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 los siguientes cambios.
Cambios
- La CLI de apps instantáneas ahora se ejecuta correctamente cuando se la invoca mediante un vínculo simbólico.
- En la versión anterior del SDK, cuando se iniciaba una app con minSdkVersion < 24 y se la firmaba solo con el esquema de firma v2, siempre se producía un error. Con este cambio, se corrigen
ia run
y el comando de ejecución de Android Studio, de modo que el error solo se producirá si la versión de la API del dispositivo conectado es demasiado antigua y no admite 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 los siguientes cambios.
Cambios
- El comando
ia run
de la CLI de apps instantáneas puede implementar apps instantáneas que solo se hayan firmado mediante el esquema de firmas 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 los siguientes cambios y nuevas funciones.
Funciones nuevas
- Ahora la CLI de apps instantáneas puede recopilar métricas de uso con tu consentimiento, lo que permite al equipo de desarrolladores de Google comprender mejor qué funciones te resultan útiles y solucionar los problemas de nuestras herramientas.
- El comando
ia check
ahora permite comprobar en una compilación instalable de la misma app las incompatibilidades comunes de rutas de actualización. Puedes usar la opción-i
para proporcionar el APK de la app instalable.
Cambios
- El comando
ia run
de la CLI de apps instantáneas ya no requiere una Cuenta de Google activa 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 los siguientes cambios y nuevas funciones.
Funciones nuevas
- El comando
ia check
de la CLI de apps instantáneas ahora admite la comprobación de tamaño en los archivos de conjunto de APK (.apks
) generados a partir debundletool
.
Cambios
- En dispositivos que funcionan con Android 8.0 (API nivel 26) o posterior, ejecutar una app cuya clave de firma no coincide con la clave de ninguna app iniciada anteriormente en el dispositivo ya no provoca una falla en Android Studio ni la CLI.
- Se cambió la limitación de tamaño de las apps instantáneas de 4 MB a 10 MB. Las apps de más de 4 MB ahora reciben una
WARNING
, en lugar de unERROR
. Las apps de más de 10 MB continúan recibiendo unERROR
.
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 los siguientes cambios y nuevas funciones.
Funciones nuevas
- Los comandos
ia run
yia check
de la CLI de apps instantáneas ahora admiten la operación en archivos de conjunto de APK (.apks) generados porbundletool
. - 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 APK divididos sean únicos dentro de un archivo ZIP determinado.
Cambios
- Cuando se aprovisiona un dispositivo que ejecuta Android 7.1.1 (API nivel 25) o anterior, la CLI emite una advertencia solo si no puede detectar un acceso correcto a los servicios de Google Play. Cuando se producía esta situación, la CLI mostraba un error y no intentaba iniciar la app instantánea.
- La CLI de apps instantáneas
ia run
ahora puede iniciar correctamente APK generados porbundletool
o APK compilados medianteaapt2
. Antes, la operaciónrun
podía agotar el tiempo de espera cuando iniciaba algunos de estos APK. - La marca
--no-setup
dejó de estar disponible paraia run
y ya no tiene efecto. - Se actualizan correctamente las versiones anteriores de los servicios de Google Play para apps instantáneas que se deben desinstalar antes de instalar la nueva versión.
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 SDK de desarrollo de apps instantáneas) incluye los siguientes cambios y nuevas funciones.
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 permite ejecutar apps instantáneas en imágenes de emulador de claves de prueba si hay instalada una 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" por "SDK de desarrollo de Google Play Instant".
- La CLI ya no muestra una
NullPointerException
cuando intenta comprobar una app sin actividad de lanzamiento. - La CLI y Android Studio ahora detectan dispositivos no admitidos que ejecutan Android 8.0 (API nivel 26). Antes, estos dispositivos no iniciaban la app.
- La secuencia de comandos Bash del wrapper
ia
ahora funciona correctamente cuando se la invoca en una canalización donde no se definió el$TERM
. La secuencia de comandos asume un ancho de 80 columnas. - El comando
ia check
ahora advierte sobre apps instantáneas cuya versión deminSdkVersion
está configurada como20
o anterior. Debido a que se admiten estas versiones anteriores del SDK en tu compilación, es posible que el tamaño de tus objetos binarios aumente sin beneficiar a las apps instantáneas. - La CLI ahora detecta cuándo tu versión de los servicios de Google Play es demasiado antigua para ejecutar apps instantáneas y solicita una actualización en el dispositivo.
- A las apps instantáneas iniciadas en Android 8.0 (API nivel 26) y posteriores a través de la CLI o Android Studio ahora se les otorga automáticamente 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 los siguientes cambios y nuevas funciones.
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 instantáneas 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 los siguientes cambios y nuevas funciones.
Funciones nuevas
- La nueva interfaz de línea de comandos de apps instantáneas,
ia
, te permite iniciar apps instantáneas en el dispositivo de desarrollo y comprobar de manera local si tienen errores. - Ahora puedes compilar e iniciar apps instantáneas sin un punto de entrada de URL.
Cambios
- La versión de los servicios de Google Play para apps instantáneas que se empaquetó con el SDK ahora puede actualizarse automáticamente mediante Play Store. En versiones anteriores, ese paquete estaba bloqueado en la versión empaquetada con el SDK.
- Los nombres de host que contienen caracteres comodín, como
"*.example.com"
, ahora son totalmente compatibles en modo de desarrollo. - Ahora los desarrolladores pueden establecer la propiedad de sistema
debug.aia.throttle_download_ms
para simular descargas limitadas de apps en Android Lollipop, Marshmallow y Nougat, 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 los siguientes cambios y nuevas funciones.
Funciones nuevas
- Transferencia de datos de una app instantánea a una instalada.
- En dispositivos que ejecutan Android 8.0 (API nivel 26) y versiones posteriores, el sistema realiza automáticamente esta transferencia cuando se instalan apps. En dispositivos que ejecutan Android 7.1 (API nivel 25) y versiones anteriores, puedes transferir los datos de almacenamiento de tu app instantánea a tu app instalada llamando a
getInstantAppData()
en la app instalada.
- En dispositivos que ejecutan Android 8.0 (API nivel 26) y versiones posteriores, el sistema realiza automáticamente esta transferencia cuando se instalan apps. En dispositivos que ejecutan Android 7.1 (API nivel 25) y versiones anteriores, puedes transferir los datos de almacenamiento de tu app instantánea a tu app instalada llamando a
- Puedes reducir el tamaño del APK usando la nueva compatibilidad para APK específicos del dispositivo. Para obtener información sobre cómo configurar tu compilación para APK de configuración, consulta Cómo establecer tu compilación para APK de configuración.
Cambios
- Emulador.
- De aquí en adelante, se necesitarán emuladores que ejecuten Play Store y la versión más reciente de los servicios de Google Play para probar apps instantáneas. Para obtener más información sobre cómo configurar tu emulador, consulta Cómo ejecutar tu app instantánea.