久久久久久久久久久久久久久久久久网,玩弄放荡人妇系列av在线网站,人妻伊人,午夜一区二区国产好的精华液,久久久久丫

安卓迎來(lái)“歸檔”功能,無(wú)需擔(dān)心存儲(chǔ)空間不足了

來(lái)源:36氪時(shí)間:2022-03-30 07:29:28

不久前,Android 13的首個(gè)開(kāi)發(fā)者預(yù)覽版亮相,也標(biāo)志著Android又一次進(jìn)入到了功能大幅更新的周期。而谷歌在宣布了即將于Android系統(tǒng)上推出隱私沙盒技術(shù)、降低廣告追蹤用戶的力度后,近日在最新的一篇官方博文中透露,正在為Android系統(tǒng)開(kāi)發(fā)一種工具,可以讓用戶“應(yīng)用歸檔(App Archiving)”某些應(yīng)用程序,以幫助釋放設(shè)備的存儲(chǔ)空間。

Google Play產(chǎn)品經(jīng)理Lidia Gaymond在博客中表示,App Archiving功能旨在解決手機(jī)存儲(chǔ)空間不足的問(wèn)題。據(jù)官方透露的信息顯示,使用App Archiving可釋放多達(dá)60%的存儲(chǔ)空間,但該功能并不會(huì)卸載應(yīng)用、也不會(huì)刪除用戶的個(gè)人數(shù)據(jù),而是通過(guò)刪減應(yīng)用的某些功能組件、并將這些功能組件存檔,以此來(lái)達(dá)到給手機(jī)“瘦身”的目的。

并且谷歌通過(guò)創(chuàng)建一種新的APK格式,來(lái)實(shí)現(xiàn)這一目標(biāo),而官方則將其稱之為Archived APKs。據(jù)谷歌方面透露,相比于傳統(tǒng)的APK,Archived APKs要小得多,并會(huì)保存用戶的所有數(shù)據(jù)、直到用戶恢復(fù)它。該功能將在Bundletool 1.10版本中提供給開(kāi)發(fā)者,但在“今年晚些時(shí)候”向用戶推出該功能前,它將不會(huì)發(fā)揮作用。

事實(shí)上從某種意義上來(lái)說(shuō), App Archiving是谷歌此前推行的Android App Bundle(簡(jiǎn)稱ABB)格式升級(jí)版本。而ABB則是谷歌在2018年推出的開(kāi)源應(yīng)用安裝包格式,并且在2021年8月其就已宣布,所有提交到Google Play的新應(yīng)用必須采用AAB格式、不再允許使用APK格式。

然而對(duì)于開(kāi)發(fā)者來(lái)說(shuō),AAB仍有兩個(gè)問(wèn)題有待解決。其一,就是ABB只有Google Play使用,所以在為其他應(yīng)用商店推出APP時(shí),就需額外花時(shí)間來(lái)將APP改為APK版本;其二,則是開(kāi)發(fā)者將ABB格式的APP導(dǎo)出為APK時(shí),需要向谷歌分享極為敏感的簽署密鑰,這則是許多開(kāi)發(fā)者都不太愿意的。

所以有觀點(diǎn)認(rèn)為,App Archiving的推出也意味著ABB格式的升級(jí)版,或?qū)⑷嫱茝V到Google Play之外的所有Android應(yīng)用分發(fā)渠道。

要想知道App Archiving是如何實(shí)現(xiàn)號(hào)稱節(jié)省60%的存儲(chǔ)空間,就需要了解其前身ABB格式的實(shí)現(xiàn)方式。據(jù)悉,ABB是谷歌推動(dòng)模塊化應(yīng)用開(kāi)發(fā)技術(shù)的組成部分,它將一個(gè)傳統(tǒng)的APP拆分成三個(gè)不同部分,分別為包含了所有其他拆分APK都可以訪問(wèn)的代碼和資源,并提供了應(yīng)用的基本功能Base APK、適配當(dāng)前手機(jī)屏幕分辨率資源的Configuration APK,以及包含應(yīng)用中某項(xiàng)功能代碼和資源的Dynamic feature APK。

簡(jiǎn)單來(lái)說(shuō),就是開(kāi)發(fā)者可以在開(kāi)發(fā)平臺(tái)Android Studio中構(gòu)建一個(gè)應(yīng)用束 (App Bundle),然后再通過(guò)被稱之為Dynamic Feature Module的工具,向設(shè)備交付必要資源。這一邏輯其實(shí)非常像目前相當(dāng)多游戲使用的按需加載模式,只有當(dāng)玩家到了某個(gè)新地圖才開(kāi)始下載地圖資源一樣。同理,在APP上有的用戶可能很久都不會(huì)用到的一部分功能,就可以放在Dynamic Feature Module,一直到需要用時(shí)再進(jìn)行下載。

而App Archiving的原理,則是由于開(kāi)發(fā)者基本都會(huì)遵守谷歌提供的開(kāi)發(fā)指南來(lái)打造APP,這就導(dǎo)致了相當(dāng)多APP調(diào)用的庫(kù)、使用的函數(shù),以及應(yīng)用的功能都是一樣的。再加上Android APP的底層和中間層架構(gòu)雖然不能說(shuō)是一模一樣,但也八九不離十,那么既然大家都要使用同樣的資源,將多出來(lái)的“支持部分”卸載無(wú)疑就能夠節(jié)約大量的空間。

那么谷歌推出的這項(xiàng)功能到底有沒(méi)有意義呢?答案是肯定的。因?yàn)榭v觀目前的智能手機(jī),在中高端市場(chǎng)上除了新款iPhone SE外,其實(shí)已經(jīng)很少有64GB存儲(chǔ)空間的機(jī)型了,并且這一規(guī)格基本也只存在于入門(mén)級(jí)產(chǎn)品中。而這其中的原因,既有技術(shù)進(jìn)步帶來(lái)閃存成本降低,也有開(kāi)發(fā)者在“安迪-比爾定律”下已經(jīng)迅速將硬件性能的升級(jí)給消耗了。

想必大家應(yīng)該已經(jīng)發(fā)現(xiàn),如今APP的體積都動(dòng)輒數(shù)百M(fèi)B乃至數(shù)GB了,但在十年前數(shù)十MB才是主流。為了實(shí)現(xiàn)更多的功能或是更絢麗的顯示效果,開(kāi)發(fā)者也不吝于堆砌內(nèi)容。為此消費(fèi)者自然就要追逐更大的存儲(chǔ)空間,來(lái)滿足自己日常使用、休閑娛樂(lè),乃至工作的需求。

在有了App Archiving后,消費(fèi)者就能在不購(gòu)買(mǎi)更大存儲(chǔ)容量手機(jī)的前提下,下載更多的APP。而谷歌也能讓更多入門(mén)級(jí)乃至Android Go機(jī)型的用戶,體驗(yàn)到更加豐富多彩的Android生態(tài)?;蛟S唯一的受傷的就只有手機(jī)廠商了,畢竟未來(lái)1TB乃至更大容量的存儲(chǔ)空間可能會(huì)就此失去噱頭。

關(guān)鍵詞: 存儲(chǔ)空間 比爾定律 應(yīng)用程序

責(zé)任編輯:FD31
上一篇:
下一篇: