雖說現在手機容量越做越大,從過去可能 64GB 就算入門到現在即便是中低階手機也是一出手就是 128GB 起跳,除了因為現在攝錄影技術越來越好,檔案變大,加上各種應用程式普及,大家都會在手機中安裝許多便利的應用,對手機容量的需求也不言而喻。除了頻繁地整理與清理手機中的閒置應用程式,現在 Google 將改變 Android 系統上面應用程式的運作方式來為大家節約容量。
Google 將推出新機制為應用程式釋放裝置上 60% 的空間
什麼情況下你會移除手機裡的應用程式呢?不好用、不實用,還有就是手機空間容量不夠了。Google 將要改變 Android 上面的應用程式機制,而不是像大多數應用程式更新那樣繼續增加手機內部容量佔用的空間。透過 App Bundles 的運作,你很快可以根據需要來選擇「封存」(archive)應用程式,當你不再需要使用某些應用程式時,可以減少它們佔用的空間;在你需要它時又能相對更輕鬆地恢復使用。
這裡先幫你重新溫習一下, App Bundles 是 Google 努力減少應用程式安裝時所需空間量以及更新時消耗數據量的方式。App Bundles 不是以支援所有設備的大型整體格式讓你下載應用,而是縮減了 APK,讓你從 Play 商店下載時更精確地針對設備大小、架構和其他詳細條件下載特定檔案。
這項新的歸類功能以 App Bundles 已經擁有的功能為基礎,將一種新的拆分 APK 方式加入可以保留使用者數據並允許移除應用程式其他部分的格式。以此種方式封存應用程式,儘管會有一點不同,但可為你節省約莫 60% 的儲存空間。更重要的是被封存保留的部分可允許你以後重新啟動應用程式時快速利用。
根據 Android 開發者部落格的說法,這項功能要到今年晚些時候並且可能納入 Android 13 的一部分推出,但 Google 可能有另外一種機制,透過主要模組或 Play Services 更新將其推送到較舊款的設備上。不過它的一些先決條件將隨著即將到來的 Gradle 外掛和 Bundletool 更新而首度亮相,開發者不需要做任何額外工作即可運作。如果應用程式已經在使用 App Bundles,格式將簡單地自行更改成使用這種新的封存形式,只不過依然不確定用戶看到的會是什麼樣子。