Google Play odchodzi od korzystania z pakietów APK na rzecz formatu App Bundle

Google zdecydowało się zmienić katalog Google Play na format dystrybucji Android App Bundle zamiast pakietów APK. Od sierpnia 2021 r. format App Bundle będzie musiał być używany dla wszystkich nowych aplikacji dodawanych do Google Play, a także do dostarczania aplikacji, które działają bez instalacji (instant app ZIP).

Aktualizacje aplikacji znajdujących się już w katalogu mogą być nadal dystrybuowane w formacie APK. Aby dostarczyć dodatkowe zasoby w grach, zamiast OBB trzeba będzie skorzystać z usługi Play Asset Delivery. Aby móc certyfikować aplikacje App Bundle podpisem cyfrowym, konieczne będzie skorzystanie z usługi Play App Signing, która polega na umieszczeniu kluczy w infrastrukturze Google służących do generowania podpisów cyfrowych.

App Bundle jest obsługiwany od wersji Android 9 i umożliwia utworzenie zestawu zawierającego wszystko, czego aplikacja potrzebuje do działania na dowolnym urządzeniu — zestawy językowe, obsługę różnych rozmiarów ekranu i kompilacje dla różnych platform sprzętowych. Podczas pobierania aplikacji z Google Play do systemu użytkownika dostarczane są tylko kod i zasoby wymagane do działania na określonym urządzeniu. Dla dewelopera aplikacji przejście na App Bundle zwykle sprowadza się do włączenia innej opcji kompilacji w ustawieniach i przetestowania powstałego pakietu AAB.

W porównaniu do pobierania monolitycznych pakietów APK, korzystanie z App Bundles zmniejsza ilość danych pobieranych do systemu użytkownika średnio o 15%, co oszczędza miejsce na dysku i przyspiesza instalację aplikacji. Według Google około miliona aplikacji przeszło już na format App Bundle, w tym aplikacje od Adobe, Duolingo, Gameloft, Netflix, redBus, Riafy i Twitter.

Źródło: opennet.ru

Dodaj komentarz