„Google Play“ nebepriims APK nuo rugpjūčio mėn., O dabar linksta į AAB formato programas 

„Google“ įvesties / išvesties metu „Google“ kūrėjai kurie yra atsakingi už „Android“ kūrimą Jie paskelbė, kad nuo šių metų rugpjūčio programos bus perkeltos į „Google Play“ naudoti vietoj APK „Android App Bundle“ platinimo formatą.

Šiuo nuo 2021 m. Rugpjūčio, formatas „App Bundle“ turi būti taikomas visoms naujoms programoms, pridėtoms prie „Google Play“, taip pat programų, kurios veikia be diegimo, pristatymui (tiesioginė ZIP programa).

Prisiminkite, kad kadangi „Android“ veikia, „Android“ programos buvo išleistos APK formatu A, kuriame yra visas programos kodas ir ištekliai, taip pat kai kurios saugos funkcijos, pvz., Parašo aprašas. Įdiegus APK, jis tiesiog nukopijuojamas į konkretų aplanką ir įtraukiamas į vidinę įdiegtų programų duomenų bazę.

Diegimo metu taip pat patikrinamas programos parašas, kad įsitikintumėte, jog jis galioja. Jei programa jau įdiegta, „Android“ lygina naujos programos parašą su jau įdiegtos programos parašu. Jei parašas neteisingas arba nesutampa, „Android“ atsisako įdiegti programą. Šis parašo patvirtinimas yra svarbi „Android“ saugumo dalis.

Tačiau 2018 m. „Google“ pristatė naują formatą, vadinamą „Android App Bundles“ arba AAB. „Google“ nurodė, kad šis naujas formatas leistų naudoti mažesnius programų failus ir lengviau valdyti įvairius programų aspektus. Tarp milijonų „Google Play“ parduotuvėje esančių programų tūkstančiai jau naudoja AAB sistemą.

Kataloge jau esančių programų naujinius galima toliau platinti APK formatu. Norint pasiūlyti papildomų išteklių žaidimuose, vietoj OBB turėtų būti naudojama „Play Asset Delivery Service“. Norint sertifikuoti „App Bundle“ programas skaitmeniniu parašu, reikia naudoti „Play App Signing“ paslaugą, kuri reiškia raktų įdėjimą į „Google“ infrastruktūrą skaitmeniniams parašams generuoti.

„App Bundle“ yra suderinama su „Android 9“ ir leidžia jums sukurti paketą, kuriame yra viskas, ko reikia programai veikti bet kuriame įrenginyje: kalbų paketai, skirtingų dydžių ekrano palaikymas ir skirtingų aparatinės įrangos platformų rinkiniai. Atsisiunčiant programą iš „Google Play“, į vartotojo sistemą pateikiamas tik kodas ir ištekliai, reikalingi veikti konkrečiame įrenginyje. Programų kūrėjui pereinant prie programų paketo paprastai reikia įgalinti kitą komponavimo parinktį nustatymuose ir išbandyti gautą AAB rinkinį.

Palyginus su monolitinių APK atsisiuntimu, naudojant programų paketą vidutiniškai 15% sumažėja į vartotojo sistemą atsisiųstų duomenų kiekis, todėl sutaupoma vietos saugykloje ir greitesnis programos diegimas. Pasak „Google“, beveik milijonas programų perėjo į „App Bundle“ formatą, įskaitant „Adobe“, „Duolingo“, „Gameloft“, „Netflix“, „redBus“, „Riafy“ ir „Twitter“ programas.

Viena geriausių savybių iš „Android App Bundle“ irs, kad programą galima suskirstyti į kelias dalis, Ypač daug dėmesio skiriama žaidimams, nes, pvz., Naudodamiesi „Play Asset Delivery“, žaidimą pradėję vartotojai gaus tik pradinius lygius ir, progresuodami, prireikus galės atsisiųsti šiuos lygius. „Play“ parduotuvė nustatys, kurie ištekliai geriausiai tinka jūsų įrenginiui, pavyzdžiui, nereikia aukštos raiškos tekstūrų žemos klasės įrenginyje, o tai dar labiau sumažina duomenų perdavimo poreikį.

Pasak „Google“, reikalavimas naudoti „Android App Bundles“ taikomas tik naujoms programoms.

„Šiuo metu neapmokestinamos esamos programos, kaip ir privačios programos, skelbiamos valdomiems„ Google Play “vartotojams“, - teigė bendrovė. Esamos programos gali ir toliau teikti atnaujinimus kaip APK, o perėjus į AAB nebus pašalintos konkuruojančios programų parduotuvės. Jei esate kūrėjas, planuojantis išleisti naują programą, liko nedaug laiko įsitikinti, kad naudojate naują formatą.

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


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.