Android App Bundle i Google Play Dynamic Delivery smanjit će veličinu aplikacije kako bi se povećalo zadržavanje korisnika

Google je predstavio novi model aplikacije za Android pod nazivom Android App Bundle. To će, zajedno s Google Play Dynamic Delivery, dramatično smanjiti veličinu aplikacije kako bi se poboljšalo zadržavanje korisnika.

Kao programer, na vama je da učinite sve što je u vašoj moći da poboljšate zadržavanje korisnika. Održavanje omjera instaliranja i deinstaliranja što je moguće nižim važno je da bi vaša aplikacija bila visoko rangirana. Milijuni novih korisnika pridružuju se ekosustavu Android svake godine dok se Google nastavlja širiti na tržišta poput Indije i raznih afričkih zemalja. Korisnici na tim tržištima u nastajanju obično više paze na podatke od većine, tako da možda nećete ni shvatiti da je veličina vašeg APK-a postala prevelika da bi se dopala tim korisnicima. Zato Google predstavlja novi model aplikacije za Android pod nazivom Android App Bundle. Zajedno s novom Google Play Dynamic Delivery, veličine aplikacija mogu se dramatično smanjiti kako bi se poboljšalo zadržavanje korisnika na ključnim tržištima.


Smanjenje veličine APK-a uz Android App Bundle i Google Play Dynamic Delivery

Ako gradite aplikaciju s ciljem pružanja najveće kompatibilnosti s Android uređajima, to znači da ćete morati izraditi za sve faktore oblika uključujući Android pametne telefone, tablete i Chromebookove i svu hardversku arhitekturu uključujući ARM, ARM64 i x86. Također ćete morati stvoriti više izgleda kako biste se prilagodili različitim razlučivostima zaslona, ​​omjerima širine i visine slike i gustoćama. A da biste pružili najbolje iskustvo korisnicima u različitim regijama, također ćete morati prevedite svoju aplikaciju na više jezika. Spajanje svega ovoga može rezultirati jednim ogromnim, napuhanim APK-om koji sadrži mnogo resursa koji nisu relevantni za većinu korisnika. Naravno, možete ponuditi različite APK-ove za svaku arhitekturu, faktor oblika, izgled itd. i prepustite Google Playu da sam odluči koju će verziju poslužiti korisniku, ali ćete i dalje imati korisnike koji instaliraju aplikacije koje sadrže nepotrebne resurse.

S novim modelom aplikacije koji se zove Android App Bundle, možete ići naprijed i grupirati sve što vaša aplikacija treba za svaki uređaj. Samo prenesite svoju aplikaciju na Google Play konzola za razvojne programere i pritisnite "stvori paket". Tako je jednostavno! Zatim, zahvaljujući Google Play Dynamic Delivery, samo poslužit će se resursi i kod relevantni za određeni uređaj korisnika. Na primjer, ako korisnik čiji je primarni jezik francuski preuzme vašu aplikaciju koja je odredila francuski jezik nizove, tada će Dynamic Delivery poslužiti francuski prijevod, a ne APK koji sadrži sve Jezici. To potencijalno može dramatično smanjiti ukupnu veličinu preuzimanja i instalacije. To su nam rekli LinkedIn zabilježio smanjenje veličine aplikacije od 23%, dok Cvrkut zabilježio smanjenje od 35%.

Android App Bundle također je modularan tako da možete isporučiti značajke na zahtjev umjesto tijekom instalacije. To zahtijeva da se pridružite beta verziji za Google Play dinamička isporuka i preuzmite najnoviji Android Studio 3.2 Canary izdanje za objavljivanje vaše aplikacije na Trgovina Google Play. Količina podataka koju ćete uštedjeti uz App Bundle i Dynamic Delivery ovisit će o broju varijanti aplikacije koje nudite i vrstama resursa koje povezujete sa svojom aplikacijom, ali s obzirom na to koliko Google programerima olakšava smanjenje veličine APK-a, trebali biste iskoristiti prednosti novih alata što je prije moguće ako želite privući više korisnika iz novih tržišta.