BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Google publie le SDK 1.1 Instant Apps Android

Google publie le SDK 1.1 Instant Apps Android

Favoris

Quelques mois après son introduction à Google I/O 2017, le SDK Android Instant Apps atteint la version 1.1, apportant des fichiers APK de configuration pour l'optimisation de la taille binaire et une nouvelle API pour conserver le contexte de l'utilisateur lors de la transition vers une application installée à partir d'une application instantanée.

InfoQ rapporte qu'une caractéristique clé des applications instantanées est leur taille réduite. Pour aider les développeurs à atteindre l'objectif de maintenir leurs modules d'applications instantanées en dessous du seuil de 4 Mo, Google permet d'isoler les ressources spécifiques à l'appareil et les bibliothèques natives dans des fichiers APK indépendants. Ces fichiers APK indépendants, appelés fichiers APK de configuration, sont chargés par le SDK uniquement lorsqu'ils sont pertinents pour l'appareil de l'utilisateur. Actuellement, trois types de fichiers APK de configuration sont pris en charge, pour la densité d'affichage, l'architecture de processeur (ABI) et la langue. Selon Google, cela devrait aider à réduire la taille binaire de 10%.

Une autre fonctionnalité que les développeurs et les utilisateurs apprécieront est le support du contexte de l'utilisateur persistant sur les versions d'Android plus anciennes. Avec un contexte utilisateur persistant, une application installée peut accéder au stockage interne de son homologue instantané, permettant ainsi aux utilisateurs de conserver toute information qu'ils ont créée en utilisant ce dernier lors de l'installation de l'application complète. Les applications installées peuvent appeler InstantAppsClient.getInstantAppData() pour obtenir un fichier zip du stockage interne de l'application instantanée. Les versions Android prises en charge incluent désormais Lollipop, Marshmallow et Nougat, grâce à Google Play Services.

Les applications instantanées sont la prise en charge de lien profond par Google, ce qui permet de diviser une application Android régulière en modules et de ne les charger que lorsque l'utilisateur choisit une application spécifique, dans une autre application. Tout cela peut fonctionner sans avoir à installer l'application et vise à fournir une transition transparente entre les applications.

Vous pouvez mettre à jour vers la version 1.1 du SDK Android Instant Apps en utilisant le Gestionnaire de SDK dans Android Studio.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT