Google Play ei aktsepteeri augustist alates enam APK-sid ja kaldub nüüd AAB-vormingus rakenduste poole 

Google I / O ajal Google'i arendajad kes vastutavad Androidi arendamise eest Nad teatasid, et alates selle aasta augustist viiakse rakendused üle Google Plays kasutada APK asemel Android App Bundle'i levivormingut.

Sellega alates augustist 2021 vormingus Rakenduskomplekt tuleb rakendada kõigile Google Playle lisatud uutele rakendustele. samuti ilma installita töötavate rakenduste edastamiseks (ZIP-i rakendus).

Tuletame meelde, et alates Androidi olemasolust on Androidi rakendused välja antud APK-vormingus A sisaldab kogu rakenduse koodi ja ressursse, samuti mõningaid turvaelemente, näiteks allkirjamanifesti. Kui APK on installitud, kopeeritakse see lihtsalt konkreetsesse kausta ja lisatakse installitud rakenduste sisemisse andmebaasi.

Installimise ajal kontrollitakse ka rakenduse allkirja, et veenduda selle kehtivuses. Kui rakendus on juba installitud, võrdleb Android uue rakenduse allkirja juba installitud rakenduse allkirjaga. Kui allkiri on vale või ei ühti, keeldub Android rakendust installimast. See allkirja kinnitamine on oluline osa Androidi turvalisusest.

Kuid 2018. aastal tutvustas Google uut vormingut nimega Android App Bundles või AAB. Google väitis, et see uus formaat võimaldab väiksemaid rakendusfaile ja lihtsamaid viise rakenduste erinevate aspektide juhtimiseks. Google Play poe miljonite rakenduste seas kasutab AAB-süsteemi juba tuhandeid.

Juba kataloogis olevate rakenduste värskendusi saab jätkata APK-vormingus levitamist. Mängudes täiendavate ressursside pakkumiseks tuleks OBB asemel kasutada Play Asset Delivery Service'i. App Bundle'i rakenduste digitaalse allkirjaga sertifitseerimiseks tuleb kasutada teenust Play App Signing, mis tähendab võtmete paigutamist Google'i infrastruktuuri digitaalallkirjade genereerimiseks.

App Bundle ühildub Android 9-ga ja võimaldab teil luua paketi, mis sisaldab kõike, mida rakendus vajab mis tahes seadmes: keelepaketid, tugi erinevatele ekraanisuurustele ja komplektid erinevatele riistvaraplatvormidele. Rakenduse Google Playst allalaadimisel edastatakse kasutaja süsteemi ainult konkreetse seadme kasutamiseks vajalik kood ja ressursid. Rakenduse arendaja jaoks taandub rakenduste komplektile üleminek tavaliselt selleks, et lubada seadetes mõni teine ​​koostamisvalik ja testida saadud AAB-kimp.

Võrreldes monoliitsete APK-de allalaadimisega vähendab rakenduskomplekti kasutamine kasutaja süsteemi alla laaditud andmete hulka keskmiselt 15%, mille tulemuseks on salvestusruumi kokkuhoid ja rakenduse kiirem installimine. Google'i andmetel on App Bundle'i vormingule üle läinud ligi miljon rakendust, sealhulgas Adobe, Duolingo, Gameloft, Netflix, redBus, Riafy ja Twitter rakendused.

Üks parimatest omadustest Androidi rakenduste kogumist jas et rakenduse saab jagada mitmeks osaks, See keskendub eriti mängudele, kuna näiteks Play Asset Delivery abil saavad mängu alustanud kasutajad alles algtasemed ja edenedes saavad nad vajaduse korral alla laadida järgmised tasemed. Ja Play pood teeb kindlaks, millised ressursid sobivad teie seadmele kõige paremini, näiteks ilma et oleks vaja kõrglahutusega tekstuure madalama hinnaga seadmes, vähendades veelgi andmeedastuse vajadust.

Androidi rakenduste kogumite kasutamise nõue kehtib Google'i sõnul ainult uute rakenduste kohta.

"Olemasolevad rakendused on praegu vabastatud, nagu ka Google Play hallatud kasutajate jaoks avaldatud erarakendused," ütles ettevõte. Olemasolevad rakendused saavad jätkata APK-dena värskenduste pakkumist ja AAB-le üleminek ei eemalda konkureerivaid rakenduste poode. Kui olete arendaja, kes plaanib uue rakenduse välja anda, on uue vormingu kasutamisel veendumiseks vähe aega.

allikas: https://android-developers.googleblog.com/


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.