Notes de version du SDK

Version 1.9.0 du SDK de développement Google Play Instant (05/09/2019)

Cette version du SDK de développement Google Play Instant contient les éléments suivants : des modifications.

Modifications

  • La CLI des applis instantanées s'exécutera désormais correctement lorsqu'elle sera appelée via un .
  • Dans la version précédente du SDK, lancer une application avec minSdkVersion < 24 ans et signé uniquement avec le schéma de signature v2 entraînait toujours une erreur. Ce change corrige à la fois ia run et la commande d'exécution d'Android Studio, de sorte qu'une erreur ne se produira que si la version de l'API de l'appareil connecté est trop ancienne pour prendre en charge signatures v2.

Version 1.8.0 du SDK de développement Google Play Instant (05/08/2019)

Cette version du SDK de développement Google Play Instant contient les éléments suivants : des modifications.

Modifications

  • La commande ia run de la CLI des applis instantanées peut déployer des applis instantanées qui ne sont signé à l'aide d'un schéma de signature v2.
  • La commande ia run -u [url] de la CLI des applis instantanées fonctionne désormais sans déploiement un artefact.

Version 1.7.0 du SDK de développement Google Play Instant (29/03/2019)

Cette version du SDK de développement Google Play Instant contient les éléments suivants : nouvelles fonctionnalités et modifications.

Nouvelles fonctionnalités

  • La CLI des applis instantanées peut désormais collecter des métriques d'utilisation avec votre consentement, ce qui permet l'équipe de développeurs Google afin de mieux comprendre les fonctionnalités que vous trouvez utiles et améliorer les lacunes de nos outils.
  • La commande ia check prend désormais en charge la vérification par rapport à un build installable de la même application pour les incompatibilités courantes dans le chemin de mise à niveau. Vous pouvez indiquer APK d'application installable avec l'option -i.

Modifications

  • La commande ia run de la CLI des applis instantanées ne nécessite plus de compte sur l'appareil pour lancer des applis instantanées en mode développement.

Version 1.6.0 du SDK de développement Google Play Instant (05/11/2018)

Cette version du SDK de développement Google Play Instant contient les éléments suivants : nouvelles fonctionnalités et modifications.

Nouvelles fonctionnalités

  • La commande ia check de la CLI des applis instantanées prend désormais en charge la vérification de la taille sur l'ensemble d'APK fichiers (.apks) générés à partir de bundletool

Modifications

  • Sur les appareils équipés d'Android 8.0 (niveau d'API 26) ou version ultérieure, exécuter une recherche instantanée application dont la clé de signature ne correspond à aucune clé d'une application précédemment lancée sur l'appareil ne provoque plus de plantage dans Android Studio ou dans la CLI.
  • La limite de taille des applis 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'un ERROR. Une application de plus de 10 Mo continue de recevoir une ERROR.

Version 1.5.0 du SDK de développement Google Play Instant (27/09/2018)

Cette version du SDK de développement Google Play Instant contient les éléments suivants : nouvelles fonctionnalités et modifications.

Nouvelles fonctionnalités

  • Les commandes ia run et ia check de la CLI des applis instantanées prennent désormais en charge le fonctionnement sur Fichiers d'ensemble d'APK (.apks) générés par bundletool
  • La commande ia check de la CLI des applis instantanées fonctionne désormais avec une liste d'APK.
  • La commande ia check de la CLI des applis instantanées garantit que les noms des APK divisés sont est unique 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, le La CLI n'affiche un avertissement que si elle ne détecte pas de réussite dans Google Play l'enregistrement des services. Lorsque vous rencontriez cette situation précédemment, la CLI génèrent une erreur et ne tentent pas de lancer l'application instantanée.
  • La CLI ia run des applis instantanées peut désormais lancer correctement les APK générés par bundletool ou APK créés avec aapt2. Auparavant, l'opération run ont pu expirer au lancement de certains de ces APK.
  • L'indicateur --no-setup a été abandonné pour ia run et n'a plus d'effet.
  • met à jour correctement les anciennes versions des services Google Play pour les applis instantanées ; qui doivent d’abord être désinstallés avant d’installer une nouvelle version.

Version 1.4.0 du SDK de développement Google Play Instant (28/08/2018)

Cette version du SDK Google Play Instant Development (anciennement "Applis instantanées") de développement) contient les nouvelles fonctionnalités et modifications suivantes.

Nouvelles fonctionnalités

  • La commande ia check de la CLI des applis instantanées prend désormais en charge la validation de taille sur des applis instantanées à l'aide de fichiers APK de configuration.
  • La CLI prend désormais en charge l'exécution d'applications instantanées sur des images d'émulateur de clés de test avec un version récente des services Google Play installée.
  • Amélioration de la prise en charge de l'aide spécifique aux commandes avec ia help <command>.
  • Répartition par taille ajoutée à ia check erreurs de taille.

Modifications

  • Le SDK a été renommé "SDK de développement d'applis instantanées Android" à "SDK de développement Google Play Instant".
  • La CLI ne génère plus de NullPointerException lors d'une tentative de vérification d'une application sans activité du lanceur d'applications.
  • La CLI et Android Studio détectent désormais les appareils non compatibles équipés d'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 signale désormais les applis instantanées dont minSdkVersion est définie sur 20 ou une version antérieure. En prenant en charge ces anciennes versions du SDK votre build, la taille du binaire peut augmenter sans aucun avantage pour votre appli applications.
  • La CLI détecte désormais lorsque votre version des services Google Play est trop ancienne pour exécuter des applis instantanées et des invites de mise à jour sur l'appareil.
  • Applis instantanées lancées sur Android 8.0 (niveau d'API 26) ou version ultérieure via la CLI ou Android Studio disposent désormais automatiquement Autorisation android.permission.INSTANT_APP_FOREGROUND_SERVICE accordée.

Version 1.3.0 du SDK de développement d'applis instantanées Android (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 des applis instantanées. Cela unifie la logique entre ia et Studio, et vous permet d'exécuter sans URL provenant d'Android Studio.

Version 1.2.0 du SDK de développement d'applis instantanées Android (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 des applis instantanées, ia, vous permet de lancer des applis instantanées sur votre appareil de développement et vérifiez-les localement les erreurs.
  • Vous pouvez désormais créer et lancer des applis instantanées sans entrée d'URL point d'accès.

Modifications

  • Version des services Google Play pour applis instantanées fournie avec le Le SDK peut désormais se mettre à jour automatiquement via le Play Store. Dans les versions précédentes, du 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 pris en charge en mode Développement.
  • Les développeurs peuvent désormais simuler la limitation des téléchargements d'applications dans Android Lollipop, Marshmallow et Nougat en configurant le système debug.aia.throttle_download_ms , comme illustré dans l'exemple suivant:
    $ adb shell setprop debug.aia.throttle_download_ms 5000

SDK de développement d'applis instantanées Android v1.1.0

Cette version du SDK de développement d'applis instantanées Android contient les éléments suivants : nouvelles fonctionnalités et modifications.

Nouvelles fonctionnalités

  • Transfert de données de l'appli instantanée vers l'appli installée. <ph type="x-smartling-placeholder">
      </ph>
    • 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'appli. Sur les appareils en cours d'exécution Sur Android 7.1 (niveau d'API 25) ou version antérieure, vous pouvez transférer les applis instantanées vers l'application installée en appelant getInstantAppData() dans votre application installée.
  • Vous pouvez réduire la taille de votre APK en utilisant la nouvelle compatibilité avec APK spécifiques à l'appareil. Pour en savoir plus sur la configuration de votre build pour des fichiers APK de configuration, consultez Configurez votre build pour les APK de configuration.

Modifications

  • à l'aide de l'émulateur.
    • Vous devez disposer des émulateurs exécutant le Play Store et de la dernière version des services Google Play pour tester les applis instantanées à l'avenir. Pour savoir comment configurer votre émulateur, consultez la section Exécuter l'appli l'application Nest.