Android 再推 “殺手級” 功能,可回收 60% 存儲空間
如今智能手機承載的功能越來越多,自然用戶所需的存儲空間也越來越大。但對于使用中低端手機的用戶而言,存儲空間捉襟見肘,他們時常需要為了安裝某些新應(yīng)用而卸載目前手機里已經(jīng)安裝的應(yīng)用,從而釋放手機空間。
Google 在幾年前就為 Android 帶來了卸載不常用應(yīng)用的功能,該功能可以在手機容量不足時,提示用戶卸載很久沒有使用過的應(yīng)用以釋放手機空間。但是這個功能也有一個弊端,就是對于沒有賬號體系的應(yīng)用來說,卸載應(yīng)用后就會導致數(shù)據(jù)丟失(有些用戶只是臨時卸載,后續(xù)還會重新安裝回來)。

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























