Notas de la versión del SDK
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Advertencia: Google Play Instant ya no estará disponible. A partir de diciembre de 2025, no se podrán publicar apps instantáneas a través de Google Play, y todas las APIs de Instant de los Servicios de Google Play dejarán de funcionar. Play ya no publicará Instant Apps para los usuarios a través de ningún mecanismo.
Realizamos este cambio en función de los comentarios de los desarrolladores y nuestras inversiones continuas para mejorar el ecosistema desde la introducción de Google Play Instant.
Para seguir optimizando el crecimiento de la base de usuarios, recomendamos a los desarrolladores que dirijan a los usuarios a su app o juego habitual con vínculos directos para redireccionarlos a recorridos o funciones específicos cuando sea pertinente.
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 a través de 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 con un 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 de bundletool
.
Cambios
- En dispositivos que ejecutan Android 8.0 (nivel de API 26) o versiones posteriores, ejecutar una app instantánea 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 un ERROR
. Las apps de más de 10 MB continúan recibiendo un 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 los siguientes cambios y nuevas funciones.
Funciones nuevas
- Los comandos
ia run
y ia check
de la CLI de apps instantáneas ahora admiten la operación 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 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 por bundletool
o APK compilados con aapt2
. Antes, la operación run
podía agotar el tiempo de espera cuando iniciaba algunos de estos APK.
- La marca
--no-setup
dejó de estar disponible para ia 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 APKs 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 inicio.
- 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 de minSdkVersion
está configurada como 20
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 (nivel de API 26) y versiones 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 URLs desde 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 incluye en el SDK ahora puede actualizarse automáticamente a través de 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 (nivel de API 26) y versiones posteriores, el sistema realiza automáticamente esta transferencia cuando se instalan apps. En dispositivos que ejecutan Android 7.1 (nivel de API 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.
- 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.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# SDK release notes\n\n**Warning:** Google Play Instant will no longer be available. Starting December 2025,\nInstant Apps cannot be published through Google Play, and all\n[Google Play services Instant APIs](https://developers.google.com/android/reference/com/google/android/gms/instantapps/package-summary)\nwill no longer work. Users will no longer be served Instant Apps by Play using any\nmechanism.\n\nWe're making this change based on developer feedback and our continuous investments\nto improve the ecosystem since the introduction of Google Play Instant.\n\nTo continue optimizing for user growth, we encourage developers to refer users to\ntheir regular app or game, using [deeplinks](https://support.google.com/googleplay/android-developer/answer/12463044)\nto redirect them to specific journeys or features when relevant.\n\nGoogle Play Instant Development SDK v1.9.0 (2019-09-05)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK contains the following\nchanges.\n\n### Changes\n\n- The instant apps CLI will now run properly when invoked through a symbolic link.\n- In the previous version of the SDK, launching an app with minSdkVersion \\\u003c 24 and signed only with the v2 signature scheme would always cause an error. This change fixes both `ia run` and Android Studio's run command so that an error will only occur if the connected device's API version is too old to support v2 signatures.\n\nGoogle Play Instant Development SDK v1.8.0 (2019-08-05)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK contains the following\nchanges.\n\n### Changes\n\n- The instant apps CLI `ia run` command can deploy instant apps that are only signed using a v2 signature scheme.\n- The instant apps CLI `ia run -u [url]` command now works without deploying an artifact.\n\nGoogle Play Instant Development SDK v1.7.0 (2019-03-29)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK contains the following\nnew features and changes.\n\n### New features\n\n- The instant apps CLI can now collect usage metrics with your consent, allowing Google's developer team to better understand what features you find useful and improve shortcomings in our tooling.\n- The `ia check` command now supports checking against an installable build of the same app for common upgrade path incompatibilities. You can provide the installable app APK using the `-i` option.\n\n### Changes\n\n- The instant apps CLI `ia run` command no longer requires an active Google account on the device to launch instant apps in development mode.\n\nGoogle Play Instant Development SDK v1.6.0 (2018-11-05)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK contains the following\nnew features and changes.\n\n### New features\n\n- The instant apps CLI `ia check` command now supports size checking on APK set files (`.apks`) generated from [`bundletool`](/studio/command-line/bundletool#generate_apks).\n\n### Changes\n\n- On devices running Android 8.0 (API level 26) or higher, running an instant app whose signing key doesn't match the key from any previously-launched app on the device no longer causes a crash in Android Studio or the CLI.\n- Changed the size limitation of instant apps from 4 MB to 10 MB. An app larger than 4 MB now receives a `WARNING` instead of an `ERROR`. An app larger than 10 MB continues to receive an `ERROR`.\n\nGoogle Play Instant Development SDK v1.5.0 (2018-09-27)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK contains the following\nnew features and changes.\n\n### New features\n\n- The instant apps CLI `ia run` and `ia check` commands now support operating on APK set (.apks) files generated by [`bundletool`](/studio/command-line/bundletool#generate_apks).\n- The instant apps CLI `ia check` command now works with a list of APKs.\n- The instant apps CLI `ia check` command ensures that names of split APKs are unique within a given ZIP file.\n\n### Changes\n\n- When provisioning a device running Android 7.1.1 (API level 25) or lower, the CLI issues a warning only if it fails to detect a successful Google Play services check-in. When encountering this situation previously, the CLI would throw an error and not attempt to launch the instant app.\n- The instant apps CLI `ia run` can now successfully launch APKs generated by `bundletool` or APKs built using `aapt2`. Previously, the `run` operation might have appeared to time out when launching some of these APKs.\n- The `--no-setup` flag has been deprecated for `ia run` and now has no effect.\n- Properly updates older versions of Google Play services for Instant Apps, which need to be uninstalled first before installing a new version.\n\nGoogle Play Instant Development SDK v1.4.0 (2018-08-28)\n-------------------------------------------------------\n\nThis release of the Google Play Instant Development SDK (formerly Instant Apps\nDevelopment SDK) contains the following new features and changes.\n\n### New features\n\n- The instant apps CLI `ia check` command now supports size validation on instant apps using configuration APKs.\n- The CLI now supports running instant apps on test-keys emulator images with a recent version of Google Play services installed.\n- Improved support for command-specific help with `ia help \u003ccommand\u003e`.\n- Added size breakdown to `ia check` size errors.\n\n### Changes\n\n- The SDK has been renamed from \"Android Instant Apps Development SDK\" to \"Google Play Instant Development SDK\".\n- The CLI no longer throws a `NullPointerException` when trying to check an app with no launcher activity.\n- The CLI and Android Studio now detect unsupported devices running Android 8.0 (API level 26). Previously, these devices wouldn't launch the app.\n- The `ia` Bash wrapper script now works correctly when invoked in a pipeline where `$TERM` isn't set. The script assumes a width of 80 columns.\n- The `ia check` command now warns about instant apps whose `minSdkVersion` version is set to `20` or lower. By supporting these older SDK versions in your build, your binary's size might increase with no benefit for your instant apps.\n- The CLI now detects when your version of Google Play services is too old to run instant apps and prompts for an update on the device.\n- Instant apps launched on Android 8.0 (API level 26) and higher through the CLI or Android Studio now automatically have the `android.permission.INSTANT_APP_FOREGROUND_SERVICE` permission granted.\n\nAndroid Instant Apps Development SDK v1.3.0 (2018-06-04)\n--------------------------------------------------------\n\nThis release of the Android Instant Apps Development SDK\ncontains the following new features and changes.\n\n### New features\n\n- Android Studio 3.2 now uses a library added in SDK 1.3 to run instant apps. This unifies the logic between `ia` and Studio and allows you to run instant apps without URLs from Android Studio.\n\nAndroid Instant Apps Development SDK v1.2.0 (2018-05-07)\n--------------------------------------------------------\n\nThis release of the Android Instant Apps Development SDK\ncontains the following new features and changes.\n\n### New features\n\n- The new Instant Apps Command Line Interface, `ia`, allows you to launch instant apps on your development device and check them locally for common errors.\n- You can now build and launch instant apps [without a URL entry\n point](/topic/google-play-instant/getting-started/convert-to-instant-app#enable-try-now).\n\n### Changes\n\n- The version of Google Play Services for Instant Apps that's bundled with the SDK can now auto-update itself using the Play Store. In previous releases, that package was locked to the version bundled with the SDK.\n- Hostnames containing wildcard characters, such as `\"*.example.com\"`, are now fully supported in development mode.\n- Developers can now simulate throttled app downloads in Android Lollipop, Marshmallow, and Nougat by setting the `debug.aia.throttle_download_ms` system property, as shown in the following example: \n\n ```\n $ adb shell setprop debug.aia.throttle_download_ms 5000\n ```\n\nAndroid Instant Apps Development SDK v1.1.0\n-------------------------------------------\n\nThis release of the Android Instant Apps Development SDK contains the following\nnew features and changes.\n\n### New features\n\n- Transfer of data from Instant App to installed app.\n - On devices running Android 8.0 (API level 26) and above, the system automatically performs this transfer on app installation. On devices running Android 7.1 (API level 25) and lower, you can transfer your Instant App's storage data to your installed app by calling [`getInstantAppData()`](https://developers.google.com/android/reference/com/google/android/gms/instantapps/InstantAppsClient.html#getInstantAppData()) in your installed app.\n- You can decrease the size of your APK by using the new support for device-specific APKs. For information on setting up your build for configuration APKs, see [Set up your build for configuration APKs](/topic/google-play-instant/guides/config-splits).\n\n### Changes\n\n- Emulator.\n - Emulators running Play Store and the latest Google Play Services are required to test Instant Apps moving forward. For information about how to set up your emulator, see [Run your instant\n app](/topic/google-play-instant/getting-started/first-instant-app#run)."]]