目前有3個選項。 2.0,2.1,2.2。我的應用程序只需要2.0。我爲2.0還是2.2構建?什麼是最好的選擇?什麼IPhone操作系統,你釋放時建立?
4
A
回答
2
總是最好爲您的測試允許的最低公分母構建。
如果你能在2.0,2.1和2.2測試,那麼你將達到大多數人的方式。如果你只能在一個版本上測試,你應該使用涵蓋大多數人的版本 - 可能是考慮到蘋果的積極升級mechinism的最新版本。
你不應該做什麼(如獵人暗示)是建立一個版本,並假設它會在別人打工。
1
我建立2.0上,你會得到更多的觀衆這樣,你還可以趕上那些誰因各種原因不能懶得更新OS人假設的工作...
1
構建您的應用程序需要運行的最低操作系統版本。如果您沒有使用2.1或2.2中引入的任何內容,請爲2.0構建。
請記住,而當他們同步大多數iPhone用戶將自動更新其操作系統和iTunes告訴他們,iPod Touch的業主必須支付一定的費用,並可能不願意升級。
有在限制你的潛在客戶羣沒有任何意義,因此選擇最老的操作系統版本就可以了。
0
我同意,你應該仔細考慮建設最有可能的人,但也有一些事情,不,如果你建立的發言權,2.1,然後在2.2或2.2.1運行完全正確的工作。
我能想到的最典型的例子:如果你使用分組與居中的文本表和建立2.1
,它就會出來左上2.2和2.2.1對齊。我在這個問題上提交了一個RADAR。
基本上,確保測試儘可能多的組合,你可以 - 有這樣的微妙的問題。
相關問題
- 1. 操作系統獨立構建路徑
- 2. MessageBox操作系統。獨立
- 3. iPhone 4.0操作系統,塊
- 4. 預定義爲iPhone操作系統和Mac操作系統
- 5. 爲什麼Glut可以獨立於操作系統?
- 6. 開放源代碼雲操作系統/操作系統架構
- 7. 什麼是本地操作系統
- 8. 移動操作系統與桌面操作系統有什麼不同
- 9. 什麼是操作系統和元操作系統之間的差別
- 10. 創建操作系統
- 11. 什麼是操作系統(關於嵌入式系統)?
- 12. Java VM - 釋放的內存是否返回到操作系統?
- 13. 在Perl中,如何釋放內存到操作系統?
- 14. 如何強制Ruby釋放內存到操作系統
- 15. 如何使JVM釋放內存回到操作系統
- 16. WeakReferences未在嵌入式操作系統中釋放
- 17. 強制內存釋放到操作系統
- 18. 實時操作系統tick時間是什麼意思,這個系統的tick時間有什麼用途
- 19. 爲什麼要構建移動操作系統非常困難?
- 20. iPhone文件系統操作問題
- 21. Xcode iPhone操作系統多個版本
- 22. 已知的iPhone操作系統錯誤
- 23. AlertView過高iPhone操作系統4
- 24. iPhone操作系統:正投影深度
- 25. iPhone操作系統/ SDK編程信息
- 26. 操作系統
- 27. 什麼時候由操作系統修改段寄存器?
- 28. 哪個操作系統用來建立XP和Win7
- 29. 建立操作系統所需的語言
- 30. 建立WSO2 EMM在Windows 7操作系統
觸摸擁有者需要支付更新費用嗎?如何工作?請說明你的來源,我想知道更多。 – 2009-02-13 18:42:47