【问题标题】:What iOS versions should I hope to support today? [closed]我希望今天支持哪些 iOS 版本? [关闭]
【发布时间】:2011-11-01 21:13:38
【问题描述】:

我正在更深入地研究 iOS 应用程序编码,并且遇到了一个常见的问题,即试图确定我想要关注哪些 iOS 基础版本。

我主要关注的应用程序是我的一个较老的应用程序,DumTek,一位中东鼓乐导师。它目前可以在任何回到 3.0 的版本上运行,甚至可以在更早的时候运行。我确实使用 iAd,但对于不同的版本很容易启用或禁用。

很明显,Apple 不希望我开发过早的应用程序。我有一个较旧的 3.x 设备,主要用于开发,但该版本的操作系统甚至 4.x 都缺少一些我想使用的非常酷的功能。我可以根据操作系统支持启用或禁用功能,但我担心这会立即使事情复杂化并使维护变得更加困难。它还大大增加了我的设备上测试足迹。

我倾向于决定我应该只支持 5.x,这样我就可以使用 iCloud 来存储个人数据,但这并不是 100% 必要的。我可以说对于 5.x 设备,可以选择使用 iCloud,但对于 4.x 设备,它只在本地存储。我还可以通过禁用所有这些新功能来继续支持 3.x 设备。

所以,总结一下:

我是否应该放弃 3.x,即使不是每个人都升级到支持 5.x 的设备?

我应该放弃 4.x 并完全专注于 5.x 设备吗?

【问题讨论】:

  • 由于这个问题的答案在一个月或一年后会有所不同,这可能在时间上过于本地化。
  • 这个问题的答案也可以是Final decision can be made on the basis of Targetted Users of the App and the requirements.

标签: iphone ios ipad ios4 ios5


【解决方案1】:

这是一个根本难以回答的问题,很大程度上取决于您认为您的客户是谁,以及您的代码会变得多复杂。没有人可以在不了解更多信息的情况下就您的业务案例提供非常具体的见解。

如你所愿,有两点考虑:

  1. 您是否针对无法运行 iOS 4 或 5 的设备。
  2. 权衡长期技术复杂性与潜在用户。

回复:#1,有些设备永远卡在 iOS 3.x 上(iPhone 2G,早期的 iPod touch)。有些可能永远卡在 iOS 4.x 上,但我不确定那条线在哪里。

一般来说,可以升级的 iOS 用户升级速度很快(我没有此链接,但也许其他人有 --- 我当然见过我的用户)。

TL;DR:一般来说,一条合理的经验法则是,除非您强调支持旧设备或落后用户,否则您几乎可以要求最新的主要版本的 iOS。 iOS 5.x 仍然很新,但在一两个月内它将在支持它的设备上有效地普及。

【讨论】:

  • 您知道任何显示 iOS 版本使用情况的最新指标吗?我在网站上看到过它们,但这似乎被认为有些秘密。
  • 看看这个:marco.org/2011/03/24/…。这是针对流行的 iPhone 应用 Instapaper。
【解决方案2】:

通常最多支持一个版本。我会说明确放弃支持 3.x,但仍然支持 4.x,直到采用 5.0 增加。

http://insights.chitika.com/2011/ios5-breaks-into-the-market-with-record-numbers/

您应该能够像在 3 和 4 之间使用 iAd 一样软实现 iCloud,并让 4.x 上的用户使用您在应用中使用的任何先前存储版本。

但是,无论您做什么,请确保您的 App Store 数据(和信息文件)反映您的应用所需的最低 iOS...我更新了我的应用以使用 4.0 功能,但忘记更新这些功能,因为结果我的所有 3.x 用户都更新到了新版本并得到了一个崩溃的应用程序 - 永远毒害了我的评论。

【讨论】:

    【解决方案3】:

    可能有一些统计证据表明,运行旧操作系统版本的设备的用户倾向于非常不成比例地不花钱购买新应用。您将不得不决定是否值得您花时间在不断缩小的小客户群上进行开发,而不是将相同的时间花在其他应用程序/设备上,以便更大的客户群运行更新的操作系统版本并购买更多应用程序。

    instapaper 的开发者是使用该流行应用程序的操作系统版本百分比的一个可能来源。

    【讨论】:

    • 同意。支持旧型号毫无意义,因为这些人无论如何都不会为任何应用程序购买付费。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-25
    • 1970-01-01
    • 1970-01-01
    • 2014-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多