Android 再推 “殺手級(jí)” 功能,可回收 60% 存儲(chǔ)空間
如今智能手機(jī)承載的功能越來(lái)越多,自然用戶所需的存儲(chǔ)空間也越來(lái)越大。但對(duì)于使用中低端手機(jī)的用戶而言,存儲(chǔ)空間捉襟見肘,他們時(shí)常需要為了安裝某些新應(yīng)用而卸載目前手機(jī)里已經(jīng)安裝的應(yīng)用,從而釋放手機(jī)空間。
Google 在幾年前就為 Android 帶來(lái)了卸載不常用應(yīng)用的功能,該功能可以在手機(jī)容量不足時(shí),提示用戶卸載很久沒(méi)有使用過(guò)的應(yīng)用以釋放手機(jī)空間。但是這個(gè)功能也有一個(gè)弊端,就是對(duì)于沒(méi)有賬號(hào)體系的應(yīng)用來(lái)說(shuō),卸載應(yīng)用后就會(huì)導(dǎo)致數(shù)據(jù)丟失(有些用戶只是臨時(shí)卸載,后續(xù)還會(huì)重新安裝回來(lái))。
值得慶幸的是,日前 Google 研究出了一個(gè)解決方案,有望解決用戶面臨的這個(gè)問(wèn)題。在新的解決方案下,當(dāng)用戶需要更多手機(jī)空間時(shí),Android 系統(tǒng)可以將應(yīng)用程序的部分組件移除(無(wú)需完全卸載應(yīng)用程序,僅部分卸載)并同時(shí)保留用戶的核心數(shù)據(jù),用戶可以隨時(shí)恢復(fù)原樣。這個(gè)功能被 Google 稱為應(yīng)用歸檔(app archiving),可回收大約 60% 的應(yīng)用程序存儲(chǔ)空間。
這個(gè)功能需要開發(fā)者主動(dòng)進(jìn)行適配,雖然在一定程度上會(huì)給開發(fā)者帶來(lái)更多的工作量,但適配后也會(huì)降低用戶徹底卸載的概率,提升應(yīng)用的活躍度甚至是付費(fèi)率。開發(fā)者也無(wú)需過(guò)度擔(dān)心,因?yàn)? Google 并沒(méi)有強(qiáng)制要求應(yīng)用程序支持這一功能,不愿適配的話可以選擇無(wú)視這個(gè)功能。
如果應(yīng)用程序支持該功能,屆時(shí)用戶應(yīng)該能夠通過(guò)某種方式激活應(yīng)用歸檔功能,但現(xiàn)階段 Google 在 Android 開發(fā)者博客中并沒(méi)有詳細(xì)說(shuō)明激活這個(gè)功能的方法(一種猜測(cè)是,當(dāng)用戶卸載應(yīng)用程序時(shí)會(huì)出現(xiàn)一個(gè)彈窗,會(huì)詢問(wèn)你是否想把它歸檔來(lái)釋放存儲(chǔ)空間)。
新的應(yīng)用歸檔功能將作為 Bundletool 1.10(目前最新版本是 1.8.x)版本的一部分提供給使用 App Bundles 的開發(fā)者。使用 Android Gradle Plugin 7.3 構(gòu)建的應(yīng)用程序?qū)ㄐ碌臍w檔 APK。按照目前的開發(fā)計(jì)劃,這項(xiàng)功能在今年晚些時(shí)候才會(huì)推出,因此這個(gè)功能有望隨著 Android 13 一同到來(lái)。
應(yīng)用歸檔看起來(lái)是一個(gè)相當(dāng)有用的功能,特別是對(duì)于存儲(chǔ)空間非常小的手機(jī),尤其是在相對(duì)沒(méi)那么發(fā)達(dá)的區(qū)域所售賣的入門級(jí) Android 手機(jī)。眾所周知,國(guó)內(nèi)各大互聯(lián)網(wǎng)企業(yè)對(duì) Android 系統(tǒng)新特性的適配速度相對(duì)緩慢,針對(duì)這個(gè)重要特性他們會(huì)積極適配嗎?
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:Android 再推 “殺手級(jí)” 功能,可回收 60% 存儲(chǔ)空間
本文地址:https://www.oschina.net/news/185951/android-app-archiving