目前,我倾向于将我所有的应用程序开发都定位到API 8,这样我就可以在Android 2.2以上的基础上实现最大数量的设备。针对最合适的API
有没有经验丰富的Android开发人员阅读这篇文章,对于开发人员有什么功能,我错过了什么,更重要的是,我的用户错过了什么?在这个时代,什么API是我的应用程序定位的“最佳”API?还是没有这样的事情,每个应用程序都应该针对特定的API的优点?
我不是在寻找诸如阅读android开发人员文档(我有,或者至少是我认为重要的部分)的指针,我更感兴趣的是有经验的开发人员对他们如何决定哪些目标API。
谢谢。
我的目标是Android 2.1以上,只是因为我的主手机正在运行2.1 :) –
2.3 API 10.覆盖80%的手机。我认为我们可以降低它,尽管没有编码问题。就像这样,因为API 10是一个很好的开始,我们已经有了一个。无论如何,我们的客户都会购买新设备。 – Doomsknight
这真的取决于应用程序imho。我通常从2.1开始。并根据应用程序的功能上升。例如。如果它使用相机API,则选择更高的要求是有意义的,因为您有重大改进和更多功能。很多东西也可以被反向移植*(请参阅ActionBarSherlock,compat lib,...)*,因此对于较新的功能并不总是需要更高的要求。基本上,如果不要错过任何特定的东西,尽可能降低*(尽管<2.1。真的没有意义了)*。 – 2012-08-30 12:09:07