Note di rilascio dell'SDK
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Avviso:Google Play Instant non sarà più disponibile. A partire da dicembre 2025,
le app istantanee non potranno essere pubblicate tramite Google Play e tutte le
API istantanee di Google Play Services
non funzioneranno più. Gli utenti non riceveranno più app istantanee da Play utilizzando alcun
meccanismo.
Stiamo apportando questa modifica in base al feedback degli sviluppatori e ai nostri continui investimenti
per migliorare l'ecosistema dall'introduzione di Google Play Instant.
Per continuare a ottimizzare per la crescita degli utenti, invitiamo gli sviluppatori a indirizzare gli utenti alla loro app o al loro gioco normale utilizzando i deep link per reindirizzarli a percorsi o funzionalità specifici, se pertinenti.
SDK Google Play Instant Development v1.9.0 (05/09/2019)
Questa versione dell'SDK Google Play Instant Development contiene le seguenti
modifiche.
Modifiche
- La CLI per le app istantanee ora viene eseguita correttamente quando viene richiamata tramite un link simbolico.
- Nella versione precedente dell'SDK, l'avvio di un'app con minSdkVersion < 24
e firmata solo con lo schema di firma v2 causava sempre un errore. Questa
modifica corregge sia
ia run
sia il comando di esecuzione di Android Studio, in modo che si verifichi un errore
solo se la versione dell'API del dispositivo connesso è troppo obsoleta per supportare
le firme v2.
SDK di sviluppo Google Play Instant v1.8.0 (5/08/2019)
Questa versione dell'SDK Google Play Instant Development contiene le seguenti
modifiche.
Modifiche
- Il comando
ia run
della CLI per le app istantanee può eseguire il deployment di app istantanee firmate solo con uno schema di firma v2.
- Il comando CLI per le app istantanee
ia run -u [url]
ora funziona senza il deployment
di un artefatto.
SDK Google Play Instant Development versione 1.7.0 (29/03/2019)
Questa release dell'SDK di sviluppo di Google Play Instant contiene le seguenti
nuove funzionalità e modifiche.
Nuove funzionalità
- L'interfaccia a riga di comando delle app istantanee ora può raccogliere metriche di utilizzo con il tuo consenso, consentendo
al team di sviluppo di Google di comprendere meglio quali funzionalità ritieni utili e
migliorare le carenze dei nostri strumenti.
- Il comando
ia check
ora supporta il controllo rispetto a una build installabile della stessa app per incompatibilità comuni del percorso di upgrade. Puoi fornire l'APK dell'app installabile utilizzando l'opzione -i
.
Modifiche
- Il comando CLI
ia run
delle app istantanee non richiede più un account Google attivo sul dispositivo per avviare le app istantanee in modalità di sviluppo.
SDK di sviluppo Google Play Instant v1.6.0 (05/11/2018)
Questa release dell'SDK di sviluppo di Google Play Instant contiene le seguenti
nuove funzionalità e modifiche.
Nuove funzionalità
- Il comando
ia check
dell'interfaccia a riga di comando delle app istantanee ora supporta il controllo delle dimensioni dei file APK set (.apks
) generati da
bundletool
.
Modifiche
- Sui dispositivi con Android 8.0 (livello API 26) o versioni successive, l'esecuzione di un'app istantanea la cui chiave di firma non corrisponde a quella di qualsiasi app avviata in precedenza sul dispositivo non causa più un arresto anomalo in Android Studio o nella CLI.
- È stato modificato il limite di dimensioni delle app istantanee da 4 MB a 10 MB.
Un'app più grande di 4 MB ora riceve un
WARNING
anziché un ERROR
. Un'app
più grande di 10 MB continua a ricevere un ERROR
.
SDK Google Play Instant Development v1.5.0 (27/09/2018)
Questa release dell'SDK di sviluppo di Google Play Instant contiene le seguenti
nuove funzionalità e modifiche.
Nuove funzionalità
- I comandi
ia run
e ia check
dell'interfaccia a riga di comando delle app istantanee ora supportano l'operazione sui file APK Set (.apks) generati da bundletool
.
- Il comando
ia check
dell'interfaccia a riga di comando delle app istantanee ora funziona con un elenco di APK.
- Il comando
ia check
della CLI per le app istantanee garantisce che i nomi degli APK suddivisi siano
univoci all'interno di un determinato file ZIP.
Modifiche
- Quando viene eseguito il provisioning di un dispositivo con Android 7.1.1 (livello API 25) o versioni precedenti, la
CLI mostra un avviso solo se non rileva un check-in riuscito di Google Play
Services. In precedenza, in questa situazione la CLI generava un errore e non tentava di avviare l'app istantanea.
- L'interfaccia a riga di comando delle app istantanee
ia run
ora può avviare correttamente gli APK generati da
bundletool
o gli APK creati utilizzando aapt2
. In precedenza, l'operazione run
poteva sembrare scaduta all'avvio di alcuni di questi APK.
- Il flag
--no-setup
è stato ritirato per ia run
e ora non ha alcun effetto.
- Aggiorna correttamente le versioni precedenti di Google Play Services per le app istantanee,
che devono essere disinstallate prima di installare una nuova versione.
SDK di sviluppo Google Play Instant versione 1.4.0 (28/08/2018)
Questa release dell'SDK Google Play Instant Development (in precedenza SDK
di sviluppo di app istantanee) contiene le nuove funzionalità e le modifiche seguenti.
Nuove funzionalità
- Il comando
ia check
dell'interfaccia a riga di comando delle app istantanee ora supporta la convalida delle dimensioni
delle app istantanee che utilizzano gli APK di configurazione.
- L'interfaccia a riga di comando ora supporta l'esecuzione di app istantanee su immagini dell'emulatore test-keys con una
versione recente di Google Play Services installata.
- Supporto migliorato per la guida specifica per i comandi con
ia help <command>
.
- È stata aggiunta la suddivisione delle taglie agli errori relativi alle taglie
ia check
.
Modifiche
- Il nome dell'SDK è stato modificato da "Android Instant Apps Development SDK" a
"Google Play Instant Development SDK".
- La CLI non genera più un errore
NullPointerException
quando si tenta di controllare un'app
senza attività di avvio applicazioni.
- La CLI e Android Studio ora rilevano i dispositivi non supportati con Android 8.0
(livello API 26). In precedenza, questi dispositivi non avrebbero avviato l'app.
- Lo script wrapper Bash
ia
ora funziona correttamente quando viene richiamato in una pipeline
in cui $TERM
non è impostato. Lo script presuppone una larghezza di 80 colonne.
- Il comando
ia check
ora avvisa delle app istantanee la cui versione minSdkVersion
è impostata su 20
o su una versione precedente. Se supporti queste versioni precedenti dell'SDK nella tua build, le dimensioni del tuo binario potrebbero aumentare senza alcun vantaggio per le tue app istantanee.
- La CLI ora rileva quando la tua versione di Google Play Services è troppo vecchia per eseguire le app istantanee e richiede un aggiornamento sul dispositivo.
- Le app istantanee avviate su Android 8.0 (livello API 26) e versioni successive tramite la CLI o Android Studio ora dispongono automaticamente dell'autorizzazione
android.permission.INSTANT_APP_FOREGROUND_SERVICE
.
SDK di sviluppo di Android Instant Apps v1.3.0 (04/06/2018)
Questa release dell'SDK per lo sviluppo di app istantanee Android
contiene le nuove funzionalità e le modifiche seguenti.
Nuove funzionalità
- Android Studio 3.2 ora utilizza una libreria aggiunta nell'SDK 1.3 per eseguire le app istantanee.
In questo modo, la logica viene unificata tra
ia
e Studio e puoi eseguire app istantanee senza URL da Android Studio.
SDK di sviluppo di app istantanee Android v1.2.0 (07/05/2018)
Questa release dell'SDK per lo sviluppo di app istantanee Android
contiene le nuove funzionalità e le modifiche seguenti.
Nuove funzionalità
- La nuova interfaccia a riga di comando per le app istantanee,
ia
, ti consente di avviare
le app istantanee sul tuo dispositivo di sviluppo e di verificarne localmente la presenza di errori
comuni.
- Ora puoi creare e lanciare app istantanee senza un punto di
accesso tramite URL.
Modifiche
- La versione di Google Play Services per le app istantanee inclusa nell'SDK ora può aggiornarsi automaticamente utilizzando il Play Store. Nelle release precedenti, questo
pacchetto era bloccato alla versione inclusa nell'SDK.
- I nomi host contenenti caratteri jolly, ad esempio
"*.example.com"
, sono ora
completamente supportati in modalità di sviluppo.
- Gli sviluppatori ora possono simulare i download di app limitati in Android Lollipop,
Marshmallow e Nougat impostando la proprietà di sistema
debug.aia.throttle_download_ms
, come mostrato nell'esempio seguente:
$ adb shell setprop debug.aia.throttle_download_ms 5000
SDK di sviluppo di app istantanee Android v1.1.0
Questa release dell'SDK per lo sviluppo di app istantanee Android contiene le seguenti
nuove funzionalità e modifiche.
Nuove funzionalità
- Trasferimento di dati dall'app istantanea all'app installata.
- Sui dispositivi con Android 8.0 (livello API 26) e versioni successive, il sistema
esegue automaticamente questo trasferimento durante l'installazione dell'app. Sui dispositivi con
Android 7.1 (livello API 25) e versioni precedenti, puoi trasferire i dati di archiviazione
della tua app istantanea all'app installata chiamando
getInstantAppData()
nell'app installata.
- Puoi ridurre le dimensioni dell'APK utilizzando il nuovo supporto per
gli APK specifici per dispositivo. Per informazioni sulla configurazione della build per gli APK di configurazione, vedi Configurare la build per gli APK di configurazione.
Modifiche
- Emulatore.
- Per testare le app istantanee in futuro, sono necessari emulatori che eseguano il Play Store e l'ultima versione di Google Play Services. Per informazioni su come configurare l'emulatore, consulta Eseguire l'app istantanea.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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)."]]