Qual è il futuro per lo sviluppo iOS vs Android?
Non considerando la quota di mercato, sembra brutto per gli sviluppatori Android. Google ha insistito nel creare un nuovo sistema operativo invece di lucidare i problemi attuali. Alcuni problemi comuni sono:
- Non esiste un attributo xml per una cosa semplice come allineare il testo giustificato
- Il Material Design non è completamente retrocompatibile. Prima di API 21 non esiste una cosa come l'elevazione, l'elevazione è fatta attraverso le ombre nei dispositivi API inferiori. Nella stessa area, l'effetto ripple per dare all'utente un feedback sulla sua interazione mentre fa clic su qualcosa non funziona sotto API 21.
- Ci sono ancora alcuni problemi con l'aggiunta di frammenti dinamicamente
D'altra parte, Android essendo open source non si è rivelato essere così buono per gli sviluppatori. Certo è ottimo per i produttori di dispositivi perché possono cucinare come vogliono i dispositivi, offrendo valore al loro prodotto e permettendo loro di creare affari con le app. Ma questo è terribile per gli sviluppatori. Non ho una cifra esatta, ma nella mia esperienza oserei dire che l'80% dei crash sono dovuti alla frammentazione del dispositivo.
Non fraintendetemi, Google è grande e non oserò confrontarmi con nessuna delle loro persone altamente qualificate, ma vorrei che sistemassero la corrente invece di ottenere Nougat. Per essere ottimisti, il nuovo servizio Firebase è fantastico, quindi c'è un sollievo per gli sviluppatori Android.
Articoli simili
- Confronto dei costi di sviluppo dei giochi: iOS, Android, DS, PSP. Perché è più economico sviluppare su iOS?
- Quali sono i concetti più importanti da imparare/comprendere in Objective C e sviluppo iOS per prepararsi ad un colloquio di lavoro su iOS?
- Qual è il futuro dello sviluppo di app Android per i prossimi 10 anni se sto iniziando nel 2019?
- Quale ha un futuro migliore nell'IoT, Android o lo sviluppo web?