ios - 确定 iOS 版本 : pros and cons

标签 ios

<分区>


想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它.

关闭 9 年前

我有以下问题。

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

优点缺点如果我:

  • 1) 编写应用程序时只有 iOS7 用户可以使用它。

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

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

示例优点和缺点。

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

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

在此,我希望这里的用户能帮助我列出我最初列出的三项的优点和缺点。

最佳答案

如果您使用的是公开的、未弃用的官方 iOS SDK(当时写这个答案,当前稳定版本是 iOS 6.1),您可以支持 iOS 5 & 6。当前稳定(非测试版) 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 在 View 方面没有太大区别,但由于 Frameworks 的进步,某些功能可能无法使用。所以,请注意这一点。

希望对您有所帮助!!

关于ios - 确定 iOS 版本 : pros and cons,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18202009/

上一篇:ios - 通过 iOS 发布 Facebook Open-Graph 故事时出现错误代码 5?

下一篇:ios - 自定义 View 中的 self.view.size 返回 [0,0]

相关文章:

c# - Unity 2020 和 Firebase 上的问题(无法解析引用 'UnityEditor.iOS.Extensions.Xcode')

ios - 如何将 UIBarButtonSystemItem 图标用于 UITabBar ButtonItem?

ios - 如何使用 libRTMP.a 将 AMFObject 发送到服务器

iphone - 使用 GData Obj-C 设置 YouTube 视频的隐私

ios - 在 SwiftUI 中请求用户位置权限

iphone - 在适用于 iOS 的 AdHoc 分发版本上使用沙盒 APNS

ios - iOS 的屏幕截图

ios - 段控制位置改变

ios - 在回调函数上设置 uilabel

ios - 如何在 iOS 中测试可达性并重试连接?