android多设备开发

时间:2012-07-01 10:50:29

标签: android

我刚开始使用android开发,我想知道什么是最多的android sdk到达大多数使用Android平台的设备。 经过一些研究,我发现sdk 2.3(姜饼)是最常用的,但仍然不知道它是否支持所有手势,动画,...还有平板电脑和智能手机。

我的第一个也是最后一个目标是使用大多数智能手机和平板电脑的sdk,以及Android平台功能的最大利润。

任何帮助表示赞赏 提前谢谢

3 个答案:

答案 0 :(得分:0)

您应该从最低的sdk版本开始。 这可确保您开始为所有设备开发。

当您遇到该sdk版本不支持的功能时,
你可以升级你的最低sdk版本,或考虑跳过该功能,如果你认为这会限制设备范围太多。

答案 1 :(得分:0)

简单的答案是,android 2.1+,那么你目前处理所有Android手机的99.1%。

无聊的答案是,这取决于它。

也许你在一个市场(企业环境)中,所有潜在的用户都被发布了一个Android 1.6手机。

它是仅限平板电脑的应用程序,然后去3.1 +。

无论如何,对于统计数据,请参阅android开发人员仪表板以获取细分: http://developer.android.com/about/dashboards/index.html

我建议您使用android兼容性/支持库来获取Android 3.0之前的设备上的片段和其他内容。值得重复,使用片段,你的生活会更容易,特别是如果你希望它看起来不错,也适用于平板电脑。优秀的库(例如actionbarsherlock.com)也有很大帮助(旧版本的动作栏)。

答案 2 :(得分:0)

Android开发者网站上提供了您需要了解的所有内容。

  1. 这是Android Distribution Chart
  2. 可以找到有关支持多个平台的信息here
  3. Google提供了一个support library,它将继续改进以支持以前平台中的新功能。
  4. Gingerbread是大多数Android社区目前正在运行的,所以将此作为最低版本sdk使用,如果你想覆盖20%的滞后,则使用Froyo。将目标SDK设置为Jellybean并利用支持库来保持向后兼容性。

    Android网站上有大量信息,尤其是training section。享受和学习: - )