測試應用程序是否與舊iOS版本兼容(在我的情況下,使用iOS 2.x的iOS 4.3應用程序)很常見?或者大多數應用程序只是測試了一個版本。任何想法,如果我的應用程序不適用於更老的版本,iOS市場將失去多少百分比?我猜的數額很小,但這似乎足以讓我的僱主要求我進行遠程向後兼容-_-測試iOS應用程序常見的有多少個版本?
回答
這個應用程序對應用程序的差別很大,具體取決於使用的功能和寬度/市場的利基性。您應該瞄準的最廣泛的是:當前版本,以前的「點」版本,以前的主要版本的最新版本。 (現在,5.0還沒有發佈,這將是4.3,4.2,3.2(這是iPad只,所以3.1.3 iPhone/iPod)。
我的建議是,你永遠不需要支持比這更多。如果你的產品不能在3.0上運行,那麼用戶可以免費更新。當然,舊的硬件並不總是更新,如果你的市場是「人們被拋在後面」(通常不會與「花錢的人」重疊在應用商店「),你可以支持更老的版本。
有些只會支持更新,因爲新版本中使用了強大的功能,4.0有很多很棒的功能(塊/ GCD /多任務處理)。 x儘快回到你身後
如果你的觀衆是一個推擠的人羣,你可以支持最新的(現在4.3,4.2 - 實際上,這裏沒有巨大的API差異)。
我有一個應用程序針對5.0不會支持任何舊的,新的API是中央。就測試而言,如果您擁有最舊的硬件,並且您認爲您的目標是最小的RAM,那麼這將有助於測試。 CPU和內存可以真正推到這些。
我通常會同意這一點。 Marco Arment(Instapaper dev)在最近的[播客](http://5by5.tv/buildanalyze)中討論了他對這個問題的看法,並在他的[博客](http://www.marco.org/2011)/03/24/ios-device-and-os-version-stats-from-instapaper-3-0) – highlycaffeinated
謝謝,這很好聽。我非常不願意離開GCD並使用多線程。 – Randall
- 1. 使用iOS 5.0.1測試版設備測試iOS應用程序
- 2. 在多個版本的Windows上測試.NET應用程序
- 3. iPhone應用程序的測試版本
- 4. 有多少選項可用於測試設備中的iOS應用程序?
- 5. 測試Facebook本機iOS應用程序
- 6. iOS應用程序版本
- 7. 您可以測試iOS應用程序的設備數量有多少?
- 8. 上傳同一個iOS應用程序的多個版本
- 9. 針對不同iOS版本的多個版本作爲一個應用程序
- 10. 如何在ios 4.3版本中測試我的ios應用程序?
- 11. iOS的多個版本的應用程序
- 12. 測試下一個應用程序版本的IAP內容?
- 13. IOS測試:兩個應用程序之間的測試交互
- 14. 如何爲多個版本的ios sdks編譯應用程序?
- 15. 如何使用多個sdk版本創建iOS應用程序?
- 16. 有多少個JVM版本?
- 17. 基於牛仔使用常見測試測試Erlang應用程序
- 18. 使用Ad-Hoc版應用程序測試iOS應用程序內購買
- 19. 發佈iOS測試版應用程序的最簡單方法
- 20. 在多個OS X版本上測試支持iCloud的應用程序
- 21. 如何在Xcode 3.2.6中使用較舊的iOS版本測試應用程序?
- 22. 如何用xcode 4.1中的previos ios版本測試iphone應用程序
- 23. 使用測試版xcode提交iOS應用程序?
- 24. 不同版本的IOS應用程序
- 25. iPad版本的iOS應用程序
- 26. Robotium Android通過一個測試應用程序測試很多應用程序
- 27. XCode:如何在舊版本的iOS上測試我的應用程序
- 28. 使用TestFlight測試iPhone應用程序的Beta測試版
- 29. iPhone應用程序通常具有多少個窗口?
- 30. 版本控制多個版本的winform應用程序
正如目前所問,這個問題被視爲「過於本地化」,因爲它只適用於特定的時間點。您可能需要重新說明「測試應用程序常見的多少版本?」 – highlycaffeinated
謝謝你的擡頭。改變了一下。 – Randall