有些時(shí)候,用戶卸載應(yīng)用的原因之一是為了釋放空間。為了避免不必要的卸載,并幫助用戶更好地使用他們的設(shè)備,我們著手開(kāi)發(fā)了一項(xiàng)新功能,用來(lái)實(shí)現(xiàn)應(yīng)用歸檔 (App Archiving)。
歸檔是一項(xiàng)新的功能,能讓用戶在不卸載應(yīng)用的情況下,通過(guò)刪除部分應(yīng)用臨時(shí)回收約 60% 的存儲(chǔ)空間。歸檔的應(yīng)用將保留在設(shè)備上,可以輕松恢復(fù)到最新兼容的可用版本,同時(shí)保留用戶數(shù)據(jù)。
隨著即將到來(lái)的 Bundletool 1.10 版本,我們也將要邁出第一步 —— 所有使用 App Bundles 的開(kāi)發(fā)者都能使用歸檔功能。對(duì)于使用 Android Gradle 插件 7.3 構(gòu)建的應(yīng)用,我們將開(kāi)始生成一種新的 APK 類型 —— 歸檔 APK。這是非常小的 APK 版本,能在應(yīng)用恢復(fù)之前保留用戶數(shù)據(jù)。雖然我們即將開(kāi)始支持創(chuàng)建歸檔 APK,但在今年晚些時(shí)候才會(huì)面向用戶推出歸檔功能,歸檔 APK 在此之前不會(huì)發(fā)揮作用。
歸檔功能的推出可以同時(shí)為用戶和開(kāi)發(fā)者提供便利。用戶將無(wú)需卸載而是對(duì)應(yīng)用進(jìn)行 "歸檔" 來(lái)暫時(shí)釋放存儲(chǔ)空間,并能夠便捷地重新激活該應(yīng)用。而減少應(yīng)用卸載次數(shù)并幫助用戶重新使用中意的應(yīng)用,也可以讓開(kāi)發(fā)者受益。
和以前一樣,所有已生成的 APK 都可以通過(guò) Generated APK API 或 Play 管理中心的 App Bundle 資源管理器進(jìn)行下載和檢查。由于該功能是開(kāi)源的,開(kāi)發(fā)者能夠檢查代碼,其他應(yīng)用商店也可以從中受益。
如果您暫時(shí)不想生成歸檔 APK,可以修改項(xiàng)目的 build.gradle 文件:
android {
bundle {
storeArchive {
enable = false
}
}
}
另外,假如您不使用 Gradle 來(lái)構(gòu)建應(yīng)用,可以通過(guò) BundleConfig 中的一個(gè)新選項(xiàng)來(lái)選擇退出:
{
"optimizations": {
"storeArchive": {
"enabled": false
}
}
}
歡迎您持續(xù)關(guān)注我們,及時(shí)了解有關(guān)應(yīng)用歸檔的更多信息。
原文標(biāo)題:應(yīng)用歸檔 | 為您的應(yīng)用釋放 60% 的存儲(chǔ)空間
文章出處:【微信公眾號(hào):谷歌開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
審核編輯:湯梓紅
-
Android
+關(guān)注
關(guān)注
12文章
3941瀏覽量
127730 -
Google
+關(guān)注
關(guān)注
5文章
1771瀏覽量
57715 -
存儲(chǔ)空間
+關(guān)注
關(guān)注
0文章
55瀏覽量
10709
原文標(biāo)題:應(yīng)用歸檔 | 為您的應(yīng)用釋放 60% 的存儲(chǔ)空間
文章出處:【微信號(hào):Google_Developers,微信公眾號(hào):谷歌開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論