蘋果很有可能會在下個月為我們帶來全新的 iPhone 以及 iOS 11 ,iOS 11 一個有趣的地方在於,它將完全清除對 32 位 iOS App 的支持,從現在開始,隻有 64 位的 App 才會允許在蘋果的 App Store 中使用。盡管這對應用開發者來說似乎是一件不方便的事情,但對於那些想要升級到 iOS 新版本的用戶來說,這無疑是蘋果的軟件生態系統的一件好事。
首先,這個新的規則將會帶來一個很明顯的影響,清理蘋果 App Store 將會有很長的一段路要走。
蘋果的 iPhone 已經問世 10 年瞭,許多 App ——從質量低劣的應用到卓越的軟件產品都可以在蘋果的 App Store 中找到。
隻不過,一些 iOS app 開發者根本就不會關心蘋果要求所有 App Store 應用程序被重新編譯 64 位支持,對於那些 App 開發者來說,投入資源將 App 更新到 64 位還不如重新開發一個 App 。話雖如此,它的意義遠不止是在 App Store 裡清理那些大量的垃圾 App 。
更重要的是對 64 位的支持帶來瞭性能優勢。在從 32 位的 ARMv7 架構到 ARMv8 64 位架構的過程中,蘋果會為客戶提供更棒的性能,這是一件好事。
在 2013 年的測試中, AnandTech 進行瞭相關的測試,當時蘋果推出瞭它的第一個 64 位處理器 ( 蘋果 A7 芯片 ) 和 64 位版本的 iOS 7 操作系統,該網站發現運行 A7 芯片的 64 位模式在 Geekbench 3 CPU 基準測試中取得瞭很大的突破。蘋果顯然改進瞭很多東西。
除此之外,64 位處理器能處理的內存要比 32 位處理器多得多,後者能處理的內存的上限僅為 4GB 。
雖然說目前還沒有哪部 iPhone 的內存達到 4GB ,但是,蘋果的 iPad Pro 產品線的內存已經達到瞭 4GB,這一數字肯定會在未來一兩代繼續增長。更重要的是,蘋果最為倚重的 iPhone 系列,在更新迭代中,它的內存肯定也是會不斷增長的,屆時,大部分的 iOS 設備的內存都在 4GB 以上,所以,隻有所有的 iOS App 都隻支持 64 位應用,開發者才能自由利用這些 iOS 設備 ,或者說讓自己的應用適配這些 iOS 設備。
而蘋果對硬件和軟件的嚴格控制正在取得良好的效果,蘋果公司在 2013 年底推出其首個 64 位的智能手機,並在四年後完全淘汰 32 位的 iPhone ,現在,隻有蘋果才能做到這一點。