Android App Bundle: Difference between revisions

Content deleted Content added
Tag: Reverted
rv spam
Line 23:
 
== Split APKs ==
Without Android App Bundles, an [[Android application package|APK]] can support multiple languages, up to four different [[Computer architecture|CPU architectures]], and several [[display resolution]]s.<ref name="arstechnica">{{Cite web |last=Amadeo |first=Ron |date=2021-07-01 |title=Google Play dumps [https://sportzfys.download/ APKs] for the more Google-controlled "Android App Bundle" |url=https://arstechnica.com/gadgets/2021/07/google-play-dumps-apks-for-the-more-google-controlled-android-app-bundle/ |access-date=2021-08-15 |website=Ars Technica |language=en-us |archive-date=2021-08-12 |archive-url=https://web.archive.org/web/20210812212257/https://arstechnica.com/gadgets/2021/07/google-play-dumps-apks-for-the-more-google-controlled-android-app-bundle/ |url-status=live }}</ref> This meant that each installation file could contain potentially large amounts of [[code bloat|bloat]] irrelevant for a device's specific combination of CPU, locale, and screen size.<ref name="arstechnica"></ref>
 
Split APKs, which are generated by an app store like Google Play, contain only the code and resources that are needed for the specific device downloading the app.<ref name="theregister">{{Cite web |last=Tim Anderson |title=Android devs prepare to hand over app-signing keys to Google from August |url=https://www.theregister.com/2021/07/01/android_app_bundle/ |access-date=2021-08-15 |website=www.theregister.com |language=en |archive-date=2021-07-24 |archive-url=https://web.archive.org/web/20210724182926/https://www.theregister.com/2021/07/01/android_app_bundle/ |url-status=live }}</ref> If the user changes their device language or feature set, the app store can then deliver additional split APKs on demand to meet the changed requirements.<ref name="googleplaydev">{{Cite web |last=Elliott |first=Dom |date=2020-11-23 |title=A new publishing format for the future of Android |url=https://medium.com/googleplaydev/what-a-new-publishing-format-means-for-the-future-of-android-2e34981793a |access-date=2021-08-15 |website=Medium |language=en |archive-date=2021-07-16 |archive-url=https://web.archive.org/web/20210716040146/https://medium.com/googleplaydev/what-a-new-publishing-format-means-for-the-future-of-android-2e34981793a |url-status=live }}</ref>