Pokud jste se podívali do vnitřních prací Androidu, slyšeli jste termín "APK." Nicméně, novější termín "Android App Bundle" (AAB), se stává více převažující. Co je tedy AAB, a nahradí apks? Promluvme si o tom.
Co je Android App svazek?
Od srpna 2021 , Google bude vyžadovat, aby všechny Aplikace pro Android publikovány Přehrávat obchod Musí použít formát "Android App Bundle". Dříve, aplikace by mohly používat formát AAB nebo starý standardní formát APK.
Takže co přesně je Android App svazek a jak se liší od APK? APK (Android App balíček) je v podstatě specializovaný soubor .ZIP, který obsahuje všechny soubory a kódy potřebné ke spuštění aplikace. Vaše zařízení stáhne všechny ty aktivy, zda je potřebuje všechny nebo ne.
AAB má všechny ty stejné aktiva, ale také obsahuje komponenty nazvané "Dynamické funkce" a "balíčky aktiv". Výhody těchto funkcí způsobují, že se společnost Google odvrátí od APKS ve prospěch AABS.
Snadný způsob, jak si myslet na balíček aplikací je, že zahrnuje všechny komponenty, které by umožnily APK. Když stáhnete aplikační balíček z úložiště přehrávání, vytváří APK cílený na konkrétní zařízení.
PŘÍBUZNÝ: Jak získat vrácení peněz z obchodu Google Play
Jaké jsou výhody AABS?
Android App Svazé mají několik výhod. Za prvé a především, Aabs vytvoří menší apks. Vzhledem k tomu, že svazek staví aplikaci speciálně pro vaše zařízení, ne všechny komponenty mohou být zapotřebí, což má za následek menší velikosti souborů.
Ne všechny tyto komponenty musí být staženy předem. Koncept "Dynamic Delivery" znamená, že získáte menší počáteční aplikaci, která si můžete stáhnout a nainstalovat nové funkce, kolik potřebujete. Takže pokud nikdy nepoužíváte určité funkce, nejsou do zařízení staženy.
Stručně řečeno, výhoda AAB je, že jsou prostě flexibilnější a dynamické. Menší velikosti souborů, snadnější up-přední stahování a komponenty podávané na základě potřebného bázi přidat až do chytřejších apks.
Nahrazují App Sundles Apks?
Když Google oznámil, že úložiště přehrávání by vyžadovalo služby Android App Sundles namísto Apks, tam bylo společné nedorozumění: to znamená, že by to nemohlo nainstalovat apks na zařízení už? Vůbec ne.
Ve skutečnosti, jak je vysvětleno v sekci výše, aplikační svazky vytvářejí apks. APK je to, co Android běží, ale AAB je to, co vývojář nahrává do obchodu přehrávání.
Svazky aplikace mohou být nahrazeny APKS v obchodě Play, ale ne na Android zařízení samotných. Stále můžeš SIDELOAD APK soubory k vašemu přístroji stejně jako vždy. Ve skutečnosti můžete také SideLoad Aab soubory. Zajistěte si, že se jedná pouze o změnu úložiště přehrávání, ne, jak se Android jako OS zabývá soubory aplikací.
PŘÍBUZNÝ: Jak se sideload Apps na Android