成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

2022年,安卓手機(jī)為什么要全面普及64位應(yīng)用?

移動(dòng)開發(fā) 移動(dòng)應(yīng)用
從這五大廠商發(fā)布的聯(lián)合倡議來看,只要在OPPO、vivo、小米、騰訊應(yīng)用助手、百度手機(jī)助手上傳或者更新APP,都需要在21年12月底前上傳64位格式,不再接受32位的APK,而后者更是在2023年直接無(wú)法在支持64位系統(tǒng)上運(yùn)行。

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

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

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

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

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

安卓的64位之路并不順利

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

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

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

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

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

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

剩下的就只有從“底層”杜絕這個(gè)情況,用硬件生態(tài)來進(jìn)行“管控”。比如高通、聯(lián)發(fā)科于去年年底發(fā)布的驍龍8 Gen 1和天璣9000,除了具有非常強(qiáng)勁的性能提升這個(gè)大眾可以“感知”的部分:整個(gè)框架升級(jí)到了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位的,那么運(yùn)行在驍龍8 Gen 1和天璣9000這類V9指令集的新架構(gòu)處理器新機(jī)上,就只能被鎖定在A710上運(yùn)行,這樣手機(jī)不管是鎖屏還是打開“性能模式”運(yùn)行,應(yīng)用始終都處在A710這個(gè)比上超級(jí)大核性能不足,比下小核也不省電的核心上。

64位到底有啥提升?

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

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

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

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

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

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

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

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

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

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

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

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

上為vivo應(yīng)用商店 下為華為應(yīng)用商店 都沒有標(biāo)注64位APP

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

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

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

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

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

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

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

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

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

責(zé)任編輯:未麗燕 來源: PingWest
相關(guān)推薦

2021-03-14 07:40:04

谷歌Chrome 瀏覽器

2021-03-15 10:31:48

手機(jī)安卓蘋果

2020-10-09 10:20:58

安卓AppARM

2021-06-15 15:17:14

ARM32位CPU

2020-12-15 08:37:45

微軟Windows 10Windows

2021-04-20 10:36:32

移動(dòng)應(yīng)用

2021-01-05 14:25:45

Windows蘋果安卓

2009-03-25 09:37:31

64bitVista32bit

2013-08-29 09:38:32

虛擬化關(guān)鍵業(yè)務(wù)

2021-05-10 10:42:42

谷歌隱私標(biāo)簽網(wǎng)絡(luò)安全

2010-12-23 10:02:18

Visual Stud

2018-05-10 15:00:10

安卓手機(jī)流暢

2019-10-08 14:56:46

微軟Andorid手機(jī)

2014-11-24 09:16:14

2022-02-14 13:59:47

數(shù)據(jù)數(shù)據(jù)孤島大數(shù)據(jù)

2020-02-04 18:48:04

Android安卓手機(jī)用戶

2023-08-02 09:38:10

ChatGPTOpenAI

2011-10-10 10:47:29

豆瓣手機(jī)客戶端

2012-11-27 11:24:52

華為UIROM

2015-08-06 10:14:15

造輪子facebook
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久亚洲国产 | 欧美成人精品在线 | 操操日| 国产视频久久 | 一区二区三区不卡视频 | 欧美又大粗又爽又黄大片视频 | 精品一区二区免费视频 | 欧美三级在线 | 成年人黄色一级毛片 | 亚洲视频在线一区 | 综合久久一区 | 一区二区蜜桃 | 日本不卡免费新一二三区 | 99久久婷婷国产综合精品电影 | 国产高清在线观看 | 天天草天天操 | 欧美精品在线播放 | 黄色免费av | 艹逼网 | 中国一级特黄视频 | 国产精品91久久久久久 | 狠狠躁夜夜躁人人爽天天高潮 | 91精品国产综合久久久久 | 亚洲自拍偷拍av | 国产美女黄色 | 一区二区三区视频在线观看 | 在线一级片 | 亚洲色图插插插 | 欧美激情一区二区三区 | 日操操夜操操 | 一本大道久久a久久精二百 欧洲一区二区三区 | 欧美黄色片| 日韩毛片免费视频 | 992tv人人草 久久精品超碰 | 日日天天 | 久久久高清 | 亚洲在线免费观看 | 日本三级电影在线看 | 国产精品免费一区二区三区四区 | 欧美另类视频在线 | 精品视频99 |