直到最近,我一直高兴地忽略了iOS5 SDK,因为它的新功能对我正在开发的产品并不是非常重要。此外,第三方工具(例如Corona SDK)在正式退出之前不支持它,因为在您下载SDK测试版之前必须同意的部分NDA说“你不能公开谈论它”。
但现在它已经正式推出,并得到第三方工具的正式支持,我觉得我必须开始研究它。尚未紧急,但很快。
如果不考虑最新iOS版本的功能集,而我的唯一目标是“定位大多数iOS用户所在的平台”,那么我应该何时定位iOS 5?我应该何时支持iOS 4? iOS 3?
答案 0 :(得分:2)
即使您没有专门针对iOS5,也应尽快转移到ARC。 iOS4采用几乎是通用的,ARC将使用针对iOS4的二进制文件(我认为4.1)。
另一件需要考虑的事情是,iOS5是一款几乎可以消除你的问题的操作系统,因为轻松的无线安装将意味着IOS用户将更有可能更新。
要回答您的实际问题,我们还不知道iOS5的采用情况,但过去采用的速度非常快(按移动平台标准)。
答案 1 :(得分:1)
由于iOS 5是免费的并且具有杀手级功能,因此它正在快速采用。
Localytics通过将代码嵌入到所需的应用程序中来分析软件的使用情况。在收集使用和下载数据之后,通过将结果数据放入不同的指标,他们获得相关信息并将其提供给他们的客户。通过这种方式,应用程序制造商可以在各种类型的用户,使用模式,使用持续时间等方面获得有关其应用程序使用情况的完整报告。
...
正如我们所知,iPhone 4S内置于iOS 5中。因此,这会在结果中产生不一致。令人惊讶的是,并非如此,当他们从图表中移除iPhone 4S时,活跃的iOS 5用户的百分比降至31%。此结果显示了非常快的采用率。
http://www.encyclocell.com/top-news/ios-5-used-by-1-in-3-apple-devices
答案 2 :(得分:1)
我不想这么说,但这实际上取决于。我在它出现的那天升级到了iOS5,但我有一个朋友只是将他的iPhone 3G升级到iOS4.x
除非您使用iOS5提供的特定功能,否则针对4.x的应用程序应该可以使用很长时间。
除非我不得不使用新功能,否则我不会单独为iOS5发布应用程序几个月。