我刚开始进行 android 开发,我想知道大多数使用 android 平台的设备上最多的 android sdk 是什么。经过一些研究,我发现 sdk 2.3(姜饼)是最常用的,但仍然不知道它是否支持所有手势、动画……以及平板电脑和智能手机。
我的第一个也是最后一个目标是使用大多数智能手机和平板电脑都可以使用的 sdk,并最大限度地利用 android 平台功能。
提前感谢任何帮助
我刚开始进行 android 开发,我想知道大多数使用 android 平台的设备上最多的 android sdk 是什么。经过一些研究,我发现 sdk 2.3(姜饼)是最常用的,但仍然不知道它是否支持所有手势、动画……以及平板电脑和智能手机。
我的第一个也是最后一个目标是使用大多数智能手机和平板电脑都可以使用的 sdk,并最大限度地利用 android 平台功能。
提前感谢任何帮助
您需要知道的一切都可以在 Android 开发者网站上找到。
Gingerbread 是大多数 Android 社区目前正在运行的,所以使用它作为你的最低构建 sdk,或者如果你想覆盖 20% 的滞后,则使用 Froyo。将您的目标 SDK 设置为 Jellybean 并利用支持库来保持向后兼容性。
Android 网站上有大量信息,尤其是在培训部分。享受和学习:-)
您应该从最低的 sdk 版本开始。这可确保您开始为所有设备进行开发。
当您遇到该 sdk 版本不支持的功能时,
您可以升级您的最低 sdk 版本,或者如果您认为这会过多地限制设备范围,可以考虑跳过该功能。
简单的答案是,android 2.1+,那么您目前正在处理 99.1% 的所有 android 手机。
那么无聊的答案是这取决于。
也许您在一个市场(企业环境)中,您的所有潜在用户都获得了一部 android 1.6 手机。
它是仅限平板电脑的应用程序,然后选择 3.1+。
无论如何,有关统计数据,请参阅 android 开发人员仪表板进行细分:http: //developer.android.com/about/dashboards/index.html
我建议您使用 android 兼容性/支持库在 android 3.0 之前的设备上获取片段和其他内容。值得重复,使用碎片,你的生活会更轻松,特别是如果你想让它看起来不错并且在平板电脑上也能很好地工作。actionbarsherlock.com等优秀的库也有很大帮助(旧版本的操作栏)。