CQM*_*CQM 8 sdk android specifications version
我一直在为Android 2.2+开发大部分时间.但是,当我查看维基百科上的"Android设备列表"时,我看到了大量的Android 2.1设备.其中许多可能从未收到OTA更新,有些是在很久以前发布的.我已经看到有关Android 2.2的现成统计数据是最广泛使用的,但我不禁觉得我正在削减大量观众.
我已经看到了2.1和2.2之间的一些差异(就像使用TabWidgets一样)但是如果我把我的SDK降到2.1,我应该注意哪些差异?
这是否现在更不重要,欢迎思想和经验,或链接到信息来源
与往常一样,它取决于您的应用程序的特定功能.我不想说你不支持2.1.我当然不是专家.但是,你必须承担将应用程序提供给市场最后20%的工作量的重要性.
虽然我喜欢保持大量向后兼容性的想法,但我认为支持"当前和未来市场"比花费大量精力支持旧设备更有意义.当然,如果你的应用程序适用于较旧的API级别,那么你应该很好地设置它.谁知道,也许增加对2.1的支持将比你输入这个花费更少的时间.:)
您可以直接在Android平台版本网站上查看最新统计信息.
我认为更有趣的图表是第二个显示"最近访问Android Market的Android设备数量"的图表.(现在这里有一个内容).因此,如果您支持2.2,那么您支持超过75%的市场(并且这个数字只会增长).

还有一点需要注意的是性能.除了pre-8 API不支持的功能之外,旧设备有时只是没有新功能的性能.(并非总是如此,因为有很多设备.)我使用的一个测试设备不支持动态壁纸,不是因为API,而是因为设备没有足够的马力.
我绝对会以2.1来吸引最多的观众.你必须要注意的变化并不大,但如果你不抓住它们肯定会坚持下去.
有几件事:
我建议使用android dev的参考页面按版本过滤功能.它将使2.1的编码更容易.
| 归档时间: |
|
| 查看次数: |
1139 次 |
| 最近记录: |