一時的にストレージを確保 Androidアプリのアーカイビング機能
2022年3月12日 17:48
headless 曰く、 Android アプリをアンインストールすることなく、一時的にアプリの使用するストレージ領域の 60 % 程度を解放可能にする「アーカイビング」機能を Google が解説している(Android Developers Blog の記事、The Verge の記事、9to5Google の記事、Neowin の記事)。
ストレージ領域の解放はユーザーがアプリをアンインストールする大きな理由の一つとなっている。ユーザーはアーカイビング機能を利用すればユーザーデータを保持しつつストレージ領域を解放可能になり、後で再びアプリが必要になったら最新バージョンを復元すればいい。
アーカイビングは Android App Bundle 形式を利用するすべての開発者が利用可能になる予定で、次期の Bundletool 1.10 で最初のステップが進められる。Android Gradle Plugin 7.3 を使用してアプリをビルドすると、アプリの復元までユーザーデータを維持する非常にサイズの小さなアーカイビング用 APK が生成されるようになる。ただし、この APK は実際にアーカイビング機能の提供が始まるまで機能しないそうだ。また、開発者はビルド構成を変更することで、アーカイビング用 APK の生成を無効化できるとのことだ。