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