新的操作系统(3.0+)增加了更多功能,可以加速开发(例如与列表一起工作等)。另一方面,可能仍有许多用户在运行OS 2.2(潜在地)。是否有任何地方可以查看统计数据?是否有人能够为即将在圣诞节发布的新iPhone应用程序提供目标操作系统的建议?
鉴于这个数据,如果你只支持iPhone,那么没有理由不仅支持3.0。如果iPod touch是你的目标受众的重要组成部分,则可能会更难做决定。然而,我打赌愿意为你的应用程序付费的人也愿意为他们的iPod Touch支付3.0升级费用,以便获得最新和最好的应用程序。最后,我认为,如果有重要的开发原因吸引你使用3.0,那么就去尝试吧。我正在编写一个3.0版的iPhone应用程序,将在接下来的几周内发布,即使我可以使用SQLite实现持久性,Core Data对我来说仍然非常吸引人。
这要看情况。如果您想利用新功能,必须使用SDK 3;如果您不需要它们,可以继续使用旧版。 我认为,用户坚持使用旧软件的问题有两个原因: iPod Touch用户需要付费升级,而不是所有人都愿意这样做 iPhone OS 3.0比2.0慢得多,虽然它有一些不错的功能,但有时它太慢了,以至于我后悔升级我的iPhone 3G(我认为在3GS上不那么明显)
根据Admob的数据,早期SDK版本的采用率过去一直很好。需要几个月才能达到超过60%的采用率。请参见Admob统计数据。另一方面,我刚看到了另一份Admob报告,表明iPod Touch用户更有可能购买应用程序,而且不太可能升级。然而,如果你需要从3.0 SDK获取内容,我会押注在圣诞市场和明年。