iOS開(kāi)發(fā)者注意到,隨著iOS 6正式發(fā)布的日期臨近,蘋(píng)果已經(jīng)開(kāi)始逐漸放棄iOS對(duì)iPhone 3G的支持。蘋(píng)果慢慢地將與 iPhone 3G兼容的應(yīng)用需要的框架從Xcode和應(yīng)用庫(kù)中刪除,而最新版本的Xcode則明確指出它不支持armv6設(shè)備或低于iOS 4.3的設(shè)備。
也就是說(shuō),開(kāi)發(fā)者將很難再支持一代iPhone和iPhone 3G,等到今年秋季iOS 6發(fā)布,開(kāi)發(fā)者沒(méi)有理由讓他們開(kāi)發(fā)的應(yīng)用和游戲支持比較 老舊的硬件設(shè)備。從技術(shù)上說(shuō),開(kāi)發(fā)者可以通過(guò)為新的和舊的硬件設(shè)備保存獨(dú)立的代碼庫(kù)的辦法來(lái)解決這個(gè)問(wèn)題,但從經(jīng)濟(jì)層面上來(lái)說(shuō),即使是大型開(kāi)發(fā)商來(lái)說(shuō),這 樣的做法也不夠?qū)嶋H。
可能用戶也不關(guān)心這個(gè)問(wèn)題,畢竟目前受它影響的人越來(lái)越少。大部分的用戶合約為兩年,從2008年iPhone 3G發(fā)布至今,蘋(píng)果又發(fā)布了多款新 的iPhone設(shè)備。而且目前用戶可以利用多項(xiàng)新的技術(shù),比如iCloud、Automatic Reference Counting和 Storyboard開(kāi)發(fā)等,讓?xiě)?yīng)用開(kāi)發(fā)更快更方便,而這些新的技術(shù)也不會(huì)支持舊款的iPhone設(shè)備。
蘋(píng)果從來(lái)不會(huì)與一款舊設(shè)備“糾纏不清”,他們總是竭盡全力向前進(jìn)。對(duì)于開(kāi)發(fā)者來(lái)說(shuō),放棄iPhone 3G可能比較好,當(dāng)然用戶還可以繼續(xù)使用,畢竟當(dāng)前的大部分應(yīng)用仍支持iPhoen 3G。