Google predstavil nový model aplikácie pre Android s názvom Android App Bundle. Spolu s dynamickým doručovaním služby Google Play to výrazne zníži veľkosť aplikácie, aby sa zlepšilo udržanie používateľov.
Ako vývojár je na vás, aby ste urobili všetko, čo je vo vašich silách, aby ste zlepšili udržanie používateľov. Udržiavanie čo najnižšieho pomeru inštalácií a odinštalovaní je dôležité, aby vaša aplikácia bola vysoko hodnotená. Každý rok sa do ekosystému Androidu pripájajú milióny nových používateľov, pretože Google pokračuje v expanzii na trhy, ako je India a rôzne africké krajiny. Používatelia na týchto rozvíjajúcich sa trhoch majú tendenciu dbať na údaje viac ako väčšina ostatných, takže si možno ani neuvedomujete, že veľkosť vášho súboru APK je príliš veľká na to, aby oslovila týchto používateľov. Google preto predstavuje nový model aplikácie pre Android s názvom Android App Bundle. V spojení s novým dynamickým doručovaním služby Google Play je možné výrazne zmenšiť veľkosti aplikácií, aby sa zlepšilo udržanie používateľov na kľúčových trhoch.
Zmenšenie veľkosti súboru APK pomocou balíka Android App Bundle a dynamického doručovania Google Play
Ak vytvárate aplikáciu s cieľom poskytnúť čo najväčšiu kompatibilitu so zariadeniami so systémom Android, znamená to, že budete musieť vytvoriť všetky tvarové faktory vrátane smartfónov, tabletov a Chromebookov so systémom Android a všetky hardvérové architektúry vrátane ARM, ARM64 a x86. Budete tiež musieť vytvoriť viacero rozložení, aby ste sa prispôsobili rôznym rozlíšeniam obrazovky, pomerom strán a hustote. A aby ste používateľom v rôznych regiónoch poskytli čo najlepší zážitok, musíte to urobiť aj vy preložte svoju aplikáciu do viacerých jazykov. Spojenie tohto všetkého môže viesť k jednému masívnemu nafúknutému súboru APK, ktorý obsahuje množstvo zdrojov, ktoré nie sú pre väčšinu používateľov relevantné. Samozrejme, môžete ponúknuť rôzne súbory APK pre každú architektúru, tvarový faktor, rozloženie atď. a nechať Google Play, aby sa postarala o to, ktorá verzia bude slúžiť používateľovi, no aj tak budete musieť inštalovať aplikácie, ktoré obsahujú nepotrebné zdroje.
S novým modelom aplikácií s názvom Android App Bundle môžete pokračovať a spojiť všetko, čo vaša aplikácia potrebuje, pre každé zariadenie. Stačí nahrať svoju aplikáciu do Konzola pre vývojárov Google Play a stlačte „vytvoriť balík“. Je to také jednoduché! Potom vďaka dynamickému doručovaniu služby Google Play iba budú poskytnuté zdroje a kód relevantné pre konkrétne zariadenie používateľa. Ak si napríklad používateľ, ktorého primárnym jazykom je francúzština, stiahne vašu aplikáciu, ktorá má určený francúzština reťazce, potom bude Dynamic Delivery slúžiť francúzskemu prekladu a nie súboru APK, ktorý obsahuje všetky jazykoch. To môže potenciálne výrazne znížiť celkovú veľkosť sťahovania a inštalácie. Bolo nám to povedané LinkedIn zaznamenali 23 % zníženie veľkosti aplikácie Twitter zaznamenali zníženie o 35 %.
Android App Bundle je tiež modulárny, takže funkcie môžete poskytovať na požiadanie namiesto inštalácie. Vyžaduje si to, aby ste sa pripojili k beta verzii Dynamické doručenie služby Google Play a stiahnite si najnovšie Android Studio 3.2 Vydanie Canary na zverejnenie vašej aplikácie na Obchod Google Play. Množstvo dát, ktoré ušetríte pomocou balíka aplikácií a dynamického doručovania, bude závisieť od počtu variantov aplikácie, ktoré ponúkate, a od druhov zdrojov, ktoré s aplikáciou spájate, ale Vzhľadom na to, aké jednoduché je pre Google zmenšiť veľkosť APK, mali by ste čo najskôr využiť nové nástroje, ak chcete pritiahnuť viac používateľov z nových trhy.