Jonathan George heeft lof ontvangen van MG Siegler van TechCrunch en haatmail van talloze iPhone-app-piraten. Deze 27-jarige ontwikkelaar is de maker van Boxcar, een iPhone-applicatie die pushmeldingen gebruikt om informatie die je wilt ontvangen naar je telefoon te verzenden. Hij geeft openlijk toe dat zijn eerste drie apps schommels en missers waren, maar met Boxcar heeft hij ongetwijfeld een thuisrun geraakt. Met lof en meerdere optredens op verschillende toonaangevende technische blogs, heeft Boxcar bewezen dat het een top-iPhone-applicatie is, en volgens Jonathan kan het binnenkort een topapp Blackberry, Android en Windows Phone 7 zijn.
Ik kom uit Wichita, Kansas en ben begonnen met programmeren toen ik op de middelbare school zat, ongeveer 15 jaar geleden. Voordat ik me voor de iPhone ging ontwikkelen, was het grootste deel van mijn werk in webontwikkeling. Ik herinner me dat ik de iPhone kreeg en dacht bij mezelf: ik hebben om hiervoor te ontwikkelen. Dus begon ik eraan te hacken en zag ik wat ik kon doen, en eerlijk gezegd, mijn eerste paar applicaties waren verschrikkelijk. Ik ging naar de app store met de gold rush mentaliteit en ze hebben echt niet verkocht. Dit was in een tijd waarin iedereen geld verdiende en het was niet moeilijk om geld te verdienen in de app store. Maar mijn applicaties waren complete flops.
Zoals ik al zei, mijn eerste apps deden vreselijk. Ze hebben helemaal niet verkocht en een groot deel van het probleem was dat ik ze niet pushte na de lancering. Ik heb zoveel energie en moeite gestoken in de ontwikkeling dat tegen de tijd dat de apps klaar waren ik was opgebrand en tijd nodig had. Maar wat u echt moet doen, is verdubbelen tijdens uw lancering. Die tijd krijg je niet. Na deze mislukkingen nam ik vier of vijf maanden afstand van de iPhone-ontwikkeling en op een nacht zat ik met mijn vrouw tv te kijken. Ik was op mijn iPhone met behulp van Twitter en ik dacht: "je kunt push-notificaties naar de iPhone verzenden voor @replies vanaf twitter." En mijn vrouw dacht dat het cool zou zijn, dus ik zei: laten we het bouwen. Drie dagen later dienden we het in bij Apple. Daarna zijn we doorgegaan met itereren en een maand later maakten we onze eerste techcrunch verschijning. Ik ging naar de iPhone dev camp-conferentie en kwam gemotiveerd terug en mijn vrouw en ik werkten aan versie 2.0 die in november 2009 werd gelanceerd. En toen begon het echt op te stijgen. Het was de grootste lancering die ik ooit heb gehad. Ik bedoel dat er tegelijkertijd een groot aantal gebruikers is opgestaan. Sindsdien is het opgeblazen als een raket. Boxcar was nooit bedoeld voor de lange termijn. Het was altijd bedoeld om op korte termijn te zijn en een gat te vullen. Ik gebruik om te denken dat Boxcar zijn looptijd zou halen en binnen een paar maanden zal iets zijn plaats innemen. Ongeveer drie maanden geleden besloot ik om Boxcar op lange termijn te maken. Ik besloot dat de beste manier om dat te doen zou zijn om een provider-API te maken waarmee websites gebruikersmeldingen kunnen sturen wanneer er iets is gebeurd. Een voorbeeld hiervan zou zijn als de Mobiletuts + -site meldingen zou kunnen sturen wanneer een nieuwe post wordt gepost of wanneer iemand op een opmerking antwoordt. Boxcar is een manier om die gebruikers te betrekken en terug te brengen. En het mooie is dat de boxcar meer zal zijn dan de iPhone. We hebben momenteel een Android-versie die binnenkort wordt uitgebracht.
Het echte werk begint pas als je bent begonnen. Voor veel codering is de gemakkelijkste manier om uit te stellen. Ze zijn goed in code en comfortabel ermee. U kunt het beste product ter wereld hebben en, als niemand het weet, wie het gaat gebruiken? Ik heb Box Car of een van mijn apps nog nooit op een site voor toepassingsbeoordeling ingediend. De redenering en het denken daarachter is dat ik liever naar de plaats ga waar mijn inhoud verticaal is en naar waar mijn gebruikers zouden zijn. Voorbeeld: als ik een aanvraag voor wijn heb, ga ik naar Gary V en probeer ik op Wine Library T.V.
In eerste instantie was onze app $ 2,99. Ik heb mezelf altijd gezegd dat ik nooit op prijs zou gaan spelen, want dat is een verloren spel. De reden dat ik vrij kwam, was meer over groei. Mijn concurrenten prijzen die van $ 0,99. Ik zal mijn prijs nooit veranderen vanwege iemand anders. Ik denk dat dat tijdverspilling is. We zijn nu vrij om te downloaden en onze gebruikers kunnen extra functionaliteit krijgen met in-app aankopen. Voor ons is dit een geweldig bedrijfsmodel omdat gebruikers kunnen betalen voor de onderdelen van de app die ze willen.
Ik deed het, en het was enorm. Het was een gigantisch probleem voor mij omdat ik servers en maandelijkse kosten heb. Dus elke piraat kost me geld, technisch gezien, als je een app start die geen servers gebruikt, kost het je niets behalve verloren verkopen. Voor de tweede versie deed ik eigenlijk piraterijcontroles die het terug naar de server meldden en ik kon ze uitschakelen. Toen ik een piraat vond, gaf ik ze 24 uur van de server en stuurde ze vervolgens een bericht dat op hun scherm zou verschijnen. Het zei: "Bedankt voor Pirating Boxcar. Als je het leuk vindt, download het dan in de app store." En sommige mensen waren daar erg overstuur van. Ik kreeg haatmail na haatmail en noemde me een loser en een stuk afval voor het detecteren van piraterij.
Ja, en ik moet mijn vrouw een beetje lof toezwaaien. Ze heeft het oorspronkelijke ontwerpwerk gedaan en heeft me geholpen het product zo snel mogelijk te krijgen. Als het niet om haar hulp was geweest, hadden we een enorme kans gemist. Twee concurrerende applicaties lanceerden 3 dagen na Boxcar, maar omdat we de eerste waren konden we profiteren van de pers en dat maakte het erg moeilijk om ons in te halen. Een ander verrassing ding over de goederenwagon was hoe de gemeenschap reageerde. Boxcar 1.0 had meer te maken met directe berichten op twitter en ik gooide toevallig ook vermeldingen in. Toen het eenmaal was gelanceerd, realiseerde ik me dat mensen het meer gebruikten voor vermeldingen dan voor directe berichten, dus we herhaalden en maakten dat kenmerk prominenter. Het is een goed voorbeeld van de markt die je vertelt wat het waardevol vindt.
We verzamelen gegevens en zijn uiterst gevoelig voor privacy. En om die reden weigeren we om een service te gebruiken die ons dwingt iemands gebruikersnaam en wachtwoord te bewaren. We gebruiken oAuth voor Twitter, we gebruiken Facebook Connect en we sturen je alles vanuit je e-mail omdat we de privacy van onze gebruikers belangrijk vinden.
Ik ben erg enthousiast en opgelucht over iOS4. We ontweken een kogel met iOS4. Apple zei dat ze van mening zijn dat het bijwerken van tijdlijnen en het ontvangen van meldingen niet op de achtergrond moeten plaatsvinden. Scott Forstall zei, en ik citeer: "We geloven dat veel dingen zoals Twitter beter werken met Push Notification, waar je krijgt wat relevant voor je is." Terwijl ze dat ondersteunen, maakt het Boxcar belangrijker dan ooit.
Ik zou nalatig zijn als ik zei dat design het belangrijkste onderdeel van ontwikkeling was. De eerste versie van Boxcar werkte heel goed en dat was goed genoeg voor onze gebruikers, maar een paar weken na de lancering werd het erg belangrijk. Mensen begonnen te klagen over ons pictogram, enkele knoppen en ons opstartscherm. Dus we hebben een nieuw ontwerp gemaakt en geïmplementeerd. Zodra het ontwerp live ging, stopten de klachten en namen onze downloads toe. Dus, hun is een directe correlatie tussen het ontwerp van een applicatie en het aantal downloads dat wordt verkregen.
Ik denk dat de locatie enorm zal worden. Gedeeltelijk omdat het gemakkelijker zal worden met de mogelijkheid om locatiegebaseerde services op de achtergrond uit te voeren. Het probleem met locatiegebaseerde services zoals FourSquare is dat je moet onthouden om in te checken. Uiteindelijk zult u niet moeten onthouden om in te checken omdat de app u eraan kan herinneren. Daarom denk ik dat we een explosie in locatie-apps zullen zien. Entertainment en games zullen altijd populair zijn. De iPhone is gemaakt met die apps in gedachten. Ik denk ook dat we het aantal gebruikers in een snel tempo zullen blijven zien toenemen.
Ik was niet zo heel lang geleden bij een groep middelbare schoolkinderen en ik was verbaasd over hoeveel van hen Android-telefoons hadden. Ze overtroffen ruimschoots de iPhones die ik zag. Tegen het einde van 2009 werden 40.000 Android-telefoons per dag geactiveerd. Nu worden meer dan 100.000 Android-telefoons per dag geactiveerd. Ik denk dat Android een geweldige kans voor mobiele ontwikkelaars gaat zijn.
Vind open-sourceprojecten om aan te werken. Besteed in feite veel tijd aan het opnieuw opbouwen van de code en het creëren van iets dat eigen is van open source-projecten. Zorg ervoor dat u de licentieovereenkomsten respecteert. Bouw ook iets dat groter is dan het platform. Met Boxcar wil ik dat het zo universeel is, naar waar het draait op elk apparaat met een besturingssysteem. Zodra we de Kindle SDK hebben bekeken, kunnen we zelfs Boxcar voor de Kindle bouwen.
tjilpen
Boxcar Blog
Packlog Open Source gemaakt door Jonathan
Lijst met Open Source iPhone-apps
Bezoek website
Ben je een ontwikkelaar met een interessante mobiele applicatie of bedrijf? Een interview met Mobiletuts + is een geweldige manier om informatie te krijgen over uw bedrijf en apps en tegelijkertijd waardevolle kennis te bieden aan onze gemeenschap. Als u een ontwikkelaar bent die geïnteresseerd is om geïnterviewd te worden door Mobiletuts +, neem dan online contact met ons op of via twitter (@mobtuts).