运行快兼容性更高?64位相比32位应用究竟优在哪,看完你就懂了
給電腦重裝過系統的小伙伴就會知道,Window系統有著32位與64位之分,當中由于32位系統最大只支持4G的內存,由此支持更大內存的64G位系統能夠更高效地使用處理器進行數據處理。看到這你們是不是以為綠哥準備轉行科普電腦向知識了?然而并不是,其實不止是電腦的操作系統,像是早期的手機操作系統也有著32bit、64bit之分,同樣的在系統上搭載運行的APP自然也離不開這一屬性。
(32位 VS 64位)
沒錯,今天綠哥要科普的內容就跟手機應用的32位與64位相關。雖然64位應用已經是未來的主流趨勢,但目前仍然有不少應用還停留在32位,而導致這一現象的根本原因與復雜的安卓生態分不開。介于此在2020年的10月,CPU指令集架構開發者ARM也是正式宣布,從2022年開始,所用使用其架構的手機CPU內核將強制采用64位,同時不保留32位的兼容模式。
(64位應用已成主流趨勢)
相信看到著有小伙伴會問,64位應用相比32位提升點在哪呢?與Window系統類似,這部分綠哥要從作為運行端的CPU架構開始說起。以今年主流旗艦芯片驍龍8 gen1與天璣9000為例,這兩枚芯片都采用了ARM最新一代Cortex-X2超大核、Cortex-A710大核和Cortex-A510小核的CPU架構方案。
(ARM最新一代CPU架構方案)
這當中僅Cortex-A710大核能夠兼容32位應用,當手機在運行32位應用時,其只能被限制于Cortex-A710大核中運行,實際應用執行效率上會大打折扣,具體到手機上的表現就是運行變慢、耗電嚴重。而64位應用在此架構上擁有著更快的運行速度以及更好的兼容性,并且還有著更低延時的數據吞吐、更好地內存調度使用,對用戶體驗這塊提升是顯而易見的。
(僅Cortex-A710大核能夠兼容32位應用)
為此國內手機廠商們也是紛紛積極響應,像OPPO就在去年5月底宣布將推進64位應用架構升級,當時還公布了具體的升級時間節點。從下圖可以看到,至2021年12月底現有和新發布于OPPO軟件商店的應用與游戲都需上傳包含64位包體的APK包,到了2022年8月底,這一要求提升至僅接受含64位的APK包,而在2023年,OPPO將全面實現64位應用的軟硬件協調,32位應用將無法在OPPO終端上運行。
(OPPO于去年5月底宣布推進64位應用架構升級)
(手機應用架構占比圖)
顯然,這場基于硬件架構升級所帶來了的安卓軟件生態革新是利大于弊的,當中64位應用除了能為我們消費者帶來更為流暢穩定的應用體驗外,對于應用開發者而言也有著更大的功能拓展空間。倘若看到著有小伙伴好奇自己手機里裝的應用位數屬性,可以私信綠哥,綠哥自查了一下自己的手機發現32位應用占了44.6%,你們的呢?
總結
以上是生活随笔為你收集整理的运行快兼容性更高?64位相比32位应用究竟优在哪,看完你就懂了的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [选拔赛2 NOIP2018雅礼集训 D
- 下一篇: 换上新的路由器不知道怎么装旧的路由器坏了