Kuinka muuttaa suuret iOS -sovellusideat todelliseksi

Ystäväni, perheeni ja jopa täysin vieraat ihmiset kysyvät minulta jatkuvasti, miten saan miljoonan dollarin sovellusidean App Storesta.

Tämä on aina järkyttävää minulle, koska lukemattomien tuntien kovan työn jälkeen kahden viime vuoden aikana sovellukseni on tuskin tasainen.

Voin kuitenkin tarjota yhden vankan neuvon kaikille, jotka haluavat muuttaa älykkään idean maailmaa lyöväksi sovellukseksi: Etsi itsellesi hämmästyttävä kehittäjä ja pidä tiukasti kiinni.

Tervetuloa teknologiateollisuudelle

Kaikista ihmisistä, jotka ovat esittäneet sovellusideoita minulle, yhdelläkään heistä ei ole ollut ohjelmointitaitoja rakentaa se itse.

He etsivät melkein aina neuvoja ohjelmoinnin ulkoistamisesta. Ja vastaus on - et voi. Tai ei ainakaan kaikki.

Teknologiateollisuuden suuret nimet - Bill Gates, Larry Page, Mark Zuckerberg ja uudet lapset, kuten Oculus VR: n Palmer Luckey - ohjelmoivat alkuperäisen tuotteen itse. Toki he palkkasivat muita ohjelmoijia myöhemmin. Mutta heidän kykynsä kääriä hihat ja ryhtyä työskentelemään koodin parissa tarkoitti, että he pystyivät tekemään tietoisia päätöksiä tuotteensa jatkuvasta teknisestä suunnasta.

Voit väittää, että sovellusideasi on tarkoitettu tietylle sektorille, kuten kuntoiluun, matkailuun tai ruokaan, ja sinulla on asiantuntemusta tällä alalla. Sepä hienoa. Tarvitset sitä. Se on sinun "verkkotunnuksen tuntemus. ” Mutta yrität myös murtautua teknologia -liiketoimintaan, joten tarvitset vakavaa teknistä aivovoimaa.

Jokainen työ tarvitsee Wozia

Steve Jobs oli yksi harvoista poikkeuksista tähän sääntöön: teknologiajohtaja, joka ei itse ollut ohjelmoija.

Mutta Apple ei käynnistänyt yksin Jobs; hän teki sen kumppaninsa, Steve Wozniakin, loistavan insinöörin Apple I: n ja Apple II: n takana. Myöhemmin Applen paluu rakennettiin ohjelmistogurun suunnitteleman lujan OS X -käyttöjärjestelmän päälle Avie Tevanian.

Jobs selitti kerran, että toisin kuin muut ammatit ero tavallisen ja loistavan ohjelmoijan välillä on "vähintään 25-1". Hän jatkoi sanomalla, että ”menestykseni salaisuus on se, että olemme tehneet poikkeuksellisia ponnistuksia palkataksemme maailman parhaat ihmiset”.

Suuret ohjelmoijat ovat harvinaisia. En ole itse ohjelmoija, mutta olen ollut teknologia -alalla yli 10 vuotta ja voin yhdellä kädellä laskea todella suurten ohjelmoijien lukumäärän.

Onneksi suostutin yhden heistä työskentelemään kanssani kuntosovelluksessamme, Toistot ja sarjat.

Erinomaisten ohjelmoijien eliittiryhmän jäsenet ovat korkeasti palkattuja ja voivat valita työnsä globaaleilta markkinoilta. Raha ei kuitenkaan yleensä ole heidän päämotivaationsa. He haluavat työskennellä todella hienojen asioiden parissa. Tehdä "ding maailmankaikkeudessa". Ja lopulta Jobs houkutteli heitä.

Saadaksesi tällaiset kyvyt työskentelemään sovellusideasi parissa, sinun on rekrytoitava heidät kumppaniksi ja tarjottava merkittävä osuus sekä pääomasta että päätöksenteosta. Jos he tyytyvät vähempään, he eivät todennäköisesti ole tarvitsemasi kaliiperi.

Ideasi on arvoton... vaikka se olisi hyvä

Kun App Storessa on jo yli miljoona sovellusta, on todennäköistä, että joku on jo yrittänyt toteuttaa ideasi.

Mutta se ei välttämättä ole ongelma, koska sovelluksen menestys ei perustu siihen, kuinka alkuperäinen idea on, vaan kuinka hyvin se täyttää käyttäjien tarpeet.

Ihmiset, jotka eivät tunne ohjelmistokehitystä, keskittyvät yleensä toiminnallisiin vaatimuksiin - mitä sovellus tekee. Mutta mikä todella erottaa sovelluksen, on se, kuinka hyvin se tekee sen, mitä sen on tarkoitus tehdä.

Hyvä idea on tärkeä, mutta se ei riitä. Yrityksesi menestyy tai epäonnistuu toteutuksessa. Ja teknologia -alalla suoritus tarkoittaa ohjelmointia.

Kana ja muna

Ohjelmoijan ottaminen täysipainoiseksi kumppaniksi ei ole vain tapa kannustaa heitä. Se voi olla tärkeä askel kohti hienoja ohjelmistoja.

Suunnitteluprosessi on yhteistyöprosessi, joka yleensä alkaa a kana- tai munaongelma.

Kumpi oli ensin, käyttöliittymä vai tietokanta? Tapa, jolla suunnittelet yhden, vaikuttaa toiseen ja päinvastoin. Joten suuren sovelluksen luomiseksi ohjelmoijan ja suunnittelijan on tehtävä tiivistä yhteistyötä ja tehtävä yhteistyötä tasavertaisina.

Esimerkiksi Reps & Setsin kohdalla minulla oli mielessä tiettyjä käyttöliittymän tavoitteita. Kuten antaa käyttäjälle mahdollisuuden perustaa jokainen harjoitus ohjelmaan, mutta vaihda yksityiskohtia, koska jokainen harjoitus on ainutlaatuinen.

Tällaisella tavoitteella on syviä vaikutuksia sovelluksen taustalla oleviin tietorakenteisiin.

Näiden haasteiden hyvä ratkaiseminen aiheutti paljon keskustelua ja keskustelua. Piirrämme luonnoksia käyttöliittymäkonsepteista ja tietorakenteista.

Riitelimme. Keskustelimme. Kuuntelimme.

Ja pitkän syvällisen ajattelun ja monien yhteistyötoistojen jälkeen osuimme toimivaan kaavaan. Ja uskon, että se erottaa sovelluksemme edelleen tähän päivään asti.

Joten jos sinulla on loistava iOS -sovellusidea ja olet valmis rypistymään ja tekemään siitä totta, on aika alkaa etsiä hämmästyttävää kehittäjää. Se on tärkeä ensimmäinen askel ennen kuin teet vakavia investointeja sovellusideaasi.

Viimeisin blogiviesti

| Macin kultti
September 11, 2021

Uuden iPadin asentaminen oikeinOtetaan uusi iPad käyttöön.Kuva: AppleOnnittelut - sinulla on uusi iPad! Olipa kyseessä uuden iPad Pron, huippunopea...

Jos vietät lomaasi myöhään, nämä 4 välttämätöntä sileää täytettä ovat myynnissä
September 11, 2021

Olemme kaikki olleet siellä aiemmin: viime hetken lahjaostokset voivat olla melko stressaavia. Jos olet päässyt samaan surulliseen veneeseen (jälle...

| Macin kultti
September 11, 2021

Tim Cook keskustelee Yhdysvaltain iPhonen valmistuksesta Donald Trumpin kanssaDonald Trump haluaa Applen tuovan tuotantonsa takaisin Yhdysvaltoihin...