代码之家  ›  专栏  ›  技术社区  ›  typeoneerror

iPhone OS 4.0向后兼容3.1/.2

  •  1
  • typeoneerror  · 技术社区  · 15 年前

    我正在构建一个以3.1.x为基本sdk目标的iPhone应用程序。我有一个朋友提出要在OS4.0测试版上测试它,但我想知道我是否需要麻烦。我的应用程序是在4.0下运行还是不向后兼容?我不得不想象,自从为2.x构建的应用程序在3.x上运行之后,一切都会好起来。有什么问题吗?

    4 回复  |  直到 13 年前
        1
  •  1
  •   Moshe    15 年前

    这些信息仍在保密协议之下,因此不能在这里讨论,除非在主题演讲中提到,因此是公开的。

    说…

    在内存、性能和应用程序状态方面,我可以将宣布的多任务处理视为一种解决方案。鉴于此,在OS4上测试似乎是一个好主意。但是,我你朋友的设备不是最新一代的硬件设备(iPhone3GS或iPod touch第三代),你将无法获得处理多任务的测试结果。

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

    如果您或阅读本文的人需要知道: 要升级,您可以使用Xcode的Organizer,也可以简单地使用iTunes。按住“选项”键并单击“恢复”按钮。将弹出一个窗口,询问您要使用什么固件。

    同样,这些问题在苹果的发展论坛之外还不是真正合法的。

    我希望这有帮助。祝您好运,发展愉快!!

        2
  •  1
  •   Dave Kilian    15 年前

    我已经使用4.0测试版几个星期了,我的/app store os 3应用程序没有遇到任何问题。我认为OS4没有任何改变会破坏现有的OS3应用程序,但我不能完全肯定。

        3
  •  0
  •   foobarfuzzbizz    15 年前

    3.0+中的任何功能最有可能出现在4.0中。可以删除2.x中的功能。

    没有办法确定,除非你可以使用测试版或者等到正式发布。

        4
  •  0
  •   Kendall Helmstetter Gelner    15 年前

    您应该总是在尽可能多的设备上进行测试。如前所述,OS4特别适合测试,只是为了确保您与新的多任务功能(这是公共知识,所以它不想说任何与NDA不符的事情)。