Reputation: 167
I am making an Android app. I want it will support Android 4.0 or above. But when I try to download Android 4.0 (API 14) SDK Platform in SDK Manager, I found the version of SDK was marked as "Obsolete".
Now I wonder whether I could download and use the SDK Platform and System Images for this obsolete version of SDK. Although the target version of my app is API 18 (4.3), I just want to test my app in Android 4.0.
By the way, I wonder whether my utility app should support Android 3.0 (API 11). I am not clear about the share for Android 3.0/3.1/3.2 in current Android-based mobiles and tablets market.
Upvotes: 2
Views: 3740
Reputation: 362
The reason it is marked as obsolete is because there are almost no devices using this API. Most of the devices running Android 4.0 version are actually running 4.0.3 or 4.0.4 which is considered as API level 15.
You can find the latest official stats from Google on API levels here: https://developer.android.com/about/dashboards/index.html
There's no info on Android 3.x, though, because it was a tablet-specific version of Android. There were no phones running Android 3.x. It's safe to ignore it.
And unless you're developing for a market with high percentage of older devices, I think it's safe to ignore API lower than 15 as well.
Upvotes: 7