Google představil nový model aplikace pro Android s názvem Android App Bundle. To ve spojení s dynamickým doručováním Google Play dramaticky zmenší velikost aplikace, což pomůže zlepšit udržení uživatelů.
Jako vývojář je na vás, abyste udělali vše, co je ve vašich silách, abyste zlepšili udržení uživatelů. Udržení co nejnižšího poměru instalací a odinstalací je důležité, aby vaše aplikace byla vysoce hodnocena. Noví uživatelé se každý rok připojují k ekosystému Android po milionech, protože Google pokračuje v expanzi na trhy, jako je Indie a různé africké státy. Uživatelé na těchto rozvíjejících se trzích mají tendenci být svědomitější k datům než většina ostatních, takže si možná ani neuvědomujete, že velikost vašeho souboru APK je příliš velká, aby tyto uživatele oslovila. Google proto představuje nový model aplikace pro Android s názvem Android App Bundle. Ve spojení s novým dynamickým doručováním Google Play lze velikost aplikací výrazně zmenšit, což pomůže zlepšit udržení uživatelů na klíčových trzích.
Zmenšení velikosti APK pomocí Android App Bundle a Google Play Dynamic Delivery
Pokud vytváříte aplikaci s cílem poskytnout co největší kompatibilitu se zařízeními Android, znamená to, že budete muset vytvořit všechny tvarové faktory včetně chytrých telefonů, tabletů a Chromebooků Android a veškeré hardwarové architektury včetně ARM, ARM64 a x86. Budete také muset vytvořit více rozvržení, aby vyhovovaly různým rozlišením obrazovky, poměrům stran a hustotě. A chcete-li uživatelům v různých regionech poskytnout co nejlepší zážitek, budete také muset přeložte svou aplikaci do více jazyků. Spojením toho všeho dohromady může vzniknout jeden masivní, nabušený soubor APK, který obsahuje spoustu zdrojů, které nejsou pro většinu uživatelů relevantní. Samozřejmě můžete nabídnout různé soubory APK pro každou architekturu, tvarový faktor, rozložení atd. a nechat Google Play, aby se postarala o to, která verze bude uživateli sloužit, ale stejně budete skončit tak, že si uživatelé instalují aplikace, které obsahují nepotřebné zdroje.
S novým modelem aplikací s názvem Android App Bundle můžete pokračovat a sbalit vše, co vaše aplikace potřebuje, pro každé zařízení. Stačí nahrát svou aplikaci na Google Play Developer Console a klikněte na „vytvořit balíček“. Je to tak jednoduché! Poté díky dynamickému doručení Google Play pouze budou poskytnuty zdroje a kód relevantní pro konkrétní zařízení uživatele. Pokud si například uživatel, jehož primárním jazykem je francouzština, stáhne vaši aplikaci, která má určený francouzský jazyk řetězců, pak Dynamic Delivery bude sloužit francouzskému překladu a ne APK, který obsahuje všechny jazyky. To může potenciálně výrazně snížit celkovou velikost stahování a instalace. Bylo nám to řečeno LinkedIn zaznamenala 23% snížení velikosti aplikace Cvrlikání zaznamenala 35% snížení.
Android App Bundle je také modulární, takže můžete poskytovat funkce na vyžádání místo během instalace. To vyžaduje, abyste se připojili k beta verzi Dynamické doručení Google Play a stáhněte si nejnovější Android Studio 3.2 Vydání Canary pro publikování aplikace na Google Play obchod. Množství dat, které ušetříte s App Bundle a Dynamic Delivery, bude záviset na počtu variant aplikace, které nabízíte, a na druhu zdrojů, které s aplikací sbalíte, ale vzhledem k tomu, jak snadno Google umožňuje vývojářům zmenšit velikost APK, měli byste nové nástroje využít co nejdříve, pokud chcete přitáhnout více uživatelů z nově vznikajících trhy.