Ich möchte eine App für Android-Eis-Sandwich und Versionen oben entwickeln. Also, was ich entdecke, ist, dass Android 4.0 unterstützt Api 14 und Android 4.0.3 API 15. Schau dir das Dashboard http://developer.android.com/about/dashboards/index.html. Es scheint, dass niemand android ics 4.0 hat, sondern nur 4.0.3 oder 4.0.4. Das ist wichtig, denn wenn es so aussieht, wie es scheint, werde ich die App mit api 15 und nicht mit 14 entwickeln. Ich bin mir jedoch sicher, dass niemand Android in seiner Version 4.0.0 hat. Können Sie die Daten im Dashboard bestätigen? Ich meine, sollten Sie bestätigen, dass Android Ice Cream Sandwich auf Geräten nur in den Versionen 4.0.3 und 4.0.4 vorhanden ist? DankeAndroid-Entwicklung: api 14 vs api 15
Antwort
Weniger als 0,05% der Geräte sind auf 4.0, 4.0.1 oder 4.0.2, weshalb es auf the dashboards nicht angezeigt wird. Ähnlich verwenden weniger als 0,05% der Geräte 2,0 oder 2,0,1 und dasselbe wie 3,0.
Sie können für APIs 8, sicher die Entwicklung 10, 13, 15, 16, 17, 18, und 19 (zum 28. Dezember 2013) und Verzicht auf die übrigen neun API Ebenen (obwohl es selten ein Grund zu). Wenn möglich, möchten Sie vielleicht auch weiterhin API 7 unterstützen, da es gerade erst von den Dashboards verschwunden ist. (0,05% von einer Milliarde Geräte sind immer noch einige!)
Google hat den Herstellern angezeigt, dass Android 4.0.3 als Basisversion für ics verwendet werden soll. Es hat auch allen Herstellern empfohlen, automatische Updates für 4.0.3 bereitzustellen.
Ich habe keine Ahnung über Nutzungsstatistiken von Geräten mit Versionen vor 4.0.3, aber ich denke, es wird eine Minderheit der Geräte sein.
- 1. Eclipse: Immer "ERROR: Anwendung erfordert API Version 15. Device API Version ist 14 (Android 4.0.2)."
- 2. ActionBar Kompatibilitätsproblem mit API 15
- 3. Flickr api vs. Picasa api
- 4. Mac OSX - minSdk (API 18)> deviceSdk (API 15)
- 5. Android Kalender API vs Kalender Provider API
- 6. Mesos HTTP API vs Native API
- 7. RESTful API vs Web Service API
- 8. Api vs Bing.Com Ergebnisse
- 9. Angular2 vs Rails Api vs Facebook Auth
- 10. Tampermonkey vs. gmail JS API
- 11. Android Version Vs API Ebenen
- 12. GoogleMaps api vs https://maps.google.com/
- 13. appengine Search API vs Datastor
- 14. SharePoint-API: 2003 vs. 2007
- 15. Videowiedergabe nicht Video in unter API-Ebene 14
- 16. Remote-API auf Docker-Hosts in Ubuntu aktivieren 14
- 17. Android Google maps api vs JavaScript Google maps api
- 18. Ist es möglich, eine setScrollY() (ScrollView API 14) ähnliche Funktion für ältere API-Levels zu unterstützen?
- 19. Alternative Methode TextView.getMaxLines() für Android 4.0.3 (API 15) und unter
- 20. Instagram API erlaubt nur die letzten 15 Fotos
- 21. Animation Vector Drawable arbeiten nicht mit API 15
- 22. Xamarin VS 15: Bereitstellen von zu Emulator Andernfalls (unbekannten Provider)
- 23. Cassandra Java API Treiber- Querybuilder vs PreparedStatements
- 24. Python vs C# Twitter API-Bibliotheken
- 25. Google API in Java vs. Struts
- 26. Object Chaining vs. Methoden in API-Erweiterung
- 27. Google Chart API Explorer vs. select
- 28. Web-API-Authentifizierung Basic vs Bearer
- 29. API-Server - Warteschlangendienst vs lokale Mini-Warteschlange
- 30. Rest API Mongoose Subdocument Löschen vs PUT
FYI Kommentar: api Unterschiede sind hier verfügbar developer.android.com/sdk/api_diff/15/changes.html – Pascal