Tot ce trebuie să știți despre formatul ASB pe Android, la revedere APK-urilor?

Nou format ASB Android pentru dezvoltatori

La puțin peste un an după lansarea formatului AAB (Android App Bundle), Google introduce o nouă extensie pentru aplicațiile Android. Nu, nu au înnebunit lansând un al treilea format, nici este ceva pentru care trebuie să vă faceți griji , cu excepția cazului în care ești dezvoltator.

ASB, noul format pentru instalarea aplicațiilor pe Android , nu este pentru publicul larg, ci pentru utilizatori și dezvoltatori specializați. Face parte din programul Google Privacy Sandbox, care este în prezent testat pe Android 13 și va ajuta la îmbunătățirea securității mobile. Vrei să știi despre ce este pachetul Android SDK?

Android SDK Bundle + SDK Runtime Environment, o combinație pentru a îmbunătăți confidențialitatea

format ASB Android SDK cu sandbox de confidențialitate

În caz că nu știați, Aplicațiile Android nu sunt create de la zero . Pentru a le dezvolta, aveți nevoie de un kit de dezvoltare software (SDK), care este un set de instrumente care vă permit să generați software pentru un anumit sistem, în acest caz, mobilul dvs. Android.

Diferitele SDK-uri din ecosistemul Android au evoluat de-a lungul anilor și noile lor versiuni, dar au avut o problemă: deși rulează izolate de alte aplicații comune, SDK-urile au moștenit aceleași permisiuni și privilegii ca și aplicația care le-a invocat. .

Dacă privilegiile sunt setate prea mari, un SDK rău intenționat ar putea colecta și partaja date sensibile pe care un utilizator sau un dezvoltator nu dorește să fie distribuit. Acesta este evident un risc, dar Google lucrează la el datorită Privacy Sandbox-ului și noului format pentru aplicațiile ASB.

La fel cum APK-urile și AAB-urile sunt pachete pentru distribuirea de aplicații, ASB va fi același pentru SDK-uri.

Care este soluția Google? De acum înainte, SDK-uri terță parte care sunt invocate de o aplicație va rula într-un mediu izolat din orice aplicație (inclusiv aplicația de apelare). Pentru a face acest lucru, Google a creat mediul de rulare SDK, în care ambalajul ASB intră în joc.

SDK-urile în format ASB (Android SDK Bundle) sunt foarte asemănătoare cu aplicațiile din APK și AAB, deoarece împachetați toate tipurile de date într-un singur . Funcția sa? Facilitați mobilizarea acelui SDK dintr-un loc în altul. Distinctivul? SDK-uri ambalate ca ASB sunt proiectate să funcționeze numai în noul mediu de rulare SDK , nu în niciun alt spațiu.

Cum afectează versiunea ASB utilizatorii Android?

Android SDK Bundle este un nou format empaquetat

Foarte pe scurt: ASB nu afectează deloc utilizatorii obișnuiți de Android . Mai larg, nu le afectează deloc, deoarece un utilizator obișnuit nu trebuie să folosească kituri de dezvoltare software în niciun moment. Prin urmare, ei nu ar trebui să întâlnească fișiere ASB în fiecare zi.

Dimpotrivă, dacă ești dezvoltator, lucrurile se schimbă foarte mult, deoarece SDK-urile sunt o parte fundamentală a muncii tale . Astfel, este foarte probabil să vă familiarizați cu modul în care funcționează pachetele ASB, din două motive: în primul rând, ajută la îmbunătățirea confidențialității și securității; în al doilea rând, pentru că în prezent sunt într-o fază experimentală împreună cu alte modificări interne Android, dar vor fi în curând modificări definitive.

În cele din urmă, dacă sunteți dezvoltator, vă recomandăm să vă familiarizați cu formatul ASAR , care va fi echivalentul ASB, dar pentru distribuția SDK în Maven pentru Android.

Sursa | Google