【问题标题】:iOS is forward compatible or backwad compatibleiOS 向前兼容或向后兼容
【发布时间】:2011-12-13 09:04:51
【问题描述】:

我想知道 iOS 应用是向前兼容还是向后兼容。 如果我在 iOS4 中设计一个应用程序,它可以在 iOS5 上运行。

Android 向前兼容,可以在 SDK 1.6 上构建,并且相同的应用可以在较新版本的 Android 操作系统上运行。

iOS 怎么样?

【问题讨论】:

    标签: iphone ios ipad ios4 ios5


    【解决方案1】:

    我会说是。但是,当框架的新版本发布时,您应该始终检查您的应用程序。

    我记得当我更新到 iOS 5 时,我的一些旧应用程序崩溃了。

    问题在here之前已经回答了。

    【讨论】:

      【解决方案2】:

      是的,它会起作用。尽管您应该检查某些方法是否已被弃用或以某种方式更改,例如,您可能能够在 iOS4 上使用一个方法,而该方法在 iOS5 中以某种方式进行了更改。向后兼容也是如此,某些类只出现在 iOS5 上,在 iOS4 上使用时会出现崩溃。底线:测试您的应用程序的两个版本

      关于这个话题有几个问题/答案:

      Pitfalls when writing an iOS app supporting iOS 3.1.3 and iOS 4.x

      Recommended way to support backward/forward compatibility in iPhone app?

      【讨论】:

        【解决方案3】:

        一般来说,这是真的。不过也有一些例外,唯一确定的方法是在不同版本上测试应用。

        与 Android 的一个很大不同是,大多数手机都使用最新的操作系统,因此如果您正在开始一个新项目,您可能应该考虑以 iOS5 为目标。

        【讨论】:

        • 我认为您的意思是“与 iOS 有很大的不同”。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-12-08
        • 2012-03-13
        • 2013-03-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多