前不久ARM發布了ARMv9指令集,并基于此推出了Cortex-X2/A710/A510架構,這是10年前推出ARMv8之后的一次更大更新,全面邁向64位指令集。
ARM日前更明確表示了這代指令集升級64位的決心,官方聲明中指出2023年ARM所有的大小核架構都將采用64位,32位指令屆時會被淘汰,
至于之前擔心放棄32位會導致兼容之類的問題,ARM認為64位已經是成熟的技術,進入純64位時代沒問題。
在之前的ARMv8指令集中,ARM實際上是同時做了32、64位指令集的,目的就是支持64位的同時保留32位以便過渡,現在差不多10年了,64位確實也沒什么可擔心的了。
在行動電話處理器中,蘋果2013年發布的iPhone 5s是首個支持64位的,A7處理器首發ARM 64位架構,之后高通在驍龍810上也支持64位了,安卓5.0之后谷歌也原生支持了64位ARM處理器了。
至于最讓人擔心的應用端,蘋果在2015年就要求APP開發商支持64位,谷歌的應用商店在2019年也同樣升級到64位支持,這也不是什么問題了,
還有就是比較獨特的大陸市場,今年4月份小米應用商店、OPPO軟體商店、vivo應用商店、騰訊應用寶、百度行動電話助手宣布,今后發布于各應用商店的所有應用必須有序支持64位Arm架構,今年底前全體應用及游戲均需按計劃上傳含有64位構建的APK(涵蓋存量應用更新及新版本發布)。
按照時間表,大陸市場所有的移動安卓應用程式定于2022年8月底前全面普及64位。
現在來看,ARM喊出2023年淘汰32位CPU的口號,顯然還是可以做到的。