Google Play nie będzie już akceptować pakietów APK od sierpnia i teraz skłania się ku aplikacjom w formacie AAB 

Podczas Google I / O programiści Google którzy są odpowiedzialni za rozwój Androida Zapowiedzieli, że od sierpnia tego roku migracja aplikacji będzie przeprowadzana w Google Play aby używać formatu dystrybucji pakietu Android App Bundle zamiast APK.

Z tym od sierpnia 2021 format Pakiet aplikacji musi być stosowany do wszystkich nowych aplikacji dodanych do Google Play, jak również do dostarczania aplikacji, które działają bez instalacji (aplikacja błyskawiczna ZIP).

Pamiętaj o tym odkąd Android istnieje, aplikacje na Androida zostały wydane w formacie APK Zawiera cały kod i zasoby aplikacji, a także niektóre funkcje zabezpieczeń, takie jak manifest podpisu. Po zainstalowaniu APK jest po prostu kopiowany do określonego folderu i dodawany do wewnętrznej bazy danych zainstalowanych aplikacji.

Podczas instalacji sprawdzany jest również podpis aplikacji, aby upewnić się, że jest poprawny. Jeśli aplikacja jest już zainstalowana, system Android porównuje podpis nowej aplikacji z podpisem już zainstalowanej aplikacji. Jeśli podpis jest nieprawidłowy lub nie pasuje, Android odmawia zainstalowania aplikacji. Ta weryfikacja podpisu jest ważną częścią bezpieczeństwa Androida.

Jednak w 2018 roku Google wprowadził nowy format o nazwie Android App Bundles lub AAB. Google zachwalał, że ten nowy format pozwoli na mniejsze pliki aplikacji i łatwiejsze sposoby kontrolowania różnych aspektów aplikacji. Spośród milionów aplikacji w sklepie Google Play tysiące już korzystają z systemu AAB.

Aktualizacje aplikacji już obecnych w katalogu mogą być nadal dystrybuowane w formacie APK. Aby oferować dodatkowe zasoby w grach, należy korzystać z usługi Play Asset Delivery Service zamiast OBB. Aby certyfikować aplikacje z pakietu aplikacji za pomocą podpisu cyfrowego, należy użyć usługi Play App Signing, co oznacza umieszczenie kluczy w infrastrukturze Google do generowania podpisów cyfrowych.

App Bundle jest kompatybilny z systemem Android 9 i pozwala na stworzenie pakietu zawierającego wszystko, czego aplikacja potrzebuje do działania na dowolnym urządzeniu: pakiety językowe, obsługa różnych rozmiarów ekranu i zestawy dla różnych platform sprzętowych. Podczas pobierania aplikacji z Google Play do systemu użytkownika dostarczany jest tylko kod i zasoby niezbędne do działania na konkretnym urządzeniu. Dla programisty aplikacji przejście na pakiet aplikacji zwykle sprowadza się do włączenia innej opcji kompilacji w ustawieniach i przetestowania wynikowego pakietu AAB.

W porównaniu z pobieraniem monolitycznych pakietów APK korzystanie z pakietu aplikacji zmniejsza ilość danych pobieranych do systemu użytkownika średnio o 15%, co skutkuje oszczędnością przestrzeni dyskowej i szybszą instalacją aplikacji. Według Google prawie milion aplikacji przeszło na format App Bundle, w tym aplikacje Adobe, Duolingo, Gameloft, Netflix, redBus, Riafy i Twitter.

Jedna z najlepszych funkcji z pakietu aplikacji na Androida is, że wniosek można podzielić na kilka części, Koncentruje się to szczególnie na grach, ponieważ na przykład dzięki Play Asset Delivery użytkownicy, którzy rozpoczną grę, otrzymają tylko początkowe poziomy, a w miarę postępów mogą pobrać kolejne poziomy, gdy jest to konieczne. Sklep Play określi, które zasoby najlepiej pasują do Twojego urządzenia, na przykład bez potrzeby stosowania tekstur w wysokiej rozdzielczości na urządzeniu z niższej półki, co dodatkowo zmniejszy potrzebę przesyłania danych.

Według Google wymóg korzystania z pakietów aplikacji na Androida dotyczy tylko nowych aplikacji.

„Istniejące aplikacje są obecnie zwolnione, podobnie jak prywatne aplikacje publikowane dla zarządzanych użytkowników Google Play” – podała firma. Istniejące aplikacje mogą nadal dostarczać aktualizacje jako pakiety APK, a przejście na AAB nie spowoduje usunięcia konkurencyjnych sklepów z aplikacjami. Jeśli jesteś programistą planującym wydanie nowej aplikacji, pozostało niewiele czasu, aby upewnić się, że używasz nowego formatu.

źródło: https://android-developers.googleblog.com/


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.