注意:此问题已经过广泛编辑,以使其更具相关性,因为最终保留了原始问题的完整性。
在构建新的iOS应用程序时,应该使用哪种策略来确定要支持的操作系统版本?支持传统操作系统版本有哪些实际考虑因素。是否有可靠的统计数据来支持丢弃遗留支持的业务案例?
如果我构建一个新的iOS应用程序,我应该支持5.0之前的iOS版本,还是不再需要?有关iOS 5.0采用率的可靠和最新数据吗?
答案 0 :(得分:17)
答案 1 :(得分:6)
iOS5的采用率非常快,至少与Android ICS相比。您将始终拥有升级速度非常慢的用户,但它们似乎是iOS上的少数用户。如果文章中的数字是正确的,那么你应该可以使用iOS 5 for app。
答案 2 :(得分:3)
查看统计数据并自行判断是否值得付出努力。
例如:
我可以从中读到< 11%仍在使用iOS 4.3
或者只搜索例如“ios版本统计信息”,并尝试找到与您的应用的目标受众相匹配的网站。
答案 3 :(得分:3)
这很大程度上取决于您的应用。但我建议仅支持iOS 5.0及更高版本,因为:
答案 4 :(得分:2)
前一段时间我问了同样的问题,但对于可靠的最新统计数据来源,我没有得到任何好的答案。最终它归结为您的目标市场。
最近没有更新他们的操作系统的人不太可能大量购买应用程序。因此,即使存在这些设备,其所有者中潜在客户的比例也很可能小得多。这使得很难证明为小型iOS提供iOS 5.0+功能和相同功能的额外努力。 另一方面,它可能适合您只是省略旧iOS的一些功能。这当然取决于您要使用的5.0+功能的性质。测试curent os版本然后决定是否调用函数/方法并不是那么费力。它需要进行测试。
另一方面,可能有一个有趣的用户社区部分确实消费了应用程序,但还没有买到全新的设备。有许多设备无法迁移到iOS 5.x.我个人会感兴趣的是a)有多少这些div存在,b)其中有多少仍在使用中。
如果是新应用,那么对旧设备进行广告可能是不合理的。当然,除非您解决一些非常特殊的利益集团,现在确定奥德设备的数量具有重要价值。
只是一些想法。很抱歉,我没有您想要的统计信息。
答案 5 :(得分:1)
在我看来,这取决于你需要iOS 5.0的哪些功能...... 例如:在一个应用程序中,我需要支持前向地理编码,仅在iOS 5.0中可用,因此我认为不支持的设备数量“花费”的成本低于找到非苹果库进行前向地理编码的工作量。