Android开发:api 14 vs api 15

use*_*621 24 android android-api-levels

我想开发一个Android冰淇淋三明治和以上版本的应用程序.所以,我发现android 4.0支持api 14和android 4.0.3 api 15.请查看仪表板http://developer.android.com/about/dashboards/index.html.似乎没有人拥有android ics 4.0但只有4.0.3或4.0.4.这很重要,因为如果它看起来如此,我将使用api 15而不是14来开发应用程序.但是我确信没有人在他的4.0.0版本中安装了android.你能确认仪表板中的数据吗?我的意思是,你能否确认只有4.0.3和4.0.4版本的设备上才有机器人冰淇淋三明治?谢谢

Eri*_*ric 47

不到0.05%的设备在4.0,4.0.1或4.0.2上,这就是它没有显示在仪表板上的原因.同样,少于0.05%的设备使用2.0或2.0.1,与3.0相同.

您可以安全地开发API 8,10,13,15,16,17,18和19(截至2013年12月28日),并放弃剩余的9个API级别(尽管很少有理由).如果可能的话,您可能还想继续支持API 7,因为它刚刚离开仪表板.(10亿台设备中有0.05%仍然不少!)

  • 仅供参考:api差异可在此处获得developer.android.com/sdk/api_diff/15/changes.html (5认同)

Jan*_*ndt 12

谷歌已经向制造商表示,android 4.0.3应该被用作ics的基础版本.它还建议所有制造商提供4.0.3的自动更新.

我不知道在4.0.3之前运行版本的设备的使用统计信息,但我想它将是少数设备.