32位Android程式的時代:在中國落幕了
早在2017年,iOS平台就徹底拋棄了32位APP,全面實現64位化。
然而,Android迄今都還以32位主導。2019年的時候,Google開始推進Android平台的64位化,今年8月後Play Store將不再為既有32位程式提供後續更新。
對於中國智慧手機品牌來說,媒體報道稱,本周一,小米應用商店、OPPO軟體商店、vivo應用商店、騰訊應用寶、百度手機助手宣布,今後發佈於各應用商店的所有應用必須有序支援64位Arm架構,今年底前全體應用及遊戲均需按計划上傳含有64位構建的APK(涵蓋存量應用更新及新版本發布)。
按照官方時間表,中國市場所有的移動Android應用程式定於2022年8月底前全面普及64位。
事實上,作為iOS和Android設備CPU指令集架構開發者,ARM在去年10月的開發者峰會上宣布,2022年開始,其Cortex大核CPU將取消對32位的支援。從2023年起,所有的Cortex-A系列移動CPU內核(大核與小核)都將只支援64位。
64位的好處在於提高了軟體運行性能,同時也能更好地調度記憶體使用。比如vivo應用商店就表示,支援64位設備是Android應用程式利用超過4GB RAM地址空間、在數據處理中利用更寬暫存器和更高精度,以及獲取強化安全特性的唯一途徑。
對於開發者來說,使用Java或Kotlin程式語言編寫的應用以及任何庫或 SDK已經針對64位設備準備就緒,面向64位的過渡並不複雜,未來將僅需專註於64位兼容應用還可以節省成本並加快產品上市速度。