Google introduserte en ny appmodell for Android kalt Android App Bundle. Dette, kombinert med Google Play Dynamic Delivery, vil dramatisk redusere appstørrelsen for å forbedre brukeroppbevaringen.
Som utvikler er det opp til deg å gjøre alt som står i din makt for å forbedre brukeroppbevaring. Å holde forholdet mellom installasjon og avinstallering så lavt som mulig er viktig for at appen din skal rangeres høyt. Nye brukere slutter seg til Android-økosystemet med millioner hvert år ettersom Google fortsetter å ekspandere til markeder som India og forskjellige afrikanske nasjoner. Brukerne i disse fremvoksende markedene har en tendens til å være mer databevisste enn de fleste, så du er kanskje ikke engang klar over at APK-størrelsen din har blitt for stor til å appellere til disse brukerne. Derfor introduserer Google en ny appmodell for Android kalt Android App Bundle. Sammen med den nye Google Play Dynamic Delivery kan appstørrelser reduseres dramatisk for å forbedre brukeroppbevaringen i nøkkelmarkeder.
Reduser APK-størrelsen med Android App Bundle og Google Play Dynamic Delivery
Hvis du bygger en app med sikte på å gi mest mulig kompatibilitet med Android-enheter, betyr det at du må bygge for alle formfaktorer inkludert Android-smarttelefoner, nettbrett og Chromebooks og all maskinvarearkitektur inkludert ARM, ARM64 og x86. Du må også lage flere oppsett for å imøtekomme mangfoldet av skjermoppløsninger, sideforhold og tettheter. Og for å gi den beste opplevelsen for brukere i forskjellige regioner, må du også oversett appen din til flere språk. Å sette alt dette sammen kan resultere i en massiv, oppblåst APK som inneholder mange ressurser som ikke er relevante for de fleste brukere. Selvfølgelig kan du tilby forskjellige APK-er for hver arkitektur, formfaktor, layout osv. og la Google Play håndtere hvilken versjon som skal betjene brukeren, men du vil fortsatt ende opp med at brukere installerer apper som inneholder unødvendige ressurser.
Med den nye appmodellen kalt Android App Bundle kan du sette sammen alt appen din trenger for hver enhet. Bare last opp appen din til Google Play Developer Console og trykk "opprett pakke." Så enkelt er det! Deretter, takket være Google Play Dynamic Delivery, bare ressursene og koden som er relevant for brukerens bestemte enhet vil bli servert. For eksempel hvis en bruker som har fransk som hovedspråk, laster ned appen din som har angitt fransk språk strenger, vil Dynamic Delivery tjene den franske oversettelsen og ikke en APK som inneholder alle språk. Dette kan potensielt redusere den totale nedlastings- og installasjonsstørrelsen dramatisk. Det ble vi fortalt LinkedIn så en 23 % reduksjon i appstørrelse mens Twitter fikk en reduksjon på 35 %.
Android App Bundle er også modulær slik at du kan levere funksjoner på forespørsel i stedet for under installasjonen. Dette krever at du blir med i betaen for Google Play dynamisk levering og last ned det siste Android Studio 3.2 Canary-utgivelse for å publisere appen din på Google Play Butikk. Mengden data du vil lagre med App Bundle og Dynamic Delivery vil avhenge av antall appvarianter du tilbyr og hva slags ressurser du samler med appen din, men gitt hvor enkelt Google gjør det for utviklere å redusere APK-størrelsen, bør du dra nytte av de nye verktøyene så snart som mulig hvis du ønsker å trekke inn flere brukere fra å dukke opp markeder.