你应该select什么构build目标和分SDK版本?

嘿,我只是build立一个基本的应用程序与文字,url,图片和一些button。 当你创build一个新的项目你通常select什么版本的版本? 最高的2.2? 你也select什么最小的SDK版本? 还有2.2? 或者最低的一个可能?

我对所有客户最好的一点感到困惑

-谢谢!

Solutions Collecting From Web of "你应该select什么构build目标和分SDK版本?"

你应该select你想要的支持。

如果你想要最新的APIfunction,select2.2(或即将2.3)。 但是,如果你想包括所有可能的手机,你需要低至1.5的最低目标。 问题在于,如果他们使用的是1.5版本的设备,则可以避免仅在更高版本的Android中使用API​​调用。

这取决于你想要做什么。 如果你想支持多个Android版本,那么做Falmarri说的。 select要支持minSDK的最低API版本,并select您为buildTarget定位的API版本。

然而,你必须记住,你可能需要以不同的方式处理某些不同的API版本,这些版本可能需要if-else块来检查API版本。 这不是什么难事,也不是什么神奇的东西,只要牢记在心,并检查你使用的类和方法的参考页面。

我的两个美分是我也在研究这个问题。 除此页面外,我还发现以下官方统计数字有帮助。

http://developer.android.com/resources/dashboard/platform-versions.html

此外,如果您已经在市场上发布了应用程序,则可以获得关于特定应用程序如何被观众感知的数据,这可以帮助您进行select。

从个人的angular度来看,在撰写本文时,我将把我的最低版本设置为2.2,因为这是编写使用OpenGL ES 2.0的应用程序所需的最低API级别。

(稍微偏离主题,但要限定关于OpenGL ES 2.0的声明http://developer.android.com/resources/tutorials/opengl/opengl-es20.html