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