我正在开发 iPhone 应用程序,它涉及 iOS 3.2(Core Text 等)提供的框架以进行快速开发,但客户端要求部署目标为 iOS 3.0
困境是要么放弃可比性要求以及开发成本,但缩小潜在用户范围,要么花费大量额外精力开发与旧 iOS 兼容的应用程序。困境来自这样一种观点,即不更新 iPhone 的用户就是不使用 AppStore、不购买应用程序等的用户……因此为他们继续开发没有营销意义。
这是真的?您知道有关该主题的任何可靠资源/研究吗?
我正在开发 iPhone 应用程序,它涉及 iOS 3.2(Core Text 等)提供的框架以进行快速开发,但客户端要求部署目标为 iOS 3.0
困境是要么放弃可比性要求以及开发成本,但缩小潜在用户范围,要么花费大量额外精力开发与旧 iOS 兼容的应用程序。困境来自这样一种观点,即不更新 iPhone 的用户就是不使用 AppStore、不购买应用程序等的用户……因此为他们继续开发没有营销意义。
这是真的?您知道有关该主题的任何可靠资源/研究吗?
正如我所看到的 - Apple 是升级百分比最高的公司之一,大多数用户升级到稳定版本后不超过 3-4 个月(更精明的人通常会立即升级),
老实说,我认为积极下载没有 iOS > 3 的应用程序的用户数量足够低,可以在需要时“忽略”它。
如果决定权留给我,我会选择 > 3.2,因为您需要 Core Text,正如您所说的那样,不利因素并不那么高。
这是我个人的看法:)
干杯。
绝对不要浪费你的时间。现在几乎每个人都在使用 iOS 4+,到明年年初,几乎每个人都将使用 iOS 5。
另外,请下次使用搜索功能,这个问题已经被问过很多次了。
如果您销售的应用程序数量如此庞大,以至于即使销售额增长很小的百分比也可以支付全职程序员和 QA 测试人员的薪水,并且您的应用程序可以在没有更新的 API 的情况下使用,那么也许值得支持古老的操作系统版本。
如果没有,它很可能不值得,因为
1) 不使用最新 API 所允许的更小的功能集,以及
2) 较长的开发和测试时间,可能会比您从使用旧设备的客户那里获得更多的新销售额;和
3) 不升级操作系统或设备的人购买应用程序的数量几乎没有运行更新操作系统版本的人多。