1
A
回答
3
OS 3.0的采用率目前约为47%(在iPod Touch用户中较少),所以我肯定会推荐定位2.0,如果可能的话。
更新:here's an article与静态(这实际上使iPhone采用44%的操作系统和iPod触摸在1%)。
2
如果您的应用程序构建并适用于iPhone 3.0,您应该定位最低的依赖关系,您可以有更大的目标受众下载它。与3.0 - > 3.1 API相比没有多大区别,所以最好以3.0为目标。
1
iPhone OS向后兼容针对早期SDK版本的应用程序。因此,如果您的应用程序使用2.0构建,它通常会在3.0/3.1上运行而不会出现任何问题(但您绝对应该测试它!)。因此,我的方法是始终针对最早可能的SDK版本,具体取决于该应用程序所需的功能。如果你的应用不利用任何3.0的东西(如推送通知,地图视图等),建立2.0或2.2 - 这种方式你达到更多的人。
相关问题
- 1. Sencha Touch的新版本
- 2. CMake目标版本增量
- 3. VS2010目标Silverlight版本2.0?
- 4. UWP - 目标.NET版本?
- 5. 不同的行为运行Maven的版本时:用最新版本的目标
- 6. 为根据项目版本
- 7. 更改R CMD的目标版本
- 8. Android版本的目标是什么?
- 9. MVN无效的目标版本:1.7
- 10. 获取特定目标的版本号
- 11. 目标中的clr.dll版本不匹配mscordacwks.dll是为
- 12. default.png为不同的目标(lite和完整版本)
- 13. 使用C#ResourceWriter以不同的.NET版本为目标
- 14. 关于iOS目标版本和SDK版本
- 15. javac:目标版本7与默认源版本1.8冲突
- 16. 目标版本1.6与默认源版本1.8冲突
- 17. 找到Apple Touch图标的PHP脚本
- 18. 目标C获取设备版本
- 19. 建设目标和最低sdk版本
- 20. Wix Installer如何区分目标版本?
- 21. 创作者更新目标版本UWP
- 22. Eclipse Maven Build Error无效目标版本
- 23. 目标Silverlight版本卡住了
- 24. 目标框架和C#版本查询
- 25. 无法选择目标Windows Phone操作系统版本为8.1
- 26. SSDT对于VS2013不显示SQL Server 2014作为目标版本
- 27. 如何将构建目标更改为较低版本?
- 28. Redmine功能为每张票配置多个目标版本
- 29. 如何将SQL Server Developer版本限制为标准版本?
- 30. ClearCase:从当前版本恢复为标签版本
您能提供此信息的链接吗? – AngryHacker 2009-09-12 23:07:28
我已经更新了答案。显然这些数字有些不稳定,但大多数估计采用了40%至50%。 – conmulligan 2009-09-12 23:22:03
请注意,这些数字是从6月份开始,在3.0出来之后,它们来自Admob,其统计数据完全来自广告支持的免费应用程序。使用此类应用程序的用户将不太可能升级,特别是如果升级需要支付任何费用。作为对比,Tapbots宣布当时有79%的iPhone和50%的iPod touch用户已升级:http://tapbots.com/blog/news/iphone-os-30-adoption-rate。更新的统计数据是必需的。 – 2009-09-13 01:22:47