Avertissement : Google Play Instant ne sera plus disponible. À partir de décembre 2025, les Applis instantanées ne pourront plus être publiées sur Google Play, et toutes les API Instant des services Google Play ne fonctionneront plus. Play ne proposera plus d'applis instantanées aux utilisateurs, quel que soit le mécanisme utilisé.
Nous apportons cette modification en fonction des commentaires des développeurs et de nos investissements continus pour améliorer l'écosystème depuis l'introduction de Google Play Instantané.
Pour continuer à optimiser la croissance du nombre d'utilisateurs, nous encourageons les développeurs à rediriger les utilisateurs vers leur application ou leur jeu habituels à l'aide de liens profonds pour les rediriger vers des parcours ou des fonctionnalités spécifiques, le cas échéant.
SDK Google Play Instant Development v1.9.0 (05/09/2019)
Cette version du SDK Google Play Instant Development contient les modifications suivantes.
Modifications
- L'interface de ligne de commande des applications instantanées s'exécute désormais correctement lorsqu'elle est appelée via un lien symbolique.
- Dans la version précédente du SDK, le lancement d'une application avec minSdkVersion < 24 et signée uniquement avec le schéma de signature v2 entraînait toujours une erreur. Cette modification corrige à la fois
ia run
et la commande d'exécution d'Android Studio afin qu'une erreur ne se produise que si la version de l'API de l'appareil connecté est trop ancienne pour prendre en charge les signatures v2.
SDK Google Play Instant Development v1.8.0 (05/08/2019)
Cette version du SDK Google Play Instant Development contient les modifications suivantes.
Modifications
- La commande
ia run
de l'outil CLI Instant Apps permet de déployer des applications instantanées qui ne sont signées qu'avec un schéma de signature v2. - La commande
ia run -u [url]
de la CLI Instant Apps fonctionne désormais sans déployer d'artefact.
SDK Google Play Instant Development v1.7.0 (29/03/2019)
Cette version du SDK de développement Google Play Instantané contient les nouvelles fonctionnalités et modifications suivantes.
Nouvelles fonctionnalités
- La CLI Instant Apps peut désormais collecter des métriques d'utilisation avec votre consentement, ce qui permet à l'équipe de développement de Google de mieux comprendre les fonctionnalités que vous trouvez utiles et d'améliorer les lacunes de nos outils.
- La commande
ia check
permet désormais de vérifier les incompatibilités courantes du chemin de mise à niveau par rapport à une version installable de la même application. Vous pouvez fournir l'APK de l'application installable à l'aide de l'option-i
.
Modifications
- La commande CLI
ia run
pour les applications instantanées ne nécessite plus de compte Google actif sur l'appareil pour lancer les applications instantanées en mode Développement.
SDK Google Play Instant Development v1.6.0 (05/11/2018)
Cette version du SDK Google Play Instant Development contient les nouvelles fonctionnalités et modifications suivantes.
Nouvelles fonctionnalités
- La commande
ia check
de la CLI Instant Apps est désormais compatible avec la vérification de la taille des fichiers d'ensemble d'APK (.apks
) générés à partir debundletool
.
Modifications
- Sur les appareils exécutant Android 8.0 (niveau d'API 26) ou version ultérieure, l'exécution d'une application instantanée dont la clé de signature ne correspond à la clé d'aucune application lancée précédemment sur l'appareil n'entraîne plus de plantage dans Android Studio ni dans l'interface de ligne de commande.
- La taille limite des applications instantanées est passée de 4 Mo à 10 Mo.
Une application de plus de 4 Mo reçoit désormais un
WARNING
au lieu d'unERROR
. Une application de plus de 10 Mo continue de recevoir unERROR
.
SDK Google Play Instant Development v1.5.0 (27/09/2018)
Cette version du SDK Google Play Instant Development contient les nouvelles fonctionnalités et modifications suivantes.
Nouvelles fonctionnalités
- Les commandes
ia run
etia check
de la CLI Instant Apps sont désormais compatibles avec les fichiers APK Set (.apks) générés parbundletool
. - La commande
ia check
de la CLI Instant Apps fonctionne désormais avec une liste d'APK. - La commande
ia check
de la CLI pour les applications instantanées garantit que les noms des APK fractionnés sont uniques dans un fichier ZIP donné.
Modifications
- Lors du provisionnement d'un appareil équipé d'Android 7.1.1 (niveau d'API 25) ou version antérieure, l'interface de ligne de commande n'émet un avertissement que si elle ne parvient pas à détecter un enregistrement réussi des services Google Play. Auparavant, dans cette situation, l'interface de ligne de commande générait une erreur et ne tentait pas de lancer l'application instantanée.
- La CLI
ia run
pour les applications instantanées peut désormais lancer les APK générés parbundletool
ou ceux créés à l'aide deaapt2
. Auparavant, l'opérationrun
pouvait sembler expirer lors du lancement de certains de ces APK. - L'indicateur
--no-setup
a été abandonné au profit deia run
et n'a plus aucun effet. - Met à jour correctement les anciennes versions des services Google Play pour les applications instantanées, qui doivent d'abord être désinstallées avant d'installer une nouvelle version.
SDK Google Play Instant Development v1.4.0 (28/08/2018)
Cette version du SDK Google Play Instant Development (anciennement SDK Instant Apps Development) contient les nouvelles fonctionnalités et modifications suivantes.
Nouvelles fonctionnalités
- La commande
ia check
de la CLI Instant Apps est désormais compatible avec la validation de la taille des applications instantanées à l'aide d'APK de configuration. - La CLI permet désormais d'exécuter des applications instantanées sur des images d'émulateur test-keys avec une version récente des services Google Play installée.
- Amélioration de l'aide spécifique aux commandes avec
ia help <command>
. - Ajout de la répartition des tailles aux erreurs de taille
ia check
.
Modifications
- Le SDK "Android Instant Apps Development SDK" a été renommé "Google Play Instant Development SDK".
- La CLI ne génère plus de
NullPointerException
lorsque vous essayez de vérifier une application sans activité de lanceur d'applications. - La CLI et Android Studio détectent désormais les appareils non compatibles exécutant Android 8.0 (niveau d'API 26). Auparavant, ces appareils ne lançaient pas l'application.
- Le script wrapper Bash
ia
fonctionne désormais correctement lorsqu'il est appelé dans un pipeline où$TERM
n'est pas défini. Le script suppose une largeur de 80 colonnes. - La commande
ia check
avertit désormais des applications instantanées dont la versionminSdkVersion
est définie sur20
ou une version antérieure. Si vous prenez en charge ces anciennes versions du SDK dans votre compilation, la taille de votre binaire peut augmenter sans aucun avantage pour vos applications instantanées. - L'interface de ligne de commande détecte désormais quand votre version des services Google Play est trop ancienne pour exécuter des applications instantanées et vous invite à la mettre à jour sur l'appareil.
- Les applis instantanées lancées sur Android 8.0 (niveau d'API 26) ou version ultérieure via l'interface de ligne de commande ou Android Studio disposent désormais automatiquement de l'autorisation
android.permission.INSTANT_APP_FOREGROUND_SERVICE
.
SDK de développement d'applis instantanées Android v1.3.0 (04/06/2018)
Cette version du SDK de développement d'applis instantanées Android contient les nouvelles fonctionnalités et modifications suivantes.
Nouvelles fonctionnalités
- Android Studio 3.2 utilise désormais une bibliothèque ajoutée au SDK 1.3 pour exécuter les applications instantanées.
Cela unifie la logique entre
ia
et Studio, et vous permet d'exécuter des applications instantanées sans URL depuis Android Studio.
SDK Android Instant Apps Development v1.2.0 (07/05/2018)
Cette version du SDK de développement d'applis instantanées Android contient les nouvelles fonctionnalités et modifications suivantes.
Nouvelles fonctionnalités
- La nouvelle interface de ligne de commande Instant Apps,
ia
, vous permet de lancer des applications instantanées sur votre appareil de développement et de vérifier localement les erreurs courantes. - Vous pouvez désormais créer et lancer des applications instantanées sans point d'entrée d'URL.
Modifications
- La version des services Google Play pour les applications instantanées fournie avec le SDK peut désormais se mettre à jour automatiquement à l'aide du Play Store. Dans les versions précédentes, ce package était verrouillé sur la version fournie avec le SDK.
- Les noms d'hôte contenant des caractères génériques, tels que
"*.example.com"
, sont désormais entièrement compatibles en mode Développement. - Les développeurs peuvent désormais simuler des téléchargements d'applications limités dans Android Lollipop, Marshmallow et Nougat en définissant la propriété système
debug.aia.throttle_download_ms
, comme indiqué dans l'exemple suivant :$ adb shell setprop debug.aia.throttle_download_ms 5000
SDK de développement des applis instantanées Android v1.1.0
Cette version du SDK de développement d'applis instantanées Android contient les nouvelles fonctionnalités et modifications suivantes.
Nouvelles fonctionnalités
- Transfert de données de l'appli instantanée vers l'application installée.
- Sur les appareils équipés d'Android 8.0 (niveau d'API 26) ou version ultérieure, le système effectue automatiquement ce transfert lors de l'installation de l'application. Sur les appareils équipés d'Android 7.1 (niveau d'API 25) ou version antérieure, vous pouvez transférer les données de stockage de votre application instantanée vers votre application installée en appelant
getInstantAppData()
dans votre application installée.
- Sur les appareils équipés d'Android 8.0 (niveau d'API 26) ou version ultérieure, le système effectue automatiquement ce transfert lors de l'installation de l'application. Sur les appareils équipés d'Android 7.1 (niveau d'API 25) ou version antérieure, vous pouvez transférer les données de stockage de votre application instantanée vers votre application installée en appelant
- Vous pouvez réduire la taille de votre APK en utilisant la nouvelle compatibilité avec les APK spécifiques aux appareils. Pour savoir comment configurer votre build pour les APK de configuration, consultez Configurer votre build pour les APK de configuration.
Modifications
- Émulateur.
- Pour tester les applications instantanées à l'avenir, vous devez utiliser des émulateurs exécutant le Play Store et la dernière version des services Google Play. Pour savoir comment configurer votre émulateur, consultez Exécuter votre application instantanée.