蘋果強制所有新應用必須兼容64位模式已經一年多,而在最新的iOS 10操作系統中,該公司更是會在用戶打開非64位的舊應用時彈出一個警告窗口——它可能會影響到iPhone或iPad的穩定和整體性能。從本周的iOS 10開發者測試版開始,首次打開一個舊應用程序時,用戶將會見到如下所示的警告窗口,以提醒用戶盡量將應用升級至更新的64位版本。
自2015年6月開始,蘋果就要求所有新提交(以及更新後的)應用支持64位處理器,這意味著蹦出提示的這些應用至少有1年沒更新了。
作為一名開發者,如果你想要讓自己的創造工作在iOS 10上妥善運行,也請盡快在今秋開放公眾升級之前作出更新。
開發者們被推薦使用Xcode上默認的“標准架構”,這樣可以讓他們輕松地一次搞定32位和64位的代碼。
蘋果在2013年iPhone 5s發布時首次引入了64位便攜式計算,當前蘋果售出的任何基於iOS的設備,都已配備上了64位的處理器。
盡管如此,iOS 10還是還在幾款未配備64位處理器的老設備上運行,即2013年發布的iPhone 5c(32位A6 SoC)、2012年發布的iPhone 5(采用了與前者相同的CPU)、以及4代iPad(32位A6X芯片)。