Jonathan George har mottatt ros fra MG Siegler av TechCrunch og hater e-post fra en rekke iPhone-app-pirater. Denne 27-årige utvikleren er skaperen av Boxcar, en iPhone-applikasjon som bruker push notifications for å sende informasjon du vil motta til telefonen din. Han innrømmer åpent at hans tre første apps var svinger og savner, men med Boxcar har han utvilsomt truffet et hjemløp. Boxcar har bevist at det er et topp-iPhone-program, og ifølge Jonathan kan det snart være en topp Blackberry, Android og Windows Phone 7 app.
Jeg er fra Wichita, Kansas, og jeg begynte å programmere når jeg var i Middle School som var rundt 15 år siden. Før du utviklet for iPhone, hadde det meste av mitt arbeid vært i webutvikling. Jeg husker å få iPhone og tenkte til meg selv: Jeg ha å utvikle for dette. Så begynte jeg å hack på det og se hva jeg kunne gjøre, og ærlig talt var mine første par applikasjoner forferdelige. Jeg gikk inn i app-butikken med Gold Rush-mentaliteten, og de solgte egentlig ikke. Dette var på et tidspunkt da alle tjente penger, og det var ikke vanskelig å tjene penger i appbutikken. Men mine applikasjoner var komplette flops.
Som jeg sa, gjorde min første apper forferdelig. De solgte ikke i det hele tatt, og en stor del av problemet var at jeg ikke presset dem etter lanseringen. Jeg satte så mye energi og innsats i utvikling at da appene ble ferdig, ble jeg brent ut og trengte tid. Men det du virkelig trenger å gjøre er dobbelt ned under lanseringen. Du får ikke den gangen. Etter disse feilene tok jeg fire eller fem måneder fra iPhone-utviklingen, og en natt satt jeg sammen med min kone og så på TV. Jeg var på min iPhone ved hjelp av twitter, og jeg tenkte: "Du kan helt sende push notications til iPhone for @replies fra twitter." Og min kone trodde det ville være kult, så jeg sa la oss bygge den. Tre dager senere sendte vi det til Apple. Etter det fortsatte vi å iterere over det og en måned senere gjorde vi vårt første techcrunch utseende. Jeg dro til iPhone dev camp konferansen og kom tilbake motivert og min kone og jeg jobbet på versjon 2.0 som ble lansert i november 2009. Og det var da det virkelig tok av på det tidspunktet. Det var den største lanseringen jeg noensinne har hatt. Jeg mener at et stort antall brukere kom på samme tid. Siden da har det blåst opp som et rakettskip. Boxcar var aldri ment å være langsiktig. Det var alltid ment å være kort sikt og fylle et hull. Jeg bruker til å tro at Boxcar ville kjøre sin sikt, og om et par måneder vil noe ta sin plass. For omtrent tre måneder siden bestemte jeg meg for å gjøre Boxcar langsiktig. Jeg bestemte meg for den beste måten å gjøre det ville være å lage en leverandør-API som ville tillate at nettsteder skulle sende brukerne varsler når noe har skjedd. Et eksempel på det ville være hvis Mobiletuts + -stedet kunne sende varsler når et nytt innlegg ble lagt ut eller når noen svarer på en kommentar. Boxcar er en måte å engasjere de brukerne på, og bringe dem tilbake. Og den gode tingen er boxcar vil være på mer enn iPhone. Vi har faktisk en Android-versjon som fungerer akkurat nå, som vil bli utgitt veldig snart.
Det virkelige arbeidet starter ikke før du har lansert. For mange kodinger er den enkleste måten å utsette. De er gode på kode og komfortabel med den. Du kan ha det største produktet i verden, og hvis ingen vet om det, hvem skal bruke den? Jeg har aldri sendt inn boksebil eller noen av mine apper til et søknadsoversiktsside. Begrunnelsen og tenkningen bak det er at jeg helst vil gå til hvor innholdet mitt er vertikalt og hvor brukerne mine ville være. Eksempel: Hvis jeg har en søknad om vin, skal jeg gå til Gary V og prøve å bli omtalt på Wine Library T.V.
Først var vår app $ 2,99. Jeg har alltid fortalt meg selv at jeg aldri ville konkurrere på pris fordi det er et tapende spill. Grunnen til at jeg gikk fri var mer på vekst. Mine konkurrenter pris deres på $ 0.99. Jeg vil aldri endre prisen på grunn av noen andre. Jeg tror det er bortkastet tid. Vi kan nå laste ned og brukerne våre kan få ekstra funksjonalitet med kjøp i app. For oss er dette en god forretningsmodell fordi brukere kan betale for deler av appen de vil ha.
Jeg gjorde det, og det var stort. Det var et gigantisk problem for meg fordi jeg har servere og månedlige kostnader. Så hver pirat koster meg faktisk penger der, teknisk sett, hvis du starter en app som ikke bruker servere, koster det deg ikke noe unntatt for tapt salg. For den andre versjonen gjorde jeg faktisk noen piratkopieringskontroller som rapporterte det tilbake til serveren, og jeg kunne slå dem av. Da jeg fant en pirat ville jeg gi dem 24 timer på serveren og enn sende dem en melding som ville dukke opp på skjermen. Det sa: "Takk for Pirating Boxcar. Hvis du liker det, last det ned i appbutikken." Og noen mennesker var veldig opprørt over det. Jeg fikk hate mail etter hate mail, og kalte meg en taper og stykke søppel for å oppdage piratkopiering.
Ja, og jeg må gi en liten kreditt til min kone. Hun gjorde det intime designarbeidet og hjalp meg med å få produktet ut så raskt som mulig. Hvis det ikke var for hennes hjelp, ville vi ha savnet et stort vindu med muligheter. To konkurrerende søknader lanserte 3 dager etter Boxcar, men fordi vi var først, kunne vi dra nytte av pressen, og det gjorde det veldig vanskelig å få tak i oss. En annen overraskelse om boxcar var hvordan samfunnet reagerte. Boxcar 1.0 handlet om direkte direkte meldinger på twitter og jeg skjedde med å kaste inn nevner som en funksjon også. Når det ble lansert, innså jeg at folk brukte det mer for nevninger enn for direkte meldinger, slik at vi gjentok det og gjorde den funksjonen mer fremtredende. Det er et godt eksempel på markedet som forteller deg hva det finner verdifullt.
Vi samler inn data, og vi er svært følsomme for personvern. Og på grunn av det, nekter vi å bruke noen tjeneste som tvinger oss til å lagre noen brukernavn og passord. Vi bruker oAuth til Twitter, vi bruker Facebook Connect, og vi har videresendt alt fra e-posten din fordi vi bryr oss om brukerens personvern.
Jeg er veldig spent og lettet over iOS4. Vi dodged en kule med iOS4. Apple sa at de tror at oppdatering av tidslinjer og mottak av varsler ikke burde kjøre i bakgrunnen. Scott Forstall sa, og jeg citerer: "Vi tror at mange ting som Twitter fungerer bedre med Push Notification hvor du får det som er relevant for deg." Med dem som støtter det, gjør det Boxcar viktigere enn noensinne.
Jeg ville være remiss hvis jeg sa design var den viktigste delen av utviklingen. Den første versjonen av Boxcar virket veldig bra, og det var bra nok for våre brukere, men et par uker i lanseringsdesignet ble svært viktig. Folk begynte å klage på vårt ikon, noen av knappene og vår oppstartsskjerm. Så vi hadde et nytt design opprettet og implementert. Når designen gikk live, stoppet klagene og nedlastingene våre økte. Så er deres en direkte sammenheng mellom utformingen av en applikasjon og antall nedlastinger det blir.
Jeg tror stedet vil bli stort. Til dels fordi det blir lettere med muligheten for lokasjonsbaserte tjenester å kjøre i bakgrunnen. Problemet med stedbaserte tjenester som FourSquare er at du må huske å sjekke inn. Til slutt må du ikke huske å sjekke inn, fordi appen kan minne deg. Gitt det, tror jeg vi vil se en eksplosjon i stedet apps. Underholdning og spill vil alltid være populære. IPhone er laget med disse programmene i tankene. Jeg tror også jeg vil se at antall brukere fortsetter å øke med en rask sats.
Jeg var med en gruppe videregående barn for ikke så lenge siden, og jeg ble overrasket over hvor mange av dem som hadde Android-telefoner. De overgikk de iPhones jeg så. Mot slutten av 2009 ble 40.000 Android-telefoner aktivert en dag. Nå er over 100 000 Android-telefoner aktivert en dag. Jeg tror at Android skal være en god mulighet for mobilutviklere.
Finn åpen kildekode prosjekter for å jobbe med. Faktisk, bruke mye tid på å gjenoppbygge koden og skape noe som er ditt eget fra open source-prosjekter. Bare vær sikker på å respektere lisensavtalen. Også bygge noe som er større enn plattformen. Med Boxcar Jeg vil at den skal være universell, til hvor den kjører på alle enheter som har operativsystem. Faktisk, når vi ser over Kindle SDK, kan vi bygge Boxcar for Kindle.
Boxcar Blog
Packlog Open Source opprettet av Jonathan
Liste over Open Source iPhone Apps
Besøk nettsiden
Er du utvikler med et interessant mobilprogram eller selskap? Et intervju med Mobiletuts + er en fin måte å få informasjon om på din bedrift og programmer, samtidig som du gir verdifull kunnskap til samfunnet vårt. Hvis du er en utvikler interessert i å bli intervjuet av Mobiletuts +, kontakt oss på nettet eller via Twitter (@mobtuts).