我們可能都知道蘋果將會在今年的九月與大家舉行一個新iPhone的見面發布會,但是這背后又有多少技術上的改變與革新呢?
iOS開發者注意到,隨著iOS 6正式發布的日期臨近,蘋果已經開始逐漸放棄iOS對iPhone 3G的支持。蘋果慢慢地將與 iPhone 3G兼容的應用需要的框架從Xcode和應用庫中刪除,而最新版本的Xcode則明確指出它不支持armv6設備或低于iOS 4.3的設備。
也就是說,開發者將很難再支持一代iPhone和iPhone 3G,等到今年秋季iOS 6發布,開發者沒有理由讓他們開發的應用和游戲支持比較老舊的硬件設備。從技術上說,開發者可以通過為新的和舊的硬件設備保存獨立的代碼庫的辦法來解決這個問題,但從經濟層面上來說,即使是大型開發商來說,這樣的做法也不夠實際。
可能用戶也不關心這個問題,畢竟目前受它影響的人越來越少。大部分的用戶合約為兩年,從2008年iPhone 3G發布至今,蘋果又發布了多款新的iPhone設備。而且目前用戶可以利用多項新的技術,比如iCloud、Automatic Reference Counting和 Storyboard開發等,讓應用開發更快更方便,而這些新的技術也不會支持舊款的iPhone設備。
蘋果從來不會與一款舊設備“糾纏不清”,他們總是竭盡全力向前進。對于開發者來說,放棄iPhone 3G可能比較好,當然用戶還可以繼續使用,畢竟當前的大部分應用仍支持iPhoen 3G。
這其中到底說是蘋果的技術改變,還是喜新厭舊,這個還要看消費者在對新出的愛瘋手機上的態度的看法,以及具體的經濟效益。