了解電腦手機處理器參數(shù)的朋友應(yīng)該對 x86 x64 ARM 等字樣不陌生,它們代表著不同的平臺架構(gòu)指令集。x86即32位、x64(又稱x86_64、AMD64)即64位。手機上則是以 ARMv7、v8 版本號來作為32、64位分界。32位雖然已經(jīng)是過去式了,但目前市場上仍舊存在著不少32位APP。
?
硬件指令集有差異,操作系統(tǒng)、軟件、驅(qū)動程序也有不同架構(gòu)版本之分。像 Windows 系統(tǒng)及部分軟件下載時就可以手動選擇32位與64位。
64位由 AMD 2003年率先更新,已經(jīng)20年過去現(xiàn)在主流平臺算是普及了。不過,由于老舊軟硬件歷史遺留問題,32位系統(tǒng)仍被保留,64位系統(tǒng)也兼容32位軟件。Win10 發(fā)布時(2015)還有大約1億用戶在使用32位的處理器,但說實話32位其實早該在主流平臺淘汰。
首先32位與64位在內(nèi)存支持上的不同。32 位支持的內(nèi)存是 2^32 Byte 也就是最大只支持 4GB 內(nèi)存,而 64 位 2^64 Byte =16777216TB ≈ ∞。
同時64位與32位處理器的效率也是不同的,32位一次運算需要4個寄存器,64位只需要2個。甚至在 Windows 系統(tǒng)中,32位系統(tǒng)單個程序進程最多只能使用 2GB 內(nèi)存。
所以性能上64位可以說是完勝,也是大勢所趨,當(dāng)然,32位與64位的區(qū)別自然不止這點篇幅原因不多做介紹。
2021年 Win11 的發(fā)布就砍掉了32位版本,不過還是那個問題保留了軟件支持。移動平臺速度就快不少,小米淘汰32位APP的消息最近也終于被官方證實。
2023年5月8日也就是下周,小米應(yīng)用商店將不再允許僅32位包上架/更新。7月1日開始則會逐步清理未適配 64bit 的App 。
大批 App 遭殃,老舊手機下載應(yīng)用都成問題?其實不然,小米這波操作清理的僅是32位的應(yīng)用。
?
大部分應(yīng)用市場其實都允許同時上傳32位、64位包。用戶下載時會根據(jù)設(shè)備自動提供對應(yīng)版本,各大應(yīng)用市場已經(jīng)支持 .aab 分包。
實際上截至目前大廠主流 App 基本都已更新64位版本。有個很直接的原因,2022年開始推出的 ARM Cortex-A系列移動 CPU 的大核取消了對32位APP的支持。而2023年起,都將只支持64位。
放在一年以前小蠑手機上還有不少32位老頑固?,F(xiàn)在用 AppChecker 檢查一下,小蠑這已安裝的 App 已清一色地更新到了 64位 。
自2011年推出的 ARMv8 架構(gòu)就已是64位,某些廠商執(zhí)著于32位 App 也是迷惑行為。既然廠商不行動那就只有手機廠商來推進了。
Google Play Store 在2021年就已停止支持32位 App 。iOS 則是系統(tǒng)一刀切,iOS 11 開始甚至無法安裝32位 App 。國內(nèi)廠商華為也已經(jīng)在去年九月完成了最后階段。對于用戶來說淘汰老破小有益無害,小米淘汰32位APP,剩下 OV 該抓緊了。
?
32位與64位誰更有優(yōu)勢想必不用我們多說,華為、蘋果、小米淘汰32位App也是大勢所趨,作為用戶的我們及時更新App就可以了。
本文編輯:@ 小淙
?本文著作權(quán)歸電手所有,未經(jīng)電手許可,不得轉(zhuǎn)載使用。