嗨,我剛開始研究一個iPhone應用程序,我計劃在8月的最後一週提交給應用程序商店。現在我正在使用iOS 4.1,但我在考慮使用iOS 5,因爲它支持JSON,我應該怎麼做?使用iOS 5或4,我的應用程序基本上是一個圖片遊戲。我應該瞄準哪個iOS版本2012年秋季
回答
當年早些時候,當我做出類似的決定時,我使用了macrumors.com from march的數據來幫助我確定我的用戶可能來自哪裏。
該鏈接的圖表顯示iOS 4用戶的份額相當穩定且緩慢下降。那也是4個月大。
也認識到,如果你正在銷售應用程序,那些堅持使用iOS 4的人可能是像我父母那樣的人,他們擁有iPad並且從未升級過,也沒有購買應用程序,或者太窮升級爲更加愛好者的手機,因此可能也是一分錢便士。
無論如何,基於該網站的統計數據,粗略的經驗法則......您可能會放棄在此時間點市場的1/6至1/10之間的某個地方,而這一比例將是市場最難以銷售的部分。
您需要決定您需要多麼積極,基於您需要投入多少努力才能實現向後兼容,以及這是否值得,我們將針對iOS 4用戶獲得多少回報。對於我來說,我建立了一個新的應用程序,使我能夠在iOS 4.2上運行,但另一個似乎是太多的工作,所以我堅持使用iOS 5。
請務必使用最新的SDK。如果您擁有開發者計劃會員資格,則可以使用預發佈版本,但這受到您不希望在運輸應用中處理的錯誤和其他問題的影響。所以我的建議是使用應用商店中最新版本的Xcode,也許可以使用預發佈版本來熟悉即將發佈的iOS 6變化和功能,但不適合您的主要開發工作。
大多數人現在都在使用iOS 5。你是否決定是否支持iOS 4(顯然,這樣做會讓你的應用程序可用於更多的人;你必須決定是否值得在iOS 5特定功能上失利)。
如果JSON是唯一的決定性因素,那麼有很多與iOS 4兼容的JSON庫,如SBJson。
編輯:你是令人困惑的xcode版本與ios版本。您應該升級到最新的xcode。 4.3.2我相信嗎?但這與ios 4,5,6不同。
哪些目標是在我原來的答案。
這是一個意見問題/你想要你的應用程序有多容易。較低版本的ios支持更多人可以訪問您的應用程序。 Thatbeing說,雖然我沒有最近的設備用戶故障,即使iPhone 3G可以得到iOS 5,所以你應該使用它很安全。
支持iPhone 3G的最大操作系統版本是4.2.1,不支持iOS 5. iPhone 3GS將運行iOS 5以及即將推出的iOS 6. – 2012-07-23 22:49:40
如果沒有什麼能夠阻止你瞄準iOS 4,那就去做吧。如果您僅限iOS 5,您將擁有更多潛在客戶。
雖然大多數人都升級到iOS 5,仍然有使用的是iOS 4
見these statistics更多信息的人像樣的數目。該鏈接表示它們每週更新一次。
此外,請務必始終使用最新的SDK(或者如果您需要測試版SDK)。您可以使用最新的SDK定位較舊的iOS版本。
對於新的應用程序,我至少會使用iOS 5。但是,如果您已經完成了針對iOS 4.1的開發,我不確定是否值得升級。不管您定位的iOS版本是什麼,您都應該使用最新版本的Xcode,因爲這會爲您提供更好的優化,更準確的警告以及更強大的靜態分析器。
- 1. 我應該瞄準哪種版本的OpenGL/Direct3D以獲得最佳兼容性?
- 2. 我應該建立哪個protobuf版本?
- 3. 我應該使用哪個版本的iOS SDK?
- 4. SinglePageApplication - 從2012年秋季更新的樣本相匹配的視頻
- 5. 我應該爲2016年5月開發哪些Android版本
- 6. 現在應該使用哪個版本的Ruby(2010年1月)?
- 7. 我應該開發哪種Android版本?
- 8. 我應該卸載哪些Python版本?
- 9. 我們應該在iOS 8中使用哪種CorePlot版本?
- 10. 哪個FB SDK版本應該用於iOS 5?
- 11. 瞄準年齡使用Graph API
- 12. 應該使用哪個版本的Python?
- 13. 我應該瞄準雅科科100%的測試覆蓋率嗎?
- 14. 我應該在iOS開發中使用哪一個C庫Java版本?
- 15. 目標援助 - 我如何選擇瞄準哪個玩家?
- 16. iOS應用程序仍然可以瞄準iOS 6嗎?
- 17. 瞄準應用於具有多個類
- 18. 上午我瞄準一個對象
- 19. 什麼是Selenium的不同版本,我應該得到哪一個版本?
- 20. 我應該從NuGet安裝哪個Ninject版本?
- 21. 我應該使用哪個版本的Rails
- 22. 我應該使用哪個版本的節點?
- 23. 我應該使用哪個版本的null?
- 24. 我應該使用哪個版本的Hadoop?
- 25. 我們應該升級到哪個版本的gitlab?
- 26. 我應該在Windows上使用哪個版本的Perl?
- 27. 我應該選擇哪個Eclipse版本進行android開發?
- 28. Zend我應該使用哪個版本的symfony 1.4項目?
- 29. 我應該使用哪個版本的MinGW
- 30. Xamarin - 我應該使用哪個NDK版本?
iOS 5至少。 – 2012-07-23 22:43:34