我正在構建一個基本SDK目標爲3.1.x的iPhone應用程序。我有一個朋友提出要在OS 4.0 beta上測試它,但我提前想知道是否應該打擾。我的應用程序會在4.0下運行還是不兼容?我不得不想象它會因爲爲2.x而構建的應用程序在3.x上運行,只是很好的AFAIK。任何陷阱?iPhone OS 4.0向後兼容3.1 /.2
回答
此信息仍在NDA之下,因此在此處無法討論,除非在主題中提及並因此公開。
也就是說......
我可以看到多任務宣佈作爲疑難雜症的內存,性能和應用程序狀態的術語。鑑於此,在OS 4上進行測試似乎是一個好主意。但是,我的朋友的設備不是最新的硬件設備(iPhone 3GS或iPod touch第3代),您將無法獲得處理多任務處理的測試結果。
另外,請記住,在安裝iPhone OS測試版時,您需要將您的朋友UDID添加到開發者門戶中的測試設備列表中,否則設備將在升級時鎖定。
如果您或其他人閱讀此文件需要知道: 要升級,您可以使用XCode的Organizer或僅使用iTunes。按住「選項」鍵並點擊「恢復」按鈕。一個窗口會彈出,詢問你使用什麼固件。
此外,這類問題在Apple開發論壇之外還沒有真正合法。
我希望這會有所幫助。祝你好運,快樂發展!
很好的回答。我找到了關於它的論壇主題,所以我會在那裏討論。 – typeoneerror 2010-05-31 02:10:39
很高興你找到它。作爲一名註冊開發者,你能分享鏈接嗎? (非註冊開發人員將無法打開它) – Moshe 2010-05-31 18:52:03
當然,這實際上是一個粘性話題,首先在蘋果開發人員論壇上發佈:https://devforums.apple.com/community/iphone – typeoneerror 2010-06-01 16:54:32
最有可能來自3.0+的任何功能將在4.0。 2.x中的功能可能會被刪除。
除非您可以使用測試版或等到正式版發佈,否則無法確定。
我已經使用4.0 beta幾個星期了,並沒有遇到任何與我/ App Store OS 3應用程序有關的問題。我不認爲OS 4有任何改變會打破現有的OS 3應用程序,但我不能完全確定地這樣說。
您應該始終在儘可能多的設備上進行測試。如前所述,OS 4特別適合測試,以確保您與新的多任務功能(這是公開的知識,因此它不像說任何有關這將違背NDA)的良好交互。
- 1. 向後兼容的應用程序中的OS 4.0功能
- 2. Xcode9向後兼容Swift 3(或3.1)嗎?
- 3. Xcode向後兼容
- 4. iPhone 4.0兼容性問題
- 5. ASP.NET 4.0中的ViewStateMode - 向後兼容性?
- 6. 如何使iOS 4.0應用程序與iPhone OS 3.1.3兼容?
- 7. 兼容性觀察OS 1,OS 2
- 8. WP7.1向後兼容性
- 9. 向後兼容Android
- 10. 向後兼容BackupAgent
- 11. ios5向後兼容
- 12. Office.Interop向後兼容?
- 13. iOS6向後兼容
- 14. MSVCRT向後兼容?
- 15. 向後兼容setOnDateSetListener
- 16. UIKeyboardBoundsUserInfoKey在iPhone 4.0 OS
- 17. 在後臺播放音頻(iPhone OS 4.0)
- 18. 蘋果目前的Reachability類是否與iOS 3.1向後兼容?
- 19. 從BLE v4.2到4.0的負載大小的向後兼容性
- 20. 對Caches目錄的向後兼容性
- 21. Olingo4是否向後兼容?
- 22. 對象/ XML向後兼容
- 23. .Net 2.0/3.5和4.0之間的向後兼容性
- 24. 使用iOS 4.0庫時的向後兼容性
- 25. 如何使Android 4.0應用向後兼容?
- 26. iPhone兼容性
- 27. Android向後兼容技術
- 28. 在iPhone OS 3.2發現OS 3.1
- 29. Android片段向後兼容
- 30. 向後兼容使用核心數據
os 4.0文檔中的術語「depracated」將告訴你這一點。我從OS 3的任何東西都被標記爲這樣,你可以確定它不可能包含在內。 – Moshe 2010-05-31 00:30:38