Iphone 2012年秋季我应该瞄准哪个iOS版本

Iphone 2012年秋季我应该瞄准哪个iOS版本,iphone,ios,xcode,Iphone,Ios,Xcode,嗨,我刚刚开始开发一款iPhone应用程序,我计划在8月的最后一周将其提交给应用商店。现在我正在使用iOS4.1,但我正在考虑使用iOS5,因为它支持JSON,我应该怎么做?使用iOS 5或4,我的应用程序基本上是一个图片游戏。始终使用最新的SDK。如果您拥有开发者计划成员资格,您可以使用预发布版本,但这会受到bug和其他问题的影响,这些问题是您不想在发布应用程序中处理的。因此,我的建议是使用app store中最新版本的Xcode,或者使用预发布版本来熟悉即将到来的iOS 6更改和功能,但不要

嗨,我刚刚开始开发一款iPhone应用程序,我计划在8月的最后一周将其提交给应用商店。现在我正在使用iOS4.1,但我正在考虑使用iOS5,因为它支持JSON,我应该怎么做?使用iOS 5或4,我的应用程序基本上是一个图片游戏。

始终使用最新的SDK。如果您拥有开发者计划成员资格,您可以使用预发布版本,但这会受到bug和其他问题的影响,这些问题是您不想在发布应用程序中处理的。因此,我的建议是使用app store中最新版本的Xcode,或者使用预发布版本来熟悉即将到来的iOS 6更改和功能,但不要用于主要的开发工作

现在大多数人都在使用iOS 5。是否支持iOS 4仍然是你的决定(显然,这样做可以让更多的人使用你的应用程序;你必须决定是否值得在iOS 5的特定功能上失去它)


如果JSON是唯一的决定因素,那么有很多与iOS 4兼容的JSON库,比如。

Edit:您将xcode版本控制与iOS版本混淆了。您可能应该升级到最新的xcode。4.3.2我相信?但这与ios 4,5,6不同

我最初的回答是针对哪一个


这是一种意见/你希望你的应用程序有多容易访问的问题。你支持的ios版本越低,就能有越多的人访问你的应用程序。话虽如此,虽然我最近没有关于不同设备用户的细分数据,但即使是iphone 3G也可以安装iOS 5,因此您应该可以非常安全地使用它。

如果没有任何东西阻止您瞄准iOS 4,那么就去吧。与仅针对iOS 5相比,您将拥有更多的潜在客户

尽管大多数人已经升级到iOS 5,但仍有相当数量的人在使用iOS 4

有关更多信息,请参阅。链接上说他们每周更新一次


此外,请确保始终使用最新的SDK(如果需要,也可以使用beta SDK)。您可以使用最新的SDK将旧的iOS版本作为目标。

对于新的应用程序,我至少会使用iOS 5。但是,如果您已经基本完成了针对iOS 4.1的开发,我不确定是否值得升级。无论您的目标iOS版本是什么,您都应该始终使用最新版本的Xcode,因为这将为您提供更好的优化、更准确的警告和更强大的静态分析器

今年早些时候,当我做出类似的决定时,我使用了网站上的数据来帮助我确定我的用户可能来自哪里

该链接处的图表显示,iOS4用户的份额相当稳定,而且下降速度非常缓慢。这也是4个月大

还要认识到,如果你在销售应用程序,那些坚持使用iOS 4的人很可能是像我父母一样的人,他们有一台iPad,从未升级过,也不买应用程序,或者太穷了,买不起升级到更高级的手机,因此可能也很吝啬

无论如何,根据该网站的统计数据,粗略的经验法则……此时,你可能会放弃约1/6到1/10的市场份额,而这一份额将是市场上最难出售的部分


您需要根据需要付出多少努力才能实现向后兼容,以及这是否值得,来决定您需要有多大的进取心,针对iOS 4用户可以获得多少回报。对我来说,我开发了一个新的应用程序,可以在iOS 4.2上运行,但另一个应用程序似乎工作量太大,所以我坚持使用iOS 5。

支持iPhone 3G的最大操作系统版本是4.2.1,而不是iOS 5。iPhone 3GS将运行iOS 5和即将推出的iOS 6。到目前为止,你的应用程序运行得如何?回答不错-提供事实、参考和专业知识,三分之三的属性“我们希望答案得到支持”。那它为什么要关闭呢?