🔄 Losowy artykuł
Szlaki górskie Pociągiem dookoła Polski Podróże kulinarne Hotele-unikaty świata Parkingi przy lotniskach Łowiska Europy Campingi dla kamperów Imprezy — atrakcje w Polsce Poradnik pilota drona Wydarzenia i bilety Promocje bankowe Kamery na żywo Oferty Centrum Podróży Koliber Triper.pl Trip.FazaFM.com — plany podróży

Android App Bundle

Android App Bundle (AAB) – format stworzony przez firmę Google do publikacji aplikacji dla systemu Android na łamach Google Play w miejsce starszego APK[1].

Nowy format został przedstawiony w 2018 jako sposób na zmniejszenie rozmiaru instalowanych programów[2]. W oryginalnym zastosowaniu APK (ang. Android Package Kit) zawierało wersje oprogramowania dla różnych (maks. 4) architektur wspieranych przez wydawcę programu[2]. W przeciwieństwie do APK nowy format pozwala serwerom Google generować docelowe archiwum o mniejszym rozmiarze zawierające jedynie kod na konkretną platformę danego użytkownika końcowego[2]. Wcześniej rozwiązanie takie dostępne było poprzez generowanie osobnych APK dla różnych platform i warunkowe serwowanie ich z Google Play[2].

Oryginalnie twórcy aplikacji dla Androida wydawali swoje programy w postaci APK, podpisując program własnym kluczem bezpieczeństwa. Od sierpnia 2021 Google Play wymaga od wydawców dostarczania nowych programów w formacie AAB[1]. Dopiero na jego bazie serwery Google generują finalny APK oraz podpisują go kluczem Google lub kluczem prywatnym wydawcy przekazanym Google[1]. Wydawcy już dostępnych aplikacji, którzy do tej pory sami podpisywali wydania, muszą przekazać ten klucz do użytku Google[1]. Tym samym AAB nie jest formatem końcowym, na jego bazie serwery Google Play generują i podpisują finalny APK[3].

AAB jest formatem wewnętrznym Google Play, z tego powodu wydawcy nie mogą publikować jednego APK dostępnego w tej samej postaci we wszystkich kanałach dystrybucyjnych[4].

Przypisy

  1. ↑ a b c d Dom Elliott: The future of Android App Bundles is here. Android Developers Blog, 2021-06-29. [dostęp 2022-01-08]. (ang.).
  2. ↑ a b c d Jessica Thornsby: Reduce your APK size with Android App Bundles and Dynamic Feature. Android Authority, 2018-11-21. [dostęp 2022-01-08]. (ang.).
  3. ↑ Tim Anderson: Android devs prepare to hand over app-signing keys to Google from August. The Register, 2021-07-01. [dostęp 2022-07-09]. (ang.).
  4. ↑ JC Torres: Android App Bundles are replacing APKs – why it matters [UPDATE]. SlashGear, 2021-06-30. [dostęp 2022-01-08]. (ang.).
ℹ Źródło: artykuł „Android App Bundle” w polskiej Wikipedii. Treść dostępna na licencji CC BY-SA 4.0; lista autorów w historii edycji. Wersja może się różnić od aktualnej na Wikipedii (kopia odświeżana okresowo).
💳 Revolut
Karta wielowalutowa do podróży — płacisz za granicą bez przewalutowań.
Odbierz kartę →
💰 ZEN.COM
Konta multiwalutowe i karty — płatności bez granic z poziomu aplikacji.
Sprawdź ZEN →
🌍 Wise
Przelewy za granicę po realnym kursie — bez ukrytych marż.
Wypróbuj Wise →
Linki polecające — obowiązują regulaminy usług.
FazaFM.com — radio i newsy Hrubek.pl — Hrubieszów blisko Ciebie Gorzkie Groszki — blog