2010-05-28 118 views
0

當涉及到向後兼容性時,我想堅持iPhone OS 3.0,所以一些對iPhone不夠豐富的窮人iPod Touch用戶使用我的應用程序。但iPhone OS 3.2有一些非常酷的功能,這將是很好的。爲iPhone OS 3.0而不是3.2開發是否有意義?

有問題的東西:因爲它只是一個小小的升級,我可以想象大多數決定升級到3.0的iPod Touch用戶可能從未升級到3.2。我不確定蘋果是否真的要求他們花費10美元從3.0升到3.2。但是,如果蘋果向他們要錢,我相信90%的iPod Touch用戶都沒有升級。

所以最大的問題是:如果你決定使用iPhone OS 3.0,僅僅因爲更多的功能而堅持3.2是愚蠢的想法?這會有效地殺死你的一半iPod Touch用戶羣嗎?

回答

1

您可以通過在構建設置的最小版本的你支持

設置「iPhone操作系統部署目標」屬性提供向後兼容性記住,你在地方檢查版本源代碼,你喜歡使用新的功能,並提供替代舊的操作系統版本

1

3.2尚未推出(對於沒有SDK的人),但3.1版的iPod Touch用戶支付3.0版本的費用是免費的,所以看起來合理,3.2也對他們免費。

3.2是什麼在iPad上運行。

+0

這並沒有真正回答一般問題 – Tomen 2010-05-28 15:57:21

1

3.2只適用於iPad。 iPod Touch和iPhones將跳水至4.0。

這更多的是你是否需要3.2中的功能或想要定位iPad的問題。如果沒有,則以3.0/3.1爲目標。

你會驚訝有多少仍然在2.x的OS

+0

肯定的是,我堅信像誰與2得到了他們的設備上的所有iPod Touch用戶的90% .x仍然使用2.x.蘋果從他們那裏收錢是一種恥辱。顯然,iPod Touch用戶並不是那些擁有大筆資金的人 - 他們應該爲iPhone用戶收費,甚至更好:沒有人用於這些升級。所以開發人員不必考慮堅持舊功能。 – dontWatchMyProfile 2010-05-28 16:11:25

+0

我同意'免費升級'。我只是借用我的姐妹iPod touch來做一些測試,她仍然在1.1.4上。我可以理解想要爲升級獲得價值(畢竟它仍然需要工作),但是,正如你所說的那樣,它只是用來分割安裝基礎。 – ACBurk 2010-05-28 18:23:07

+0

肯定他們應該得到某種工作。但讓我們面對現實吧:他們已經非常令人難以置信,這絕對不是必需的。而且:他們可能不得不感謝開發商獲得巨大的成功和收入。因爲沒有應用程序,沒有客戶。它應該更像是一項基礎設施投資。就像公司一樣,也不會向員工收取使用辦公室的費用。 – dontWatchMyProfile 2010-05-30 11:54:37

相關問題