iOS向前兼容或向后兼容

时间:2011-12-13 09:04:52

标签: iphone ios ipad ios4 ios5

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

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

iOS怎么样?

3 个答案:

答案 0 :(得分:1)

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

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

问题已在here之前得到解答。

答案 1 :(得分:1)

是的,它会起作用。虽然您应该检查某些方法是否已被弃用或以某种方式更改,因此,例如,您可以在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?

答案 2 :(得分:1)

一般来说,这是事实。但是有一些例外,唯一的方法是在不同版本上测试应用程序。

与Android的一个重大区别是,大多数手机都是最新的操作系统,所以如果你要开始一个新项目,你应该考虑定位iOS5。

相关问题