Jonathan George ha ricevuto lodi da MG Siegler di TechCrunch e ha ricevuto messaggi di posta elettronica da numerosi pirati di app per iPhone. Questo sviluppatore di 27 anni è il creatore di Boxcar, un'applicazione per iPhone che utilizza le notifiche push per inviare le informazioni che si desidera ricevere sul telefono. Ammette apertamente che le sue prime tre app sono state altalene, ma con Boxcar ha indubbiamente colpito un home run. Conferendo lodi e apparizioni multiple su diversi blog tecnologici di punta, Boxcar ha dimostrato di essere una delle migliori applicazioni per iPhone e, secondo Jonathan, potrebbe presto diventare una delle migliori app Blackberry, Android e Windows Phone 7.
Vengo da Wichita, Kansas, e ho iniziato a programmare quando ero alla scuola media, circa 15 anni fa. Prima di sviluppare per l'iPhone, la maggior parte del mio lavoro era stato nello sviluppo web. Ricordo di aver preso l'iPhone e di pensare a me stesso: I avere per sviluppare per questo. Così, ho iniziato a hackerarlo e vedere cosa potevo fare e, onestamente, il mio primo paio di domande era terribile. Sono entrato nell'app store con la mentalità della corsa all'oro e in realtà non hanno venduto. Questo era in un momento in cui tutti stavano facendo soldi e non era difficile fare soldi nell'app store. Ma le mie applicazioni erano flop completi.
Come ho detto, le mie prime app hanno fatto orribilmente. Non vendevano affatto e gran parte del problema era che non li spinsi dopo il lancio. Ho messo tanta energia e impegno nello sviluppo che al momento in cui le app sono state completate ero distrutto e avevo bisogno di un po 'di tempo libero. Ma quello che devi veramente fare è raddoppiare durante il tuo lancio. Non hai tempo libero. Dopo questi fallimenti, ho impiegato quattro o cinque mesi per lo sviluppo dell'iPhone e una notte ero seduto con mia moglie che guardava la TV che ero sul mio iPhone usando Twitter e ho pensato "puoi inviare notifiche push all'iPhone per @replies da Twitter ". E mia moglie ha pensato che sarebbe stato bello, quindi ho detto costruiamolo. Tre giorni dopo, l'abbiamo presentato ad Apple. Dopodiché, abbiamo continuato a scorrere su di esso e un mese dopo abbiamo realizzato il nostro primo aspetto techcrunch. Sono andato alla conferenza iPhone Dev Camp e sono tornato motivato e io e mia moglie abbiamo lavorato alla versione 2.0, che è stata lanciata nel novembre del 2009. Ed è proprio in quel momento che è decollato. È stato il più grande lancio che abbia mai avuto. Voglio dire che un numero enorme di utenti si è presentato allo stesso tempo. Da allora, è esploso come una navicella spaziale. Boxcar non è mai stato pensato per essere a lungo termine. Era sempre pensato per essere a breve termine e riempire un buco. Io uso pensare che Boxcar avrebbe eseguito il suo mandato e in un paio di mesi qualcosa prenderà il suo posto. Circa tre mesi fa ho deciso di realizzare un boxcar a lungo termine. Ho deciso che il modo migliore per farlo sarebbe quello di creare un'API provider che consenta ai siti Web di inviare notifiche agli utenti quando qualcosa è accaduto. Un esempio potrebbe essere se il sito Mobiletuts + potesse inviare notifiche ogni volta che viene pubblicato un nuovo post o quando qualcuno risponde a un commento. Boxcar è un modo per coinvolgere quegli utenti e riportarli indietro. E la cosa bella è che il vagone merci sarà su più di un iPhone. Attualmente abbiamo una versione Android funzionante che sarà rilasciata molto presto.
Il vero lavoro non inizia finché non lo hai lanciato. Per molti la codifica è il modo più semplice per procrastinare. Sono bravi a codice e sono a loro agio. Puoi avere il miglior prodotto al mondo e, se nessuno lo sa, chi lo userà? Non ho mai inviato Box Car o nessuna delle mie app su un sito di recensioni di applicazioni. Il ragionamento e la logica alla base di questo è che preferirei andare dove il mio contenuto è verticale e dove dovrebbero essere i miei utenti. Esempio: se ho una domanda per il vino, andrò a Gary V e cercherò di essere presentato su Wine Library T.V.
All'inizio, la nostra app era $ 2,99. Mi sono sempre detto che non avrei mai potuto competere sul prezzo perché è una partita persa. Il motivo per cui sono andato libero era più sulla crescita. I miei concorrenti valutano il loro a $ 0,99. Non cambierò mai il mio prezzo a causa di qualcun altro. Penso che sia una perdita di tempo. Ora siamo liberi di scaricare e i nostri utenti possono ottenere funzionalità aggiuntive con gli acquisti in-app. Per noi, questo è un ottimo modello di business perché gli utenti possono pagare le parti dell'app che vogliono.
L'ho fatto ed è stato enorme. È stato un grosso problema per me perché ho server e costi mensili. Quindi ogni pirata mi costa denaro, dove tecnicamente parlando, se lanci un'applicazione che non usa server, non ti costa nulla se non per le vendite perse. Per la seconda versione, ho effettivamente effettuato alcuni controlli di pirateria che lo riportavano al server e potevo disattivarli. Quando ho trovato un pirata, avrei dato loro 24 ore del server e poi inviato loro un messaggio che sarebbe apparso sul loro schermo. Diceva: "Grazie per il pirata piratesco. Se ti piace, scaricalo nell'app store". E alcune persone erano molto arrabbiate. Ho ricevuto lettere di odio dopo la lettera di odio che mi chiamava un perdente e un pezzo di spazzatura per rilevare la pirateria.
Sì, e devo dare un po 'di credito a mia moglie. Ha fatto il lavoro di progettazione iniziale e mi ha aiutato a ottenere il prodotto il più rapidamente possibile. Se non fosse stato per il suo aiuto, avremmo perso un'enorme finestra di opportunità. Due applicazioni concorrenti sono state lanciate 3 giorni dopo il boxcar, ma poiché eravamo i primi siamo stati in grado di sfruttare la stampa e questo ha reso terribilmente difficile raggiungerci. Un'altra cosa sorpresa del vagone merci è stata la risposta della comunità. Boxcar 1.0 riguardava più i messaggi diretti istantanei su Twitter e mi è capitato di inserire anche menzioni come funzionalità. Una volta lanciato, mi sono reso conto che le persone lo usavano più per le citazioni che per i messaggi diretti, quindi abbiamo ripetuto e reso più evidente questa caratteristica. È un buon esempio del mercato che ti dice ciò che trova prezioso.
Raccogliamo dati e siamo estremamente sensibili alla privacy. E a causa di ciò, ci rifiutiamo di utilizzare qualsiasi servizio che ci costringa a salvare il nome utente e la password di qualcuno. Usiamo oAuth per Twitter, usiamo Facebook Connect, e ti inoltriamo tutto dalla tua email perché ci preoccupiamo della privacy dei nostri utenti.
Sono molto emozionato e sollevato su iOS4. Abbiamo schivato un proiettile con iOS4. Apple ha affermato che ritiene che l'aggiornamento delle tempistiche e la ricezione delle notifiche non debbano essere eseguite in background. Scott Forstall ha affermato, e cito, "Riteniamo che molte cose come Twitter funzionino meglio con la notifica push, in cui ottieni ciò che è rilevante per te." Con loro il sostegno, rende Boxcar più importante che mai.
Sarei negligente se dicessi che il design è stata la parte più importante dello sviluppo. La prima versione di Boxcar ha funzionato molto bene e questo è stato abbastanza buono per i nostri utenti, ma un paio di settimane nel nostro design di lancio è diventato molto importante. Le persone hanno iniziato a lamentarsi della nostra icona, alcuni dei pulsanti e la nostra schermata di avvio. Quindi abbiamo creato e implementato un nuovo design. Una volta che il progetto è andato in diretta, i reclami si sono interrotti e i nostri download sono aumentati. Quindi, la loro è una correlazione diretta tra la progettazione di un'applicazione e il numero di download che ottiene.
Penso che la posizione diventerà enorme. In parte perché sarà più semplice con la possibilità per i servizi basati sulla posizione di essere eseguiti in background. Il problema con i servizi basati sulla posizione come FourSquare è che devi ricordarti di fare il check-in. Alla fine, non dovrai ricordarti di fare il check-in perché l'app può ricordarti. Detto questo, penso che vedremo un'esplosione nelle app di localizzazione. Intrattenimento e giochi saranno sempre popolari. L'iPhone è fatto pensando a quelle app. Penso anche che vedremo il numero di utenti continuare ad aumentare a un ritmo veloce.
Ero con un gruppo di ragazzi delle scuole superiori non molto tempo fa e sono rimasto sorpreso da quanti di loro avevano telefoni Android. Hanno facilmente superato gli iPhone che ho visto. Verso la fine del 2009, sono stati attivati 40.000 telefoni Android al giorno. Ora oltre 100.000 telefoni Android sono attivati un giorno. Penso che Android sarà un'ottima opportunità per gli sviluppatori di dispositivi mobili.
Trova progetti open-source su cui lavorare. In effetti, dedica molto tempo alla ricostruzione del codice e alla creazione di qualcosa che sia tuo da progetti open source. Assicurati di rispettare gli accordi di licenza. Inoltre, costruisci qualcosa che sia più grande della piattaforma. Con Boxcar voglio che sia così universale, su cui gira su ogni dispositivo che ha un sistema operativo. Infatti, una volta esaminato il Kindle SDK, potremmo costruire Boxcar per Kindle.
cinguettio
Blog di boxcar
Packlog Open Source creato da Jonathan
Elenco delle app per iPhone open source
Visita il sito web
Sei uno sviluppatore con un'interessante applicazione o azienda mobile? Un'intervista con Mobiletuts + è un ottimo modo per ottenere informazioni sulla tua azienda e sulle tue app fornendo al contempo preziose conoscenze alla nostra comunità. Se sei uno sviluppatore interessato a essere intervistato da Mobiletuts +, contattaci online o tramite Twitter (@mobtuts).