0

我有以下问题。

假设我想在一个月内开始编写一个应用程序。

如果我:_ _

  • 1) 编写只有iOS7 用户才能使用的应用程序。

  • 2) 编写一个使用iOS6/5的应用程序。这意味着应用程序没有针对 iOS7 进行优化(例如 UI 等) - 但是由于向前兼容性,我认为 iOS7 用户仍然可以使用它。

  • 3) 编写一个针对iOS7优化但iOS 6用户仍然可以使用的应用程序。

示例优点和缺点。

  • 只支持iOS7的缺点可能是其他版本的iOS用户无法使用。

  • 为 iOS7 优化应用程序的缺点,虽然它也可用于 iOS6,但可能需要大量工作。

以这种方式,我希望这里的用户能帮助我列出我最初列出的三个项目的优缺点。

4

1 回答 1

2

如果您使用的是公开的、未弃用的官方 iOS SDK(当时写了这个答案,当前稳定版本是 iOS 6.1),您可以支持 iOS 5 & 6。当前稳定(非 beta)Xcode 不支持iOS 7 开发呢。

此外,始终支持尽可能多的非退休版本。您必须(强制)在不久的将来支持 iOS 7,所以您的选择只能支持或不支持 iOS 5。

注意:由于 iOS 5 和 iOS 6 非常相似,支持 iOS 5 不会让您编写更多代码。

除了上述:

https://stackoverflow.com/questions/17207126/release-of-ios-7-affecting-development

  1. 应用程序必须与最新版本和倒数第二个版本兼容。
  2. 因此,一旦 iOS 7 完全发布,让您的应用程序也与 iOS 7 兼容。它会增加你的销售额。
  3. 开发应用程序时,您的开发目标必须是 iOS 5。iOS 5 和 iOS 6 在视图方面没有太大区别,但由于 Frameworks 的进步,某些功能可能无法使用。所以,照顾好它。

希望这可以帮助 !!

于 2013-08-13T06:26:12.943 回答