开发与 iOS 3 兼容的 iPhone 应用程序是不是有意义?

Posted

技术标签:

【中文标题】开发与 iOS 3 兼容的 iPhone 应用程序是不是有意义?【英文标题】:Does it make any sense to develop iPhone application compatible with iOS 3?开发与 iOS 3 兼容的 iPhone 应用程序是否有意义? 【发布时间】:2011-11-06 16:36:03 【问题描述】:

我正在开发 iPhone 应用程序,它涉及 ios 3.2 可用的框架(Core Text 等)以进行快速开发,但客户端要求部署目标为 iOS 3.0

困境是要么放弃可比性要求以及开发成本,但缩小潜在用户范围,要么花费大量额外精力开发与旧 iOS 兼容的应用程序。 困境来自这样一种观点,即不更新 iPhone 的用户就是不使用 AppStore、不购买应用程序等的用户……因此为他们继续开发没有营销意义。

这是真的吗?您知道有关该主题的任何可靠资源/研究吗?

【问题讨论】:

除非您需要支持无法升级到 3.2 的设备(如第一代 iPhone),否则绝对不要为低于 3.2 的设备烦恼。几乎可以肯定不要为低于 4.0 的任何东西烦恼。只有当你愿意留在先锋队时,你才可能逃脱 5.0+,尤其是在再过几个月之后。 我相信这样的问题总是让开发人员陷入困境。但我相信它的开发人员有责任解释旧功能的局限性和使用新功能的优势。这对开发人员来说始终是一个挑战。当然更新会给你一些新的东西...... :) 我主要关心那些因为性能下降而不将他们的 iPhone 更新到较新的 iOS 的用户。这可能是 iPhone 3G 的真实情况。 【参考方案1】:

在我看来 - Apple 是升级百分比最高的公司之一,大多数用户升级到稳定版本后不超过 3-4 个月(更精明的用户通常会立即升级),

老实说,我认为积极下载没有 iOS > 3 的应用程序的用户数量足够少,可以在需要时“忽略”它。

如果由我决定,我会选择 > 3.2,因为您需要 Core Text,正如您所说,缺点不是那么高。

这是我个人的看法:)

干杯。

【讨论】:

【参考方案2】:

绝对不要浪费你的时间。现在几乎每个人都在使用 iOS 4+,到明年年初几乎每个人都将使用 iOS 5。

另外,请下次使用搜索功能,这个问题已经问过很多次了。

【讨论】:

从项目管理/规划的角度来看,我还没有找到会触及这种困境的问题。如有错误请指出重复。 ***.com/questions/4502839/…【参考方案3】:

如果您销售的应用数量如此庞大,以至于即使销售额的微小增长也足以支付全职程序员和 QA 测试人员的薪水,而且您的应用无需更新的 API 也可以使用,那么也许值得支持古老的操作系统版本。

如果不是,那很可能值得,因为

1) 不使用最新 API 所允许的更小的功能集,以及

2) 更长的开发和测试时间也可能使您花费更多的新销售费用,而不是从使用旧设备的客户那里获得的费用;和

3) 不升级操作系统或设备的人购买应用的数量几乎没有运行更新操作系统版本的人多。

【讨论】:

以上是关于开发与 iOS 3 兼容的 iPhone 应用程序是不是有意义?的主要内容,如果未能解决你的问题,请参考以下文章

使用 SDK 4.2 开发的 iPhone 应用程序需要向后兼容 iOS 3.1.3 .. 简单的方法?

iOS(iPhone)应用程序与ipad兼容。但是怎么样?

iPhone:如何推送与以前支持的 OSv3.2 不兼容的新版本

如何在 iPhone 中为所有版本制作应用程序 [关闭]

无法在 iphone 上构建应用程序“没有提供兼容 iOS 版本的预置 iOS 设备。”

Node.Js 是不是与 iPhone Objective C 应用程序开发兼容?