Tout savoir sur le format ASB sur Android, adieu les APK ?

Nouveau format ASB android pour les utilisateurs

Un peu plus d'un an après le lancement du format AAB (Android App Bundle), Google introduit une nouvelle extension pour les applications Android. Non, ils ne sont pas devenus fous en sortant un troisième format, ni est-ce quelque chose dont tu dois t'inquiéter , sauf si vous êtes développeur.

ASB, le nouveau format d'installation d'applications sur Android , n'est pas destiné au grand public, mais aux utilisateurs et développeurs spécialisés. Cela fait partie du programme Privacy Sandbox de Google, qui est actuellement testé sur Android 13 et contribuera à améliorer la sécurité mobile. Voulez-vous savoir en quoi consiste le bundle Android SDK ?

Android SDK Bundle + SDK Runtime Environment, une combinaison pour améliorer la confidentialité

format ASB Android SDK avec bac à sable de confidentialité

Au cas où tu ne le saurais pas, Les applications Android ne sont pas créées à partir de zéro . Pour les développer, vous avez besoin d'un kit de développement logiciel (SDK), qui est un ensemble d'outils qui vous permettent de générer des logiciels pour un système spécifique, dans ce cas, votre mobile Android.

Les différents SDK au sein de l'écosystème Android ont évolué au fil des ans et leurs nouvelles versions, mais ils avaient un problème : bien qu'ils fonctionnent isolés des autres applications courantes, les SDK ont hérité des mêmes autorisations et privilèges que l'application qui les a invoqués. .

Si les privilèges sont trop élevés, un SDK malveillant pourrait collecter et partager des données sensibles qu'un utilisateur ou un développeur ne veut pas partager. C'est évidemment un risque, mais Google y travaille grâce à la Privacy Sandbox et au nouveau format des applications ASB.

Tout comme les APK et les AAB sont des packages pour la distribution d'applications, ASB sera le même pour les SDK.

Quelle est la solution de Google ? Désormais, les SDK tiers invoqués par une application fonctionnera dans un environnement isolé depuis n'importe quelle application (y compris l'application appelante). Pour ce faire, Google a créé l'environnement d'exécution SDK, où l'emballage ASB entre en jeu.

Les SDK au format ASB (Android SDK Bundle) sont très similaires aux applications en APK et AAB, car ils regrouper toutes sortes de données dans un seul . Sa fonction ? Faciliter la mobilisation de ce SDK d'un endroit à un autre. Le distinctif ? SDK conditionnés sous forme d'ASB sont conçus pour fonctionner uniquement dans le nouvel environnement d'exécution du SDK , pas dans un autre espace.

Comment la version ASB affecte-t-elle les utilisateurs d'Android ?

Android SDK Bundle au nouveau format empaquetado

Très brièvement: ASB n'affecte pas du tout les utilisateurs ordinaires d'Android . Plus largement, cela ne les affecte pas du tout car un utilisateur commun n'a à aucun moment besoin d'utiliser des kits de développement logiciel. Par conséquent, ils ne doivent pas tomber quotidiennement sur des fichiers ASB.

Au contraire, si vous êtes développeur, les choses changent beaucoup, car les SDK sont une partie fondamentale de votre travail . Ainsi, il est très probable que vous deviez vous familiariser avec le fonctionnement des packages ASB, pour deux raisons : premièrement, ils contribuent à améliorer la confidentialité et la sécurité ; deuxièmement, parce qu'ils sont actuellement dans une phase expérimentale avec d'autres changements internes à Android, mais ce seront bientôt des changements définitifs.

Enfin, si vous êtes développeur, nous vous recommandons également de vous familiariser avec le format ASAR , qui sera l'équivalent d'ASB, mais pour la distribution du SDK dans Maven pour Android.

Origine | Google