Se chiedi agli sviluppatori quale sia il migliore, iPhone o Android, ti risponderanno forte e sonoro “Dipende”.
Scrivere applicazioni per due piattaforme diverse pone sfide significative, ma gli sviluppatori sottolineano le differenze tra iPhone e Android possono essere riassunti in tre aree chiave: facilità di sviluppo, velocità di approvazione delle app e, naturalmente, quanti soldi puoi guadagnare vendendo le app app.
Video consigliati
Facilità di sviluppo
Il linguaggio di codifica gioca un ruolo importante nella facilità con cui uno sviluppatore può lavorare su entrambe le piattaforme iPhone e Android afferma Anders Brownworth, che ha sviluppato app relative al protocollo Voice over Internet per aziende come larghezza di banda.com. "Se hai un background Java, come la maggior parte degli sviluppatori, allora Android è la soluzione migliore per te. iPhone sta codificando Objective C: è un linguaggio più vecchio, ma puoi metterti al passo. Come sviluppatore devi ricordare cose come in Java il sistema raccoglie i rifiuti per te mentre con iPhone devi farlo da solo", dice.
Imparentato
- Apple Music contro Spotify: quale servizio di streaming musicale è il migliore?
- Lo straordinario cinturino per Apple Watch Milanese Loop di Apple è scontato del 46%.
- L'iPad di Apple è appena tornato al prezzo più basso di sempre
Il principale vantaggio dello sviluppo dell’iPhone è l’uniformità dell’hardware. DoApp, uno sviluppatore di terze parti di app mobili brandizzate su Android e iPhone per giornali, ha lavorato ampiamente su iPhone. I suoi dirigenti senior concordano con la valutazione di Brownworth sui diversi linguaggi di codifica, ma affermano che avere un solo telefono con cui gestire è un vantaggio. “Un vantaggio dell’iPhone è che si tratta di un unico dispositivo. Ci saranno 16 telefoni Android sul mercato, il che crea una situazione molto frammentata", afferma Wade Beavers, CEO di DoApp.
Brownworth è d'accordo. "Se hai intenzione di mettere un paio di pulsanti sullo schermo, sai che è alto 360 pixel per Android, alcuni sono 640 pixel, la tua interfaccia potrebbe includere più copie della stessa immagine del pulsante. ”
Alex Moazed, CEO di Applico, che sviluppa applicazioni per iPhone, Blackberry, Android e Windows Mobile, afferma che si tratta di un affare più grande di quanto si possa pensare. "Ho realizzato progetti in cui i clienti necessitavano dell'aggiornamento delle app Android e ciò richiedeva tre diverse dimensioni dello schermo, ecc. I costi si sommano in termini di compatibilità con le versioni precedenti”.
Gli sviluppatori aggiungono che se sei un nuovo sviluppatore dovrai assorbire il costo di acquisto di un Mac e di un PC se desideri lavorare su entrambe le piattaforme.
Velocità di approvazione
Una volta sviluppata, la tua app deve essere approvata ed è qui che i telefoni Android tendono a brillare. "Ho appena terminato nove mesi di lavoro su un'app per iPhone", afferma Brownworth. "Ci vorranno due settimane, forse a metà gennaio, a causa delle vacanze, per sapere se sarà approvato", dice.
Beavers afferma che il contorto processo di approvazione di Apple e l’enorme volume delle app ritardano il processo. "Una delle sfide più grandi che senti è che ti viene negata un'app e nessuno ti dice perché", dice. “Il processo che Apple segue per negare e accettare è molto arbitrario. L'API non pubblicata diventa improvvisamente non disponibile, ti sto dicendo che se uno sviluppatore riceve una chiamata da qualcuno di Apple, quel numero finisce in una cassetta di sicurezza per essere custodito."
Android è una storia diversa. “Con Android tutto è accettato per impostazione predefinita ma si riservano il diritto di ritirare. Potresti essere tirato fuori anche dall'Apple Store, ma devi superare una sorta di barra sconosciuta per entrare, quindi potresti essere tirato fuori", dice Brownworth.
"Non possiamo dare al nostro cliente una data specifica per l'approvazione", afferma Dave Borrillo, CTO di DoApp. "Inoltre, se hai un bug, non puoi eseguire una soluzione rapida a causa del ritardo. Abbiamo 200 app, se applichiamo una modifica globale tutte allo stesso tempo, inviamo la modifica e alcune entrano, mentre altre dobbiamo aspettare", afferma.
Gli sviluppatori potrebbero scrivere app Web per aggirare il processo di approvazione dell'iPhone, come dice Peter-Paul Koch, ma anche lui è d'accordo che non è una panacea.
Ottenere la vendita
La vendita della tua app dipende dalla piattaforma. Ben Kazez, presidente di Mobiata, creatore di FlightTrack, un'app di viaggio disponibile sia nello store di iPhone e per Android – afferma che la capacità di Android di eseguire app in background è importante per il suo Android clienti. "L'esecuzione di app in background è fondamentale per FlightTrack", afferma. “Puoi ricevere aggiornamenti sui voli senza interrompere ciò che stavi facendo. Aggiungeremo funzionalità di integrazione come un calendario che non possiamo fare su iPhone.
Ma l’app store dell’iPhone è un punto di svolta per alcuni sviluppatori. Un recente articolo su Wireless Industry News afferma: "In media, circa l'82% degli intervistati ha indicato il design dell'Android Marketplace rende molto difficile farsi notare per le app mobili e circa il 57% degli sviluppatori Android non è soddisfatto dei ricavi generati, quindi lontano.
Moazed afferma che l’aumento del volume delle vendite di iPhone può essere negativo per un piccolo sviluppatore.
“Per gli sviluppatori sfavoriti, anche il negozio di iPhone è molto affollato. È difficile diffondere il tuo messaggio di marketing. A volte puoi spendere di più in marketing che in sviluppo con lo store di iPhone", afferma Moazed.
Il futuro
Sebbene Moazed elogi RIM per i recenti progressi compiuti verso Blackberry come la partnership con Adobe, gli sviluppatori affermano che Apple e Google continueranno a competere per il primo e il secondo posto nella classifica mercato. “Nel 2010 tutto sarà incentrato su due titani e saranno iPhone e Android. Non credo che Palm Pre e Microsoft saranno sul mercato”, afferma Beavers.
Detto questo, Brownworth afferma che gli sviluppatori che desiderano scrivere per entrambi dovrebbero iniziare con iPhone. "Se dovessi scegliere come target entrambe le piattaforme per la stessa app, scriverei prima per l'iPhone, per prima cosa mi occuperei dell'interfaccia utente perché gli strumenti dell'interfaccia utente sono più carini. Una volta che hai un’interfaccia che funziona su iPhone è più facile passare ad Android.”
John Greaves è uno scrittore che vive a Dallas, Georgia. Il suo lavoro è apparso su giornali, riviste e siti web.
Dai un'occhiata alle tendenze digitali Le migliori app per iPhone
Dai un'occhiata alle tendenze digitali Le migliori app Android
Raccomandazioni degli editori
- Le migliori offerte Apple: MacBook, AirPods, iPad, iMac, AirTag e altro ancora
- Quanto costa Apple Music e come puoi ottenerlo gratuitamente?
- Non è proprio il prezzo del Prime Day, ma l’Apple Watch Series 8 ha uno sconto di $ 70
- Apple potrebbe dover affrontare una “grave” carenza di iPhone 15 a causa di problemi di produzione, afferma il rapporto
- Le migliori offerte per Apple Pencil per il rientro a scuola: risparmia su entrambe le generazioni
Migliora il tuo stile di vitaDigital Trends aiuta i lettori a tenere d'occhio il frenetico mondo della tecnologia con tutte le ultime notizie, divertenti recensioni di prodotti, editoriali approfonditi e anteprime uniche nel loro genere.