Google Play vairs nepieņems APK no augusta, un tagad tā ir orientēta uz lietotnēm AAB formātā 

Google I / O laikā Google izstrādātāji kuri ir atbildīgi par Android izstrādi Viņi paziņoja, ka no šī gada augusta lietojumprogrammu migrācija tiks veikta pakalpojumā Google Play lai APK vietā izmantotu Android App Bundle izplatīšanas formātu.

Ar šo no 2021. gada augusta formāts App Bundle jāpiemēro visām jaunajām lietojumprogrammām, kas pievienotas pakalpojumam Google Play. kā arī tādu programmu piegādei, kuras darbojas bez instalēšanas (ZIP tūlītējā lietojumprogramma).

Atgādināt, ka kopš Android ir pastāvējis, Android lietotnes ir izlaistas APK formātā A satur visu lietojumprogrammas kodu un resursus, kā arī dažus drošības elementus, piemēram, parakstu manifestu. Kad APK ir instalēts, tas tiek vienkārši nokopēts noteiktā mapē un pievienots instalēto lietojumprogrammu iekšējai datu bāzei.

Instalēšanas laikā tiek pārbaudīts arī lietojumprogrammas paraksts, lai pārliecinātos, ka tas ir derīgs. Ja lietojumprogramma jau ir instalēta, Android salīdzina jaunās lietojumprogrammas parakstu ar jau instalētās lietojumprogrammas parakstu. Ja paraksts nav derīgs vai neatbilst, Android atsakās instalēt lietojumprogrammu. Šī paraksta pārbaude ir svarīga Android drošības sastāvdaļa.

Tomēr 2018. gadā Google ieviesa jaunu formātu ar nosaukumu Android App Bundles vai AAB. Google apgalvoja, ka šis jaunais formāts ļaus iegūt mazākus lietojumprogrammu failus un vienkāršākus veidus, kā kontrolēt dažādus lietojumprogrammu aspektus. Starp miljoniem Google Play veikala lietotņu tūkstošiem jau izmanto AAB sistēmu.

Katalogā jau esošo lietojumprogrammu atjauninājumus var turpināt izplatīt APK formātā. Lai piedāvātu papildu resursus spēlēs, OBB vietā jāizmanto Play Asset Delivery Service. Lai sertificētu App Bundle lietojumprogrammas ar digitālo parakstu, jāizmanto Play App Signing pakalpojums, kas nozīmē, ka Google infrastruktūrā ir jāievieto atslēgas digitālo parakstu ģenerēšanai.

App Bundle ir saderīgs ar operētājsistēmu Android 9 un ļauj izveidot pakotni, kas ietver visu lietojumprogrammas darbību jebkurā ierīcē: valodu pakotnes, dažādu ekrānu izmēru atbalsts un dažādu aparatūras platformu komplekti. Lejupielādējot lietojumprogrammu no Google Play, lietotāja sistēmā tiek piegādāts tikai kods un resursi, kas nepieciešami darbībai ar konkrētu ierīci. Lietotņu izstrādātājam pārslēgšanās uz lietotņu paketi parasti notiek, lai iestatījumos iespējotu citu veidošanas opciju un pārbaudītu iegūto AAB paketi.

Salīdzinot ar monolītu APK lejupielādi, lietotņu komplekta izmantošana samazina lietotāju sistēmā lejupielādēto datu apjomu vidēji par 15%, kā rezultātā tiek ietaupīts krātuves apjoms un ātrāka lietotnes instalēšana. Saskaņā ar Google sniegto informāciju App Bundle formātā ir pārslēgts gandrīz miljons lietotņu, tostarp Adobe, Duolingo, Gameloft, Netflix, redBus, Riafy un Twitter lietotnes.

Viena no labākajām īpašībām no Android App Bundle uns, ka lietojumprogrammu var sadalīt vairākās daļās, Tas ir īpaši koncentrēts uz spēlēm, jo, piemēram, izmantojot Play Asset Delivery, lietotāji, kuri sāk spēli, iegūs tikai sākotnējos līmeņus un, progresējot, vajadzības gadījumā varēs lejupielādēt šādus līmeņus. Un Play veikals noteiks, kuri resursi ir vislabāk piemēroti jūsu ierīcei, piemēram, bez nepieciešamības pēc augstas izšķirtspējas faktūrām zemas klases ierīcē, tādējādi vēl vairāk samazinot datu pārsūtīšanas nepieciešamību.

Prasība izmantot Android App Bundles attiecas tikai uz jaunām lietotnēm, norāda Google.

"Esošās lietojumprogrammas pašlaik ir atbrīvotas, tāpat kā privātas lietojumprogrammas, kas publicētas pārvaldītiem Google Play lietotājiem," paziņoja uzņēmums. Esošās lietotnes var turpināt sniegt atjauninājumus kā APK, un, pārejot uz AAB, konkurējošie lietotņu veikali netiks noņemti. Ja esat izstrādātājs, kurš plāno izlaist jaunu lietojumprogrammu, ir maz laika, lai pārliecinātos, ka izmantojat jauno formātu.

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


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.