Android App Bundle

This is an old revision of this page, as edited by TheresNoTime (talk | contribs) at 16:57, 15 August 2021 (Reference edited with ProveIt). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Android App Bundle is the Android application package file format which will be required from August 2021 for new new Google Play apps.[1] The bundle must include all the app's compiled code and resources, which allows Split APK generation and signing to be deferred to Google Play on demand[2].

Split APKs

Prior to using Android App Bundles, an APK could potentially include multiple languages, up to four different CPU architectures, and several screen resolution buckets. The practice of doing this means each device gets a significant amount of bloat which is irrelevant for its specific combination of CPU, locale, and screen size.[3] Split APKs, which are generated by Google Play, contain only the code and resources that are needed for the specific device downloading the app[4].



References

  1. ^ Peters, Jay (2021-06-30). "Google is moving away from APKs on the Play Store". The Verge. Retrieved 2021-08-15.
  2. ^ "About Android App Bundles". Android Developers. Retrieved 2021-08-15.
  3. ^ Amadeo, Ron (2021-07-01). "Google Play dumps APKs for the more Google-controlled "Android App Bundle"". Ars Technica. Retrieved 2021-08-15.
  4. ^ Tim Anderson. "Android devs prepare to hand over app-signing keys to Google from August". www.theregister.com. Retrieved 2021-08-15.


Useful