ITGSA移動(dòng)智能終端生態(tài)聯(lián)盟的幾個(gè)主要手機(jī)廠商OPPO、vivo、小米共同宣布:2022年4月起,在OPPO、vivo、小米應(yīng)用商店新上架應(yīng)用不允許單獨(dú)上架32位應(yīng)用包,可支持采用兼容或雙包上傳;游戲類應(yīng)用暫時(shí)不受限制。
(1)1 個(gè)基于 Cortex-X2 的 3.0GHz 超大核(2)3 個(gè)基于 Cortex-A710 的 2.5GHz 大核(3)4 個(gè)基于 Cortex-A510 的 1.8GHz 中核新處理器的小核是經(jīng)過(guò)重新設(shè)計(jì)的Cortex-A510,理論上可以帶來(lái)更高的能效只有三顆 Cortex-A710 大核支持運(yùn)行 32 位應(yīng)用如果你在搭載驍龍8 Gen 1處理器的新機(jī)上跑 32 位的應(yīng)用由于單核的 X2 超大核以及四核的 A510 中核不參與運(yùn)算如果你使用的是8 Gen 1 機(jī)型的時(shí)候,很可能會(huì)出現(xiàn)這個(gè)名場(chǎng)面而且這種卡頓感在應(yīng)用冷啟動(dòng)、需要加載大量媒體資源的時(shí)候會(huì)更加的明顯從更底層一點(diǎn)來(lái)說(shuō)呢就是現(xiàn)在手機(jī)處理器基本上都是基于ARM架構(gòu)的32位應(yīng)用代碼所使用的ARM V7指令集是17年前的64位應(yīng)用代碼所使用的ARM V8指令集實(shí)際上也是10年前的產(chǎn)物了新的處理器架構(gòu)已經(jīng)逐漸不兼容過(guò)于古老的32位指令集了Cortex-X2超大核+Cortex-A710大核+Cortex-A510小核的架構(gòu)性能確實(shí)比前代處理器有提升(雖然火龍?zhí)嵘_實(shí)不多)但是Cortex-X2超大核和Cortex-A510小核都只支持ARM V9指令集所以這兩個(gè)核心都只能運(yùn)行64位應(yīng)用在驍龍8 Gen 1或者天璣9000的手機(jī)上使用32位應(yīng)用那么它就只能運(yùn)行在Cortex-A710這顆大核上但是從設(shè)計(jì)來(lái)說(shuō)呢實(shí)際上很多簡(jiǎn)單的應(yīng)用在Cortex-A510小核上運(yùn)行就完全夠了用Cortex-A710大核來(lái)跑這些32位應(yīng)用簡(jiǎn)直“大材小用”就像你讓我和吳彥祖去參加國(guó)內(nèi)的男模大賽可以嗎?當(dāng)然可以,而且也會(huì)有不錯(cuò)的成績(jī)再加上Cortex-A710大核的功耗比Cortex-A510小核更高所以搭載了8 Gen 1或者天璣9000的手機(jī)如果長(zhǎng)期使用32位應(yīng)用,就會(huì)產(chǎn)生多余的功耗這就導(dǎo)致了同樣的電池容量下續(xù)航時(shí)間可能還不如舊手機(jī)據(jù)說(shuō)2023年上市的旗艦機(jī),使用的新arm IP(按照命名規(guī)律是A711或A720?)架構(gòu)將只支持64位64位應(yīng)用和過(guò)去的32位應(yīng)用有什么區(qū)別呢?
“支持 64 位設(shè)備是安卓應(yīng)用程序利用超過(guò) 4GB RAM 地址空間、在數(shù)據(jù)處理中利用更寬寄存器和更高精度,以及獲取強(qiáng)化安全特性的唯一途徑?!?/section>
在實(shí)現(xiàn)一些功能的時(shí)候,64位應(yīng)用消耗的資源更少,理論上運(yùn)行速度也更快一些由于32位應(yīng)用也沒(méi)有針對(duì)這些新的處理器進(jìn)行優(yōu)化導(dǎo)致這些應(yīng)用在新手機(jī)上運(yùn)行的時(shí)候執(zhí)行效率會(huì)大打折扣
不僅無(wú)法發(fā)揮出新手機(jī)的硬件優(yōu)勢(shì)可能還會(huì)出現(xiàn)卡頓等降低用戶體驗(yàn)的問(wèn)題我真的已經(jīng)盡力了,你們懂不懂我也不管了
去下載一個(gè)這個(gè)叫LibChecker的軟件(去哪下就不用手把手教你們了吧?)可以查看app 32位還是64位,支持的CPU框架,最低目標(biāo)API版本(也就是最低支持的Android版本)還能查是否使用Kotlin編程語(yǔ)音,使用了哪些第三方SDK等等的功能尤其是銀行、政企類的,算是重災(zāi)區(qū)了 關(guān)于32轉(zhuǎn)64這事其實(shí)已經(jīng)是老生常談了
去年底,國(guó)內(nèi)安卓五大應(yīng)用商店就搞過(guò)一個(gè)協(xié)議華為去年也通過(guò)華為開(kāi)發(fā)者聯(lián)盟郵件通知所有開(kāi)發(fā)者華為將會(huì)分階段淘汰32位應(yīng)用,并全面推行64位版本但是直到今年說(shuō)是要強(qiáng)制了,似乎才有點(diǎn)動(dòng)真格的意思
早在2013年,早在Android 5.0系統(tǒng)發(fā)布時(shí),就已經(jīng)支持64位應(yīng)用那時(shí)候處理器還是高通驍龍410(好久遠(yuǎn)啊)從2019年,Google也要求過(guò),在Google Play發(fā)布的應(yīng)用必須支持64位但是谷歌這個(gè)強(qiáng)制性的新規(guī)沒(méi)引起啥水花因?yàn)殚_(kāi)發(fā)者完全可以通過(guò)修改Android Studio的配置文件使得其在打包so文件時(shí)可以使用32位來(lái)“繞路”而國(guó)內(nèi)的情況就更復(fù)雜了
不僅手機(jī)廠商有自己的官方軟件商店,還有像百度軟件管家、酷安、騰訊手機(jī)助手等等等等等等的各種第三方市場(chǎng)如果手機(jī)中安裝了非手機(jī)市場(chǎng)的官方版,可能還會(huì)在多個(gè)商店的版本之間反復(fù)橫跳別提64位適配了,想裝個(gè)純凈的官方應(yīng)用都不是一件容易的事情也因?yàn)檫@個(gè),國(guó)外的安卓生態(tài)對(duì)于64位的普及要比國(guó)內(nèi)做得更好一點(diǎn)而國(guó)內(nèi)的安卓機(jī)耗電問(wèn)題也因此要比國(guó)外更明顯而現(xiàn)在,到了2022年才“強(qiáng)制”實(shí)現(xiàn)到64位還是靠上游硬件廠商“逼”下游軟件廠商來(lái)實(shí)現(xiàn)的蘋果早在iOS 11時(shí)代就已經(jīng)完全淘汰32位應(yīng)用了現(xiàn)在新的蘋果手機(jī)上運(yùn)行的都是64位應(yīng)用這也是iPhone手機(jī)比安卓手機(jī)更流暢的原因之一就在昨天,聯(lián)發(fā)科還專門發(fā)了一篇文章,說(shuō)自己也在推動(dòng)64位生態(tài)的發(fā)展同一款軟件的32位和64位版本在冷啟動(dòng)速度方面有著較為明顯的差異聯(lián)發(fā)科認(rèn)為“這無(wú)疑是用戶能明顯感知的差異”而編譯為64位的游戲可以提升16%的幀率,提升90%的壓縮文件性能,提升13~35%的能效等等就像即使是2022年的今天,阿根廷聯(lián)賽用來(lái)看VAR的居然還是win95......下一個(gè)版本的Android系統(tǒng)可能會(huì)在運(yùn)行32位程序時(shí)彈出兼容性警告提示,來(lái)倒逼開(kāi)發(fā)者升級(jí)那么如果你想把手機(jī)里的32位應(yīng)用升為64該怎么辦呢?(1)盡量自帶應(yīng)用商店找尋 64 位應(yīng)用,然后升級(jí)。在一些應(yīng)用市場(chǎng)里,不少應(yīng)用已經(jīng)標(biāo)明了是“64位”的在下載和安裝這些64位應(yīng)用的過(guò)程中可能也會(huì)看到“運(yùn)行64位應(yīng)用能充分發(fā)揮本機(jī)性能”的提示。(2)去 Google Play Store 商店升級(jí)(3)盡量不要使用 APP 內(nèi)部自動(dòng)更新或者第三方應(yīng)用商店更新(比如酷安,某些應(yīng)用即使升級(jí)了 64 位,從其他第三方平臺(tái)更新之后又會(huì)重新回滾到 32 位)對(duì)于普通用戶來(lái)說(shuō),使用64位應(yīng)用最明顯的變化就是手機(jī)日常發(fā)熱的問(wèn)題可能會(huì)明顯減少(玩游戲除外),續(xù)航時(shí)間也會(huì)有所延長(zhǎng),應(yīng)用卡頓、閃退的現(xiàn)象也會(huì)變得更少但我這幾天翻了翻大家的情況發(fā)現(xiàn)安卓應(yīng)用升級(jí)到64位后,貌似也并不意味著會(huì)比32位好用有知乎網(wǎng)友反應(yīng),在Play商店中的QQ雖然是64位版,但存在bug,無(wú)法使用簡(jiǎn)潔模式和夜間模式.....
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。