iPhone OS 4.0向后兼容3.1 / .2

时间:2010-05-30 23:37:06

标签: iphone ios4

我正在构建一个基本SDK目标为3.1.x的iPhone应用程序。我有一个朋友提出在OS 4.0测试版上测试它,但我提前想知道我是否应该打扰。我的应用程序是在4.0下运行还是不向后兼容?我必须想象,因为为2.x构建的应用程序在3.x上运行就好了AFAIK。任何陷阱?

4 个答案:

答案 0 :(得分:1)

我已经使用4.0测试版几周了,而且我的/ App Store OS 3应用程序没有遇到任何问题。我认为OS 4中没有任何改变会破坏现有的OS 3应用程序,但我不能完全确定地说出来。

答案 1 :(得分:1)

此信息仍属于保密协议,因此除非在主题演讲中提及并因此公开,否则此处无法讨论。

那说......

我可以看到已宣布的多任务处理在内存,性能和应用程序状态方面都存在问题。考虑到这一点,在OS 4上进行测试似乎是一个好主意。但是,我朋友的设备不是最新一代硬件设备(iPhone 3GS或iPod touch第3代),您将无法获得处理多任务处理的测试结果。

另外,请记住,在安装iPhone OS测试版时,您需要将朋友UDID添加到您的开发者门户中的测试设备列表中,否则设备将在升级时锁定。

如果您或有人阅读此内容需要知道: 要升级,您可以使用XCode的管理器或只使用iTunes。按住“选项”键并单击“恢复”按钮。将弹出一个窗口,询问您要使用的固件。

同样,在Apple的开发论坛之外,这类问题还不合法。

我希望这会有所帮助。祝你好运,快乐发展!!

答案 2 :(得分:0)

很可能3.0+中的任何功能都将在4.0中。 2.x中的功能可能会被删除。

除非您可以使用测试版或等到正式发布,否则无法确定。

答案 3 :(得分:0)

您应该始终在尽可能多的设备上进行测试。如上所述,OS 4特别适合测试,只是为了确保您与新的多任务处理功能(这是公共知识,因此不喜欢说任何与NDA相悖的内容)进行良好的交互。