Allt du behöver veta om ASB-formatet på Android, adjö till APK-filer?

Ny format ASB android för desarrolladores

Drygt ett år efter lanseringen av formatet AAB (Android App Bundle) introducerar Google ett nytt tillägg för Android-appar. Nej, de har inte blivit galna på att släppa ett tredje format, inte heller är det något du behöver oroa dig för , såvida du inte är en utvecklare.

ASB, det nya formatet för att installera applikationer på Android , är inte för allmänheten, utan för specialiserade användare och utvecklare. Det är en del av Googles Privacy Sandbox-program, som för närvarande testas på Android 13 och kommer att bidra till att förbättra mobilsäkerheten. Vill du veta vad Android SDK-paketet handlar om?

Android SDK Bundle + SDK Runtime Environment, en kombination för att förbättra integriteten

format ASB Android SDK med sekretesssandlåda

Om du inte visste det, Android-appar skapas inte från början . För att utveckla dem behöver du ett Software Development Kit (SDK), som är en uppsättning verktyg som låter dig generera programvara för ett specifikt system, i det här fallet din Android-mobil.

De olika SDK:erna inom Android-ekosystemet har utvecklats under åren och deras nya versioner, men de hade ett problem: även om de körs isolerade från andra vanliga appar, SDK:erna ärvde samma behörigheter och privilegier som applikationen som anropade dem. .

Om behörigheterna är för höga, en skadlig SDK kan samla in och dela känslig data som en användare eller utvecklare inte vill dela. Detta är uppenbarligen en risk, men Google jobbar på det tack vare Privacy Sandbox och det nya formatet för ASB-applikationer.

Precis som APK:er och AAB:er är paket för att distribuera appar, kommer ASB att vara detsamma för SDK:er.

Vad är Googles lösning? Från och med nu, tredjeparts-SDK:er som anropas av en app kommer att köras i en isolerad miljö från valfri app (inklusive den uppringande appen). För att göra detta skapade Google SDK-runtime-miljön, där ASB-paketering kommer in i bilden.

SDK:er i formatet ASB (Android SDK Bundle) påminner mycket om appar i APK och AAB, eftersom de packa alla typer av data till en enda . Dess funktion? Underlätta mobiliseringen av det SDK från en plats till en annan. Det särskiljande? SDK:er förpackade som ASB:er är utformade för att endast fungera inom den nya SDK-runtime-miljön , inte i något annat utrymme.

Hur påverkar ASB-utgåvan Android-användare?

Android SDK Bundle que es new formato empaquetado

Väldigt kort: ASB påverkar inte vanliga Android-användare alls . Mer allmänt påverkar det dem inte alls eftersom en vanlig användare inte behöver använda mjukvaruutvecklingssatser när som helst. Därför bör de inte stöta på ASB-filer dagligen.

Tvärtom, om du är en utvecklare förändras saker mycket, eftersom SDK:erna är en grundläggande del av ditt arbete . Det är därför mycket troligt att du bör bekanta dig med hur ASB-paket fungerar, av två anledningar: för det första hjälper de till att förbättra integritet och säkerhet; för det andra, eftersom de för närvarande är i en experimentell fas tillsammans med andra interna Android-ändringar, men de kommer snart att bli definitiva ändringar.

Slutligen, om du är en utvecklare rekommenderar vi också att du bekantar dig med ASAR-formatet , som kommer att motsvara ASB, men för SDK-distribution i Maven för Android.

Källa | Google