日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

來源:品玩

2021 年底,國內(nèi)安卓五大應(yīng)用商店,共同宣布了將會推進國內(nèi)安卓生態(tài)對于 64 位應(yīng)用的支持。從這五大廠商發(fā)布的聯(lián)合倡議來看,只要在 OPPO、vivo、小米、騰訊應(yīng)用助手、百度手機助手上傳或者更新 APP,都需要在 21 年 12 月底前上傳 64 位格式,不再接受 32 位的 APK,而后者更是在 2023 年直接無法在支持 64 位系統(tǒng)上運行。

而華為則通過華為開發(fā)者聯(lián)盟郵件通知所有開發(fā)者,華為將會分階段淘汰 32 位應(yīng)用,并全面推行 64 位版本:

2022 年 2 月 1 日起,在華為應(yīng)用市場新上架 / 升級的游戲及應(yīng)用,必須包含 64 位版本,華為應(yīng)用市場不再接收僅包含 32 位版本的應(yīng)用;9 月 1 日起,華為應(yīng)用市場將不再接收包含 32 位版本的應(yīng)用。

華為開發(fā)者郵件 圖片來自網(wǎng)絡(luò)

讓手機終端廠商這樣 " 迫在眉睫 " 的推廣 64 位應(yīng)用最主要的原因是來自上游供應(yīng)鏈的壓力。比如之前 ARM 就宣布,將會從 2022 年開始,旗下芯片產(chǎn)品之中 CPU 的 Cortex 大核將取消對 32 位的支持,這是上游廠商在 " 逼 " 下游廠商全面支持 64 位應(yīng)用。

安卓的 64 位之路并不順利

關(guān)注手機硬件的用戶應(yīng)該知道,其實早在 Android 5.0 系統(tǒng)發(fā)布時,就已經(jīng)支持 64 位應(yīng)用,當(dāng)時處理器為高通驍龍 410,這也是高通首款支持 64 位的處理器,時間為 2013 年,而到 2022 年才 " 強制 " 實現(xiàn)到 64 位,這與谷歌在 2019 年要求開發(fā)者在 google 商店中提交 64 位應(yīng)用整整推遲了 3 年。

雖然當(dāng)時谷歌已經(jīng)通過集成最新開發(fā)工具 Android Studio,來打開的 APP 直接默認(rèn)為 64 位 so 文件,想以這種 " 強制 " 性的新規(guī)來約束開發(fā)者。但這樣做似乎并沒有引起足夠的重視,開發(fā)者依舊可以通過修改 Android Studio 的配置文件使得其在打包 so 文件時可以使用 32 位來 " 繞過 ",國際環(huán)境如此,國內(nèi)安卓生態(tài)環(huán)境就不一樣了。

Play 商店、應(yīng)用匯更新的 APP 都不同

不僅手機廠商有自己的官方軟件商店,還有像百度軟件管家、酷安、騰訊手機助手等等這樣的第三方市場。如果手機中安裝了非手機市場的官方版,可能還會在多個商店的版本之間 " 反復(fù)橫跳 ",就更別提 64 位適配了,能裝個純凈的官方應(yīng)用都不是一件容易的事情。

總之,官方、非官方、固件版本混亂是安裝軟件生態(tài)的通病。

其實到 2021 年,高通 8 Gen 1 和聯(lián)發(fā)科 9000 處理器出來之前,都缺乏一套行之有效的方式來從 " 根兒上 " 解決這個問題。

剩下的就只有從 " 底層 " 杜絕這個情況,用硬件生態(tài)來進行 " 管控 "。比如高通、聯(lián)發(fā)科于去年年底發(fā)布的驍龍 8 Gen 1 和天璣 9000,除了具有非常強勁的性能提升這個大眾可以 " 感知 " 的部分:整個框架升級到了 ARM 最新一代 Cortex-X2 超大核、Cortex-A710 大核和 Cortex-A510 小核架構(gòu)外,最大變化是更為底層的 " 提升 ",即指令集就采用了 ARM V9。

ARM V9 和上一代 V8 一樣,都為純 64 位指令集,Cortex-X2 超大核與 Cortex-A510 小核只支持(向下兼容 V8)64 位,只有 " 中核 "Cortex-A710 大核兼容 32 位的 V7 指令集。

換句話來講,如果這款軟件還是 32 位的,那么運行在驍龍 8 Gen 1 和天璣 9000 這類 V9 指令集的新架構(gòu)處理器新機上,就只能被鎖定在 A710 上運行,這樣手機不管是鎖屏還是打開 " 性能模式 " 運行,應(yīng)用始終都處在 A710 這個比上超級大核性能不足,比下小核也不省電的核心上。

64 位到底有啥提升?

最直接的優(yōu)勢,就是能從數(shù)字上直接看出來,即 64 位處理器性能要更強,vivo 曾經(jīng)表示 " 支持 64 位設(shè)備是安卓應(yīng)用程序利用超過 4GB RAM 地址空間、在數(shù)據(jù)處理中利用更寬寄存器和更高精度,以及獲取強化安全特性的唯一途徑。"

在相同頻率下,64 位處理器可以處理 8 字節(jié)數(shù)據(jù),而 32 位只能處理 4 字節(jié)數(shù)據(jù),處理數(shù)據(jù)更快,此外在尋址空間上也有非常大差距,例如 32 位尋址空間為 2 的 32 次方,大約支持 4GB,而 64 位是指數(shù)級別增長,為 2 的 64 次方,并支持動態(tài)內(nèi)存分配。

總而言之,64 位處理器、支持 64 位應(yīng)用系統(tǒng)以及 64 位應(yīng)用共同協(xié)作,這軟件上的性能 " 三架馬車 " 并駕齊驅(qū),才能讓運行效率得到提升。

既然 64 位應(yīng)用能夠帶來性能提升,那為什么普及來就如此費勁?

除了前面提到的軟件版本、下載渠道混亂外,一大原因是安卓對于 " 舊設(shè)備 " 的兼容性非常好,比如雖然谷歌通過各項措施來讓開發(fā)者推出 64 位的應(yīng)用,但仍然保留了對于 32 位應(yīng)用的兼容,甚至在自家 Chrome 瀏覽器的下載頁面也提供 32 位選擇 .

另外對于開發(fā)者而言,維護運營成本也是制約 64 位普及的 " 絆腳石 ",例如開發(fā)者如果只開發(fā) 32 位應(yīng)用,它是完全可以運行在 64 位處理器上的,只不過不能以最佳狀態(tài)運行而已。

但如果只開發(fā) 64 位應(yīng)用,對于一些舊設(shè)備來講就根本無法運行,有流失用戶風(fēng)險。而 32 位和 64 位開發(fā)測試需要獨立進行,對后續(xù)維護成本也是一種負(fù)擔(dān)。

此外還有重要一點,開發(fā)者開發(fā)安卓類應(yīng)用并不會單純使用純粹的 Java 層開發(fā),而是利用 Android NDK 來讓 Java 與 C++ 結(jié)合,而在 C++ 中基本都是團隊運作,這對于小團隊開發(fā)者而言,維護和后續(xù)安全性都是問題。

2022 年了,安卓的 64 位設(shè)備和 APP 發(fā)展的怎么樣?

既然聯(lián)合倡議已經(jīng)公布,安卓手機廠商執(zhí)行的怎么樣?

根據(jù)友盟 + U-APM 的數(shù)據(jù)顯示,截止到 2021 年 12 月,市面上 64 位和 32 位設(shè)備所占比例為 65% 和 35%,而根據(jù)友盟 + U-APM 的移動應(yīng)用性能監(jiān)控平臺顯示,32 位設(shè)備的應(yīng)用崩潰現(xiàn)象是 64 位設(shè)備的 4.8 倍,不論是設(shè)備所占比還是穩(wěn)定性,64 位應(yīng)用都是趨勢。

而就目前手機終端設(shè)備內(nèi)置的官方應(yīng)用商店也好,第三方應(yīng)用市場也罷,華為、OPPO 應(yīng)用商店都不會直接標(biāo)識出升級后的應(yīng)用是否為 64 位,只有小米在應(yīng)用商店會清晰地標(biāo)識出哪款軟件在升級時為 64 位。

左邊為 vivo 應(yīng)用商店 右側(cè)為華為應(yīng)用商店 都沒有標(biāo)注 64 位 APP

例如我用的華為手機就需要借助第三方程序 LibChecker 來查詢機內(nèi)應(yīng)用,目前機內(nèi)應(yīng)用數(shù)量為 312 個,大約有 66% 的應(yīng)用為 64 位,29% 的應(yīng)用為 32 位。

LibChecker 查詢 64 位軟件基本上都是 google 系和國際 APP 32 位則為國產(chǎn)軟件居多 手機為 Mate 40 Pro EMUI 11 版本

但安卓應(yīng)用升級到 64 位后,也并不意味著會比 32 位好用,據(jù)知乎網(wǎng)友嗜金水狙反應(yīng),在 Play 商店中的 QQ 雖然是 64 位版,但有嚴(yán)重 bug 無法使用,也沒有夜間模式,沒有簡潔模式。

圖片來自知乎網(wǎng)友嗜金水狙

而 Play 商店中的 QQ 音樂老版本為 64 位,新版本又更新回 32 位。

左側(cè)小米 12 Pro 百度地圖為 64 位 右側(cè)為 32 位 打開速度沒有明顯變化

安卓的開放軟件生態(tài)系統(tǒng),直接導(dǎo)致了軟件部分的碎片化,想統(tǒng)一并非易事。

此外,從現(xiàn)在安卓軟件來看,目前的安裝包體積越來越大,這就直接導(dǎo)致安裝時需要消耗的內(nèi)存、運行時占用的系統(tǒng)資源以及對于系統(tǒng)的性能要求也越來越高。采用 64 位系統(tǒng)可以讓單線程處理超過 4GB 運行內(nèi)存,這對于處理一些超大型游戲、高碼率高規(guī)格的視頻文件來講,可以更充分的調(diào)動手機內(nèi)硬件,讓機內(nèi)硬件得到充分發(fā)揮。

這就可以解釋,為什么智能手機運行內(nèi)存越來越高,動輒高達 12、16GB,處理器頻率也越來越高。這一切都是保證 64 位軟件可以流暢運行,但這也帶來一些負(fù)面因素,比如功耗問題以及超大核處理大型軟件帶來的發(fā)熱等等。

總之,2022 年或許會成為安卓大規(guī)模普及 64 位應(yīng)用的 " 元年 ",硬件倒逼軟件升級將是常態(tài),不過歸根到底,還是需要行之有效又不一刀切的舉措,才能讓安卓生態(tài)良性健康發(fā)展。

分享到:
標(biāo)簽:普及 手機
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定