Slik gjør du gode iOS -appideer til noe ekte

Mine venner, familie og til og med fremmede mennesker spør meg stadig om hvordan de kan få en ide om en million dollar i App Store.

Dette er alltid en sjokker for meg, fordi appen min knapt jevner etter utallige timers hardt arbeid de siste to årene.

Men jeg kan tilby et solid råd til alle som håper å gjøre en smart idé til en app som slår verden: Finn deg en fantastisk utvikler og hold fast.

Velkommen til teknisk industri

Av alle som har lagt frem app -ideene for meg, har ikke en eneste av dem hatt programmeringskunnskaper for å faktisk bygge det selv.

De søker nesten alltid råd om hvor de skal sette ut programmeringen. Og svaret er - du kan ikke. Eller i det minste ikke alt.

De store navnene i teknologibransjen - Bill Gates, Larry Page, Mark Zuckerberg og nye barn som Oculus VRs Palmer Luckey - gjorde programmeringen av det opprinnelige produktet selv. Klart de ansatte andre programmerere senere. Men deres evne til å brette opp ermene og komme i gang med koden betydde at de var i stand til å ta informerte beslutninger om produktets pågående tekniske retning.

Du kan hevde at appidéen din er for en bestemt sektor som fitness, reiser eller mat, og at du har ekspertise på dette området. Det er flott. Du trenger det. Det er din "domenekunnskap. ” Men du prøver også å bryte inn i teknologibransjen, så du trenger litt seriøs teknisk hjernekraft.

Hver jobb trenger sin Woz

Steve Jobs var et av de sjeldne unntakene fra denne regelen: en teknologileder som ikke selv var programmerer.

Men Apple ble ikke lansert av Jobs alene; han gjorde det med sin partner, Steve Wozniak, den strålende ingeniøren bak Apple I og Apple II. Senere ble Apples comeback bygget på toppen av det bunnsolid OS X-operativsystemet som ble styrt av programvareguru Avie Tevanian.

Jobs forklarte en gang at, i motsetning til andre yrker, forskjellen mellom den gjennomsnittlige programmereren og den flotte er "minst 25 til 1." Han fortsatte med å si at "hemmeligheten bak min suksess er at vi har stilt en ekstraordinær lengde for å ansette de beste menneskene i verden."

Flotte programmerere er en sjelden rase. Jeg er ikke programmerer selv, men jeg har vært i teknologibransjen i mer enn 10 år, og jeg kan på en hånd regne hvor mange virkelig flotte programmerere jeg har møtt.

Heldigvis overtalte jeg en av dem til å jobbe med meg på treningsappen vår, Reps og sett.

Medlemmer av elitegruppen med utmerkede programmerere er høyt betalte og kan velge og velge sitt arbeid fra en global markedsplass. Men penger er vanligvis ikke deres viktigste motivasjon. De vil jobbe med virkelig flotte ting. Å lage en "ding i universet." Og det var til slutt hvordan Jobs tiltrukket dem.

For å få denne typen talenter til å jobbe med appideen din, må du rekruttere dem som en partner, og tilby en stor andel i både egenkapital og beslutningstaking. Hvis de nøyer seg med noe mindre, er de sannsynligvis ikke kaliberet du trenger.

Ideen din er verdiløs... selv om den er god

Med mer enn en million apper allerede i App Store, er sjansen stor for at noen allerede har prøvd å utføre ideen din.

Men det er ikke nødvendigvis et problem, for suksessen til en app er ikke basert på hvor original ideen er, men hvor godt den dekker behovene til brukerne.

Personer som ikke er kjent med programvareutvikling har en tendens til å fokusere på funksjonelle krav - hva appen gjør. Men det som virkelig skiller en app, er hvor godt den gjør det den er ment å gjøre.

En god idé er viktig, men det er ikke nok. Virksomheten din vil lykkes eller mislykkes når den utføres. Og i teknisk virksomhet betyr utførelse programmering.

Kyllingen og egget

Å ta på deg programmereren som en fullstendig partner er ikke bare en måte å stimulere dem til. Det kan være et viktig skritt mot å bygge flott programvare.

Designprosessen er en samarbeidsprosess, som vanligvis starter med en kylling eller eggproblemet.

Hva kom først, brukergrensesnittet eller databasen? Måten du designer det ene på vil ha innvirkning på det andre, og omvendt. Så for å bygge en flott app, må programmereren og designeren jobbe tett sammen og samarbeide som likeverdige.

For eksempel, for representanter og sett hadde jeg noen spesifikke brukergrensesnittmål i tankene. Som å gjøre det mulig for brukeren å basere hver treningsøkt på et program, men variere detaljene, siden hver trening er unik.

Denne typen mål har store konsekvenser for de underliggende datastrukturer for appen.

Å løse disse utfordringene på en god måte innebar mye diskusjon og debatt. Vi tegnet skisser av grensesnittkonsepter og datastrukturer.

Vi kranglet. Vi debatterte. Vi hørte.

Og etter mye grundig tenking og mange gjentakelser i samarbeid, traff vi på en formel som fungerer. Og jeg tror det fortsetter å differensiere appen vår til i dag.

Så hvis du har en god iOS -app -idé og er klar til å knoke ned og gjøre det til virkelighet, er det på tide å begynne å lete etter en fantastisk utvikler. Det er et avgjørende første skritt å ta før du foretar noen seriøse investeringer i appideen din.

Siste blogginnlegg

Denne pakken er som drømmelaget til Mac -apper [Tilbud]
September 10, 2021

Mac -maskiner kommer ut av esken med massevis av apper og funksjonalitet, men det er bare begynnelsen på hva du kan få den til å gjøre for produkti...

Hjemløs musiker som bruker iTunes for å komme seg ut av gatene
September 10, 2021

Hjemløs musiker som bruker iTunes for å komme seg ut av gateneDred Scott er en hjemløs musiker som spiller for forbipasserende på Denvers 16 Street...

| Cult of Mac
September 10, 2021

Få mer enn 200 inspirerende foredrag fra kjente eksperter og reklamer [Tilbud]Få tilgang til over 200 forelesninger av verdenskjente eksperter, ink...