Desidero sviluppare un'app per Android Ice Cream Sandwich e versioni precedenti. Quindi, quello che scopro è che Android 4.0 supporta API 14 e Android 4.0.3 API 15. Guarda la dashboard http://developer.android.com/about/dashboards/index.html. Sembra che nessuno abbia Android ics 4.0 ma solo 4.0.3 o 4.0.4. Questo è importante perché se è come sembra, svilupperò l'app usando api 15 e non 14. Comunque sono sicuro che nessuno ha Android nella sua versione 4.0.0. Potresti confermare i dati nella dashboard? Voglio dire, puoi confermare che il sandwich gelato Android è presente sui dispositivi solo nella versione 4.0.3 e 4.0.4? GrazieSviluppo Android: api 14 vs api 15
risposta
Meno dello 0,05% dei dispositivi sono su 4.0, 4.0.1 o 4.0.2, motivo per cui non viene visualizzato su the dashboards. Analogamente, meno dello 0,05% dei dispositivi utilizza 2.0 o 2.0.1 e lo stesso con 3.0.
È possibile sviluppare sicuro API 8, 10, 13, 15, 16, 17, 18, e 19 (al 28 dic, 2013), e rinunciare ai rimanenti nove livelli API (se c'è Raramente un motivo per). Se possibile, potresti continuare a supportare anche l'API 7, dato che è appena uscito dai cruscotti. (Lo 0,05% di un miliardo di dispositivi è ancora un bel po!)
Google ha indicato ai produttori che Android 4.0.3 deve essere utilizzato come versione di base per ics. Inoltre, ha raccomandato a tutti i produttori di fornire aggiornamenti automatici alla 4.0.3.
Non ho idea delle statistiche di utilizzo dei dispositivi che eseguono versioni precedenti alla 4.0.3, ma suppongo che sarà una minoranza dei dispositivi.
Commento FYI: le differenze di api sono disponibili qui developer.android.com/sdk/api_diff/15/changes.html – Pascal