In pratica, quanto è grave la frammentazione di Android per gli sviluppatori che si rivolgono a più dispositivi?
Per espandere la risposta di Ralph's, dipende dalla tua app e da cosa è richiesto:
1) La versione del sistema operativo Android:
La frammentazione Android è spesso gonfiata a dismisura, ma vale la pena notarla. Prima di continuare a leggere, controllate la tabella di distribuzione delle versioni del sistema operativo Android: http://developer.android.com/resources/dashboard/platform-versions.html La maggior parte delle persone sembra essere sulla 2.1 o 2.2 in questi giorni.
Poi pensate a quali caratteristiche minime del sistema operativo avete bisogno? Quali caratteristiche del sistema operativo siete disposti a sacrificare per essere in grado di raggiungere un maggior numero di utenti? Quali telefoni è probabile che il vostro target acquisti?
Di quale livello di prestazioni avete bisogno? La 2.2 ha portato un significativo aumento delle prestazioni - la 2.1 e i dispositivi precedenti riusciranno a tenere il passo? La 2.3 ha portato ulteriori aumenti di prestazioni, ma probabilmente non giustifica la limitazione del tuo potenziale pubblico.
2) L'hardware
Quanto è flessibile il tuo layout? funzionerà con schermi molto grandi o molto piccoli? hai bisogno di hardware specifico, ad esempio giroscopi, fotocamera frontale, chip NFC?
Puoi specificare questi requisiti nella tua app e solo i dispositivi che hanno queste capacità hardware vedranno l'app nel mercato. Quindi non tanto come una seccatura per gli sviluppatori, ma potenzialmente limitando il pubblico.
Quanto la CPU / GPU-intensive è la tua app? Funzionerà su
Come fai a capire se la tua app funzionerà o sembrerà ok? Provala su un po' di telefoni - forse un telefono di fascia bassa, uno di fascia media e uno di fascia alta in termini di schermo e CPU / GPU.
Articoli simili
- La pratica di Apple di programmare l'obsolescenza nei loro smartphone è una pratica commerciale non etica?
- L'esame per sviluppatore Android associato (certificazione per sviluppatori di Google) vale la pena? per sviluppatori con sei mesi di esperienza?
- Quanto sarà grave l'eruzione di Yellowstone per il mondo?
- Cos'è esattamente la frammentazione di Android?