Notas de la versión del SDK

SDK de desarrollo de Google Play Instant v1.9.0 (5 de septiembre de 2019)

Esta versión del SDK de desarrollo de Google Play Instant incluye lo siguiente: cambios.

Cambios

  • La CLI de apps instantáneas ahora se ejecutará correctamente cuando se la invoque a través de un símbolo enlace.
  • En la versión anterior del SDK, el lanzamiento de una app con minSdkVersion < (24) y firmado solo con el esquema de firma v2, siempre causaría un error. Esta corrige los cambios ia run y el comando de ejecución de Android Studio para que un error solo ocurrirá si la versión de la API del dispositivo conectado es demasiado antigua para admitir Firmas v2.

SDK de desarrollo de Google Play Instant v1.8.0 (5 de agosto de 2019)

Esta versión del SDK de desarrollo de Google Play Instant incluye lo siguiente: cambios.

Cambios

  • El comando ia run de la CLI de apps instantáneas puede implementar apps instantáneas que solo firmado con un esquema de firma v2.
  • El comando ia run -u [url] de la CLI de apps instantáneas ahora funciona sin implementar un artefacto.

SDK de desarrollo de Google Play Instant v1.7.0 (29 de marzo de 2019)

Esta versión del SDK de desarrollo de Google Play Instant incluye lo siguiente: nuevas funciones y cambios.

Funciones nuevas

  • La CLI de apps instantáneas ahora puede recopilar métricas de uso con tu consentimiento, lo que permite al equipo de desarrolladores de Google para comprender mejor qué funciones consideras útiles mejorar las deficiencias en nuestras herramientas.
  • El comando ia check ahora permite comprobar en una compilación instalable de la misma app para las incompatibilidades comunes de la ruta de actualización. Puedes proporcionar el APK de app instalable con la opción -i.

Cambios

  • El comando ia run de la CLI de apps instantáneas ya no requiere una cuenta activa de Google en el dispositivo para iniciar apps instantáneas en modo de desarrollo.

SDK de desarrollo de Google Play Instant v1.6.0 (5 de noviembre de 2018)

Esta versión del SDK de desarrollo de Google Play Instant incluye lo siguiente: nuevas funciones y cambios.

Funciones nuevas

  • El comando ia check de la CLI de apps instantáneas ahora admite la comprobación de tamaño en el conjunto de APK. archivos (.apks) generados a partir de bundletool

Cambios

  • En dispositivos con Android 8.0 (nivel de API 26) o versiones posteriores, ejecutar una app app cuya clave de firma no coincide con la clave de ninguna app iniciada anteriormente en el dispositivo ya no causa una falla en Android Studio ni en la CLI.
  • Se cambió la limitación de tamaño de las apps instantáneas de 4 MB a 10 MB. Una app de más de 4 MB ahora recibe un WARNING en lugar de un ERROR. Los app de más de 10 MB seguirá recibiendo una ERROR.

SDK de desarrollo de Google Play Instant v1.5.0 (27 de septiembre de 2018)

Esta versión del SDK de desarrollo de Google Play Instant incluye lo siguiente: nuevas funciones y cambios.

Funciones nuevas

  • Los comandos ia run y ia check de la CLI de apps instantáneas ahora admiten el funcionamiento en Archivos de conjunto de APK (.apks) generados por bundletool
  • El comando ia check de la CLI de apps instantáneas ahora funciona con una lista de APK.
  • El comando ia check de la CLI de apps instantáneas garantiza que los nombres de los APK divididos se únicos en un archivo ZIP determinado.

Cambios

  • Cuando se aprovisiona un dispositivo con Android 7.1.1 (nivel de API 25) o versiones anteriores, el La CLI emite una advertencia solo si no detecta una cuenta exitosa de Google Play. registro de servicios. Cuando se encontraba esta situación anteriormente, la CLI arrojan un error y no intentan iniciar la app instantánea.
  • La CLI de apps instantáneas ia run ahora puede iniciar correctamente APK generados por bundletool o APKs compilados con aapt2. Antes, la operación run es posible que se haya agotado el tiempo de espera al lanzar algunos de estos APK.
  • La marca --no-setup dejó de estar disponible para ia run y ya no tiene efecto.
  • Actualizar correctamente las versiones anteriores de los Servicios de Google Play para apps instantáneas que se deben desinstalar antes de instalar una versión nueva.

SDK de desarrollo de Google Play Instant v1.4.0 (28 de agosto de 2018)

Esta versión del SDK de desarrollo de Google Play Instant (antes conocido como Apps instantáneas) Development SDK) incluye los siguientes cambios y funciones nuevas.

Funciones nuevas

  • El comando ia check de la CLI de apps instantáneas ahora admite la validación de tamaño en apps instantáneas que usan APK de configuración.
  • La CLI ahora admite la ejecución de apps instantáneas en imágenes de emulador de claves de prueba con un Se instaló la versión reciente de los Servicios de Google Play.
  • Se mejoró la compatibilidad con la ayuda específica de comandos con ia help <command>.
  • Se agregó el desglose de tamaño en los errores de ia check relacionados con el tamaño.

Cambios

  • Se cambió el nombre del SDK de "SDK de desarrollo de Apps instantáneas Android". a "SDK de desarrollo de Google Play Instant".
  • La CLI ya no arroja una NullPointerException cuando se intenta verificar una app sin actividad iniciadora.
  • La CLI y Android Studio ahora detectan dispositivos no compatibles que ejecutan Android 8.0. (nivel de API 26). Antes, estos dispositivos no iniciaban la app.
  • La secuencia de comandos del wrapper de Bash ia ahora funciona correctamente cuando se la invoca en una canalización donde no se establece $TERM. La secuencia de comandos asume un ancho de 80 columnas.
  • El comando ia check ahora advierte sobre apps instantáneas cuyo minSdkVersion esté configurada en 20 o una anterior. Al brindar compatibilidad con estas versiones anteriores del SDK en tu compilación, el tamaño de tu objeto binario podría aumentar sin beneficiar tu capacidad de de Google Chat.
  • La CLI ahora detecta cuándo tu versión de los Servicios de Google Play es demasiado antigua para Permite ejecutar apps instantáneas y solicita una actualización en el dispositivo.
  • Apps instantáneas iniciadas en Android 8.0 (nivel de API 26) y versiones posteriores a través de la CLI o Android Studio, ahora tienen automáticamente Se otorgó el permiso android.permission.INSTANT_APP_FOREGROUND_SERVICE.

SDK de desarrollo de Apps instantáneas Android v1.3.0 (4 de junio de 2018)

Esta versión del SDK de desarrollo de Apps instantáneas Android incluye las siguientes funciones y cambios nuevos.

Funciones nuevas

  • Android Studio 3.2 ahora usa una biblioteca que se agregó en el SDK 1.3 para ejecutar apps instantáneas. Esto permite unificar la lógica entre ia y Studio, y te permite ejecutar apps apps sin URL de Android Studio.

SDK de desarrollo de Apps instantáneas Android v1.2.0 (7 de mayo de 2018)

Esta versión del SDK de desarrollo de Apps instantáneas Android incluye las siguientes funciones y cambios nuevos.

Funciones nuevas

  • La nueva interfaz de línea de comandos de apps instantáneas, ia, te permite iniciar apps instantáneas en tu dispositivo de desarrollo y buscar errores.
  • Ahora puedes compilar e iniciar apps instantáneas sin ingresar una URL. punto de acceso.

Cambios

  • La versión de los Servicios de Google Play para Apps instantáneas que se incluye en el El SDK ahora puede actualizarse automáticamente a través de Play Store. En versiones anteriores, esa se bloqueó en la versión empaquetada con el SDK.
  • Los nombres de host que contienen caracteres comodín, como "*.example.com", ahora se denominan y sea completamente compatible en el modo de desarrollo.
  • Los desarrolladores ahora pueden simular descargas limitadas de apps en Android Lollipop, Marshmallow y Nougat configurando el sistema debug.aia.throttle_download_ms propiedad, como se muestra en el siguiente ejemplo:
    $ adb shell setprop debug.aia.throttle_download_ms 5000

SDK de desarrollo de Apps instantáneas Android v1.1.0

Esta versión del SDK de desarrollo de Apps instantáneas Android incluye lo siguiente: nuevas funciones y cambios.

Funciones nuevas

  • Transferencia de datos de una app instantánea a una instalada.
    • En dispositivos con Android 8.0 (nivel de API 26) y versiones posteriores, el sistema realiza automáticamente esta transferencia durante la instalación de la app. En dispositivos que ejecutan Android 7.1 (nivel de API 25) y versiones anteriores, puedes transferir la configuración de almacenamiento de datos en la app instalada llamando getInstantAppData() en tu app instalada.
  • Puedes reducir el tamaño de tu APK utilizando la nueva compatibilidad con APK específicos del dispositivo. Para obtener información sobre cómo configurar tu compilación de configuración de Terraform, consulta Establece tu compilación para APK de configuración.

Cambios

  • Emulador.
    • Se requieren emuladores que ejecuten Play Store y la versión más reciente de los Servicios de Google Play para probar Apps instantáneas de ahora en adelante. Para obtener información sobre cómo configurar tu consulta Cómo ejecutar tu app de la app.