Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android development: api 14 vs api 15

I want to develop an app for android ice cream sandwich and versions above. So, what I discover is that android 4.0 supports api 14, and android 4.0.3 api 15. Look at the dashboard http://developer.android.com/about/dashboards/index.html . It seems that nobody has android ics 4.0 but only 4.0.3 or 4.0.4 . This is important because if it is as it seems, I'll develop the app using api 15 and not 14. However I'm sure that nobody has android in his version 4.0.0. Could you confirm the data in the dashboard? I mean, cuould you confirm that android ice cream sandwich is present on devices only in the version 4.0.3 and 4.0.4? Thanks

like image 954
user1315621 Avatar asked Nov 24 '12 19:11

user1315621


People also ask

What is the latest Android API level?

Android 11 (API level 30)

What version of Android should I develop for?

If possible, you should support the oldest Android version still in widespread use. That would be 1.5.

What are API levels in Android?

What is API Level? API Level is an integer value that uniquely identifies the framework API revision offered by a version of the Android platform. The Android platform provides a framework API that applications can use to interact with the underlying Android system.

What is API 19 in Android?

Android api level 19 means the android os version (kitkat). It contains the standard android packages(from Android Open Source Projects). But the google api 19 is the android api 19+ google api's like google settings and other packages provided by google.


2 Answers

Less than 0.05% of devices are on 4.0, 4.0.1, or 4.0.2, which is why it doesn't show up on the dashboards. Similarly, less than 0.05% of devices use 2.0 or 2.0.1, and same with 3.0.

You can safely develop for APIs 8, 10, 13, 15, 16, 17, 18, and 19 (as of Dec 28, 2013), and forgo the remaining nine API levels (though there is seldom a reason to). If possible, you may want to continue to support API 7 as well, since it just recently went off the dashboards. (0.05% of a billion devices is still quite a few!)

like image 151
Cat Avatar answered Oct 11 '22 05:10

Cat


Google has indicated to manufacturers that android 4.0.3 should be used as the base version for ics. It also has recommended all manufacturers to provide automatic updates to 4.0.3.

I have no idea about usage statistics of devices running versions before 4.0.3, but I guess it will be a minority of the devices.

like image 26
Janus De Bondt Avatar answered Oct 11 '22 05:10

Janus De Bondt