Google tutvustas Androidi jaoks uut rakenduste mudelit nimega Android App Bundle. See koos Google Play dünaamilise edastamisega vähendab oluliselt rakenduse mahtu, et aidata kasutajaid säilitada.
Arendajana peate tegema kõik endast oleneva, et parandada kasutajate säilitamist. Rakenduse kõrge asetuse saavutamiseks on oluline hoida installimiste ja desinstallimiste suhe võimalikult madalana. Androidi ökosüsteemiga liitub igal aastal miljoneid uusi kasutajaid, kuna Google jätkab laienemist sellistele turgudele nagu India ja mitmed Aafrika riigid. Nendel arenevatel turgudel on kasutajad tavaliselt andmete suhtes kohusetundlikumad kui enamik, nii et te ei pruugi isegi aru saada, et teie APK suurus on muutunud liiga suureks, et neid kasutajaid meelitada. Seetõttu tutvustab Google Androidi jaoks uut rakenduste mudelit nimega Android App Bundle. Koos uue Google Play dünaamilise edastamisega saab rakenduste suurusi oluliselt vähendada, et aidata peamistel turgudel kasutajaid säilitada.
APK suuruse vähendamine Android App Bundle'i ja Google Play Dynamic Delivery abil
Kui loote rakendust, mille eesmärk on pakkuda Android-seadmetega kõige rohkem ühilduvust, siis peate looma kõik vormitegurid, sealhulgas Androidi nutitelefonid, tahvelarvutid ja Chromebookid ning kogu riistvaraarhitektuur, sealhulgas ARM, ARM64 ja x86. Samuti peate looma mitu paigutust, et kohandada ekraani eraldusvõime, kuvasuhte ja tiheduse mitmekesisust. Ja selleks, et pakkuda kasutajatele erinevates piirkondades parimat kasutuskogemust, peate ka seda tegema tõlkida oma rakendus mitmesse keelde. Kui kõik see kokku panna, võib tulemuseks olla üks massiivne, ülespuhutud APK, mis sisaldab palju ressursse, mis pole enamiku kasutajate jaoks asjakohased. Loomulikult saate iga arhitektuuri, vormiteguri, paigutuse jms jaoks pakkuda erinevaid APK-sid. ja laske Google Playl hallata, millist versiooni kasutajat teenindada, kuid kasutajad installivad ikkagi tarbetuid ressursse sisaldavaid rakendusi.
Uue rakendusemudeliga Android App Bundle saate jätkata ja komplekteerida kõike, mida teie rakendus vajab iga seadme jaoks. Laadige oma rakendus lihtsalt üles Google Play arendajakonsool ja vajuta "loo pakett". Nii lihtne see ongi! Tänu teenusele Google Play Dynamic Delivery ainult serveeritakse kasutaja konkreetse seadme jaoks asjakohaseid ressursse ja koodi. Näiteks kui kasutaja, kelle põhikeel on prantsuse keel, laadib alla teie rakenduse, millel on prantsuse keel stringid, siis pakub Dynamic Delivery prantsuskeelset tõlget, mitte APK-d, mis sisaldab kõiki keeled. See võib potentsiaalselt oluliselt vähendada üldist allalaadimise ja installimise mahtu. Meile öeldi seda LinkedIn samal ajal vähenes rakenduse maht 23%. Twitter vähenes 35%.
Android App Bundle on samuti modulaarne, nii et saate installimise asemel pakkuda funktsioone nõudmisel. Selleks peate liituma beetaversiooniga Google Play dünaamiline kohaletoimetamine ja laadige alla uusim Android Studio 3.2 Canary väljalase oma rakenduse avaldamiseks Google Play pood. Andmemaht, mille App Bundle'i ja Dynamic Delivery abil salvestate, sõltub teie pakutavate rakenduse variantide arvust ja ressurssidest, mida oma rakendusega komplekteerite, kuid Arvestades, kui lihtsaks teeb Google arendajatel APK suuruse vähendamise, peaksite uusi tööriistu võimalikult kiiresti ära kasutama, kui soovite esilekerkivatest kasutajatest rohkem kaasata. turud.