🌤️

Androidのauto-archiveについての調査メモ

2023/09/08に公開

Androidのauto-archiveとは

  • アプリのユーザデータのみを保持してアプリのバンドルサイズを小さくする機能
    • スマホの容量がいっぱいになった時にユーザにサジェストされる
    • 永続化層のデータはアプリのアプリケーション部分だけをアンインストールするイメージで動作する
  • AGP(Android Gradle Plugin)7.2以上でビルドすると自動で有効になる

何が嬉しい?

ユーザが「アンインストールすることなく容量を解放する」ことができる
無効にするとAndroidで容量が不足している時に、OSからアンインストールを提案をする優先順位が上がってしまうらしい

動作確認はどうする?

App Bundle エクスプローラで経由で通常のapkとアーカイブ済みのapkを交互にインストールして挙動を調べた
手探りでやったので、もっといいやり方があったらコメントください🖐️

参考記事

https://android-developers.googleblog.com/2023/04/reduce-uninstalls-for-your-app-with-auto-archive.html
https://android-developers.googleblog.com/2022/03/freeing-up-60-of-storage-for-apps.html

OTOBANK テックブログじゃないやつ(仮)

Discussion