Android App Bundle

This is an old revision of this page, as edited by TheresNoTime (talk | contribs) at 17:24, 15 August 2021 (Submitting (AFCH 0.9.1)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Android App Bundle is the Android application submission format which was required from August 2021 for all new Google Play apps.[1] The App Bundle must include the application's compiled code and resources, which allows Split APK generation and signing to be deferred to Google Play, reducing the initial download size of the app.[2]

Split APKs

Prior to using Android App Bundles, an APK could potentially include multiple languages, up to four different CPU architectures, and several display resolution buckets.[3] The practice of doing this meant each device got a significant amount of bloat which was 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] If the user then later changes their device language, or feature set, Google Play will deliver additional split APKs on demand to meet the changed requirements.[5]

See also

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. ^ a b 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.
  5. ^ Elliott, Dom (2020-11-23). "A new publishing format for the future of Android". Medium. Retrieved 2021-08-15.