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