Jeśli spojrzałeś na wewnętrzne działanie Androida, słyszałeś termin "APK". Jednak nowszy termin "wiązka aplikacji na Androida" (AAB), staje się coraz bardziej rozpowszechniona. Więc co to jest AAB i czy zastępuje APKS? Porozmawiajmy o tym.
Co to jest wiązka aplikacji na Androida?
Począwszy od sierpnia 2021 roku , Google będzie wymagał, aby wszystkie aplikacje na Androida opublikowały Play Store. Należy użyć formatu "Android App Bundle". Wcześniej aplikacje mogą korzystać z formatu AAB lub starego, standardowego formatu APK.
Co dokładnie jest wiązka aplikacji Android i jak różni się od APK? APK (pakiet aplikacji Android) jest zasadniczo wyspecjalizowanym plikiem .zip, który zawiera wszystkie pliki i kody potrzebne do uruchomienia aplikacji. Twoje urządzenie pobiera wszystkie te aktywa, czy potrzebuje ich wszystkich, czy nie.
AAB ma wszystkie te same aktywa, ale obejmuje również elementy o nazwie "Dynamic Funkcje" i "Pakiety zasobów". Zalety tych funkcji powodują, że Google odejdzie od APKS na korzyść AABS.
Łatwy sposób myślenia o pakiecie aplikacji jest to, że zawiera wszystkie komponenty do wykonania APK. Po pobraniu pakietu aplikacji w sklepie odtwarzania buduje APK przeznaczony do twojego konkretnego urządzenia.
ZWIĄZANE Z: Jak uzyskać zwrot pieniędzy z Google Play Store
Jakie są zalety AABS?
Wiązki aplikacji na Androida mają kilka zalet. Przede wszystkim AABS tworzą mniejszy APKS. Ponieważ pakiet buduje aplikację specjalnie dla urządzenia, nie wszystkie komponenty mogą być potrzebne, powodując mniejsze rozmiary plików.
Nie wszystkie z tych komponentów należy również pobrać z góry. Koncepcja "Dynamiczna dostawa" oznacza, że otrzymasz mniejszą pierwszą aplikację, która może pobrać i zainstalować nowe funkcje, ile ich potrzebujesz. Więc jeśli nigdy nie używasz pewnych funkcji, nie są pobierane do urządzenia.
Krótko mówiąc, zaletą AABS jest to, że są po prostu bardziej elastyczne i dynamiczne. Mniejsze rozmiary plików, łatwiejsze do pobrania do przedniego przedniego, a komponenty serwowane na zasadzie po raz potrzebne dodają do inteligentniejszych apks.
Czy pakiety aplikacji zastępują APKS?
Kiedy Google ogłosił, że sklep Play wymagałby wiązek aplikacji Android zamiast APKS, było powszechne nieporozumienie: Czy to znaczy, że nie byłbyś już w stanie zainstalować APKS na swoim urządzeniu? Nie, wcale.
W rzeczywistości, jak wyjaśniono w sekcji powyżej, pakiety aplikacji tworzą APKS. APK jest tym, co działa Android, ale AAB jest tym, co przesyła programista do sklepu PLAY.
Wiązki aplikacji mogą zastąpić APKS w sklepie odtwarzania, ale nie na samych urządzeniach z systemem Android. Ciągle możesz SideLoad APK pliki. do twojego urządzenia, tak jak zawsze. W rzeczywistości, można sideload plików AAB również. Pewni, że jest to tylko zmiana w Sklepie Play, a nie jak Android jako okazje os plików aplikacji.
ZWIĄZANE Z: Jak na Androida Sideload Apps