Informacje o wersji pakietu SDK
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Ostrzeżenie: aplikacja błyskawiczna w Google Play nie będzie już dostępna. Od grudnia 2025 r. nie będzie można publikować aplikacji błyskawicznych w Google Play, a wszystkie interfejsy Instant API Usług Google Play przestaną działać. Użytkownicy nie będą już otrzymywać aplikacji błyskawicznych z Google Play za pomocą żadnego mechanizmu.
Wprowadzamy tę zmianę na podstawie opinii deweloperów i naszych ciągłych inwestycji w ulepszanie ekosystemu od czasu wprowadzenia aplikacji błyskawicznych w Google Play.
Aby nadal optymalizować wzrost liczby użytkowników, zachęcamy deweloperów do kierowania użytkowników do standardowej aplikacji lub gry za pomocą precyzyjnych linków, które w razie potrzeby przekierowują ich do określonych ścieżek lub funkcji.
Pakiet SDK do tworzenia aplikacji błyskawicznych w Google Play w wersji 1.9.0 (2019-09-05)
Ta wersja pakietu Google Play Instant Development SDK zawiera te zmiany:
Zmiany
- Interfejs CLI aplikacji natychmiastowych będzie teraz działać prawidłowo po wywołaniu za pomocą linku symbolicznego.
- W poprzedniej wersji pakietu SDK uruchomienie aplikacji z parametrem minSdkVersion < 24 i podpisanej tylko przy użyciu schematu podpisu w wersji 2 zawsze powodowało błąd. Ta zmiana naprawia zarówno
ia run
, jak i polecenie uruchamiania w Android Studio, dzięki czemu błąd wystąpi tylko wtedy, gdy wersja interfejsu API podłączonego urządzenia jest zbyt stara, aby obsługiwać podpisy w wersji 2.
Pakiet SDK do tworzenia aplikacji błyskawicznych w Google Play w wersji 1.8.0 (5.08.2019)
Ta wersja pakietu Google Play Instant Development SDK zawiera te zmiany:
Zmiany
- Polecenie
ia run
interfejsu wiersza poleceń aplikacji natychmiastowych może wdrażać aplikacje natychmiastowe, które są podpisane tylko przy użyciu schematu podpisu w wersji 2.
- Polecenie
ia run -u [url]
wiersza poleceń aplikacji natychmiastowych działa teraz bez wdrażania artefaktu.
Pakiet SDK do tworzenia aplikacji błyskawicznych w Google Play w wersji 1.7.0 (29.03.2019)
Ta wersja pakietu Google Play Instant Development SDK zawiera następujące nowe funkcje i zmiany.
Nowe funkcje
- Interfejs wiersza poleceń aplikacji natychmiastowych może teraz za Twoją zgodą zbierać dane o użytkowaniu, co pozwala zespołowi programistów Google lepiej zrozumieć, które funkcje są dla Ciebie przydatne, i poprawić niedociągnięcia w naszych narzędziach.
- Polecenie
ia check
obsługuje teraz sprawdzanie pod kątem niezgodności na typowych ścieżkach uaktualniania w przypadku możliwej do zainstalowania wersji tej samej aplikacji. Możesz podać pakiet APK aplikacji do zainstalowania za pomocą opcji -i
.
Zmiany
- Polecenie interfejsu CLI aplikacji błyskawicznych
ia run
nie wymaga już aktywnego konta Google na urządzeniu, aby uruchamiać aplikacje błyskawiczne w trybie deweloperskim.
Pakiet SDK do tworzenia aplikacji błyskawicznych w Google Play w wersji 1.6.0 (5.11.2018)
Ta wersja pakietu Google Play Instant Development SDK zawiera następujące nowe funkcje i zmiany.
Nowe funkcje
- Polecenie
ia check
wiersza poleceń aplikacji natychmiastowych obsługuje teraz sprawdzanie rozmiaru plików zestawu APK (.apks
) wygenerowanych z bundletool
.
Zmiany
- Na urządzeniach z Androidem 8.0 (poziom interfejsu API 26) lub nowszym uruchomienie aplikacji natychmiastowej, której klucz podpisywania nie pasuje do klucza żadnej wcześniej uruchomionej aplikacji na urządzeniu, nie powoduje już awarii w Androidzie Studio ani w interfejsie CLI.
- Zmieniliśmy limit rozmiaru aplikacji natychmiastowych z 4 MB na 10 MB.
Aplikacja o rozmiarze większym niż 4 MB będzie oznaczona symbolem
WARNING
zamiast ERROR
. Aplikacja większa niż 10 MB nadal otrzymuje ERROR
.
Pakiet Google Play Instant Development SDK w wersji 1.5.0 (27 września 2018 r.)
Ta wersja pakietu Google Play Instant Development SDK zawiera następujące nowe funkcje i zmiany.
Nowe funkcje
- Polecenia
ia run
i ia check
wiersza poleceń aplikacji błyskawicznych obsługują teraz operacje na plikach zestawu APK (.apks) wygenerowanych przez bundletool
.
- Polecenie
ia check
interfejsu wiersza poleceń aplikacji błyskawicznych działa teraz z listą plików APK.
- Polecenie
ia check
interfejsu wiersza poleceń aplikacji błyskawicznych zapewnia, że nazwy podzielonych plików APK są unikalne w danym pliku ZIP.
Zmiany
- Podczas udostępniania urządzenia z Androidem 7.1.1 (poziom interfejsu API 25) lub starszym interfejs wiersza poleceń wyświetla ostrzeżenie tylko wtedy, gdy nie wykryje pomyślnego zameldowania w Usługach Google Play. W takiej sytuacji interfejs CLI zgłaszał błąd i nie próbował uruchomić aplikacji natychmiastowej.
- Interfejs wiersza poleceń aplikacji natychmiastowych
ia run
może teraz uruchamiać pliki APK wygenerowane przez bundletool
lub pliki APK utworzone za pomocą aapt2
. Wcześniej operacja run
mogła się zakończyć z powodu przekroczenia limitu czasu podczas uruchamiania niektórych z tych plików APK.
- Flaga
--no-setup
została wycofana w przypadku ia run
i nie ma już żadnego efektu.
- Prawidłowo aktualizuje starsze wersje Usług Google Play dla aplikacji błyskawicznych, które przed zainstalowaniem nowej wersji należy odinstalować.
Pakiet SDK do tworzenia aplikacji błyskawicznych w Google Play w wersji 1.4.0 (28.08.2018)
Ta wersja pakietu Google Play Instant Development SDK (wcześniej Instant Apps Development SDK) zawiera te nowe funkcje i zmiany:
Nowe funkcje
- Polecenie
ia check
interfejsu wiersza poleceń aplikacji błyskawicznych obsługuje teraz weryfikację rozmiaru w przypadku aplikacji błyskawicznych korzystających z plików APK z konfiguracją.
- Interfejs CLI obsługuje teraz uruchamianie aplikacji błyskawicznych na obrazach emulatora z kluczami testowymi z zainstalowaną najnowszą wersją Usług Google Play.
- Ulepszona obsługa pomocy dotyczącej konkretnych poleceń za pomocą
ia help <command>
.
- Dodano podział rozmiarów do
ia check
błędów rozmiaru.
Zmiany
- Nazwa pakietu SDK została zmieniona z „Android Instant Apps Development SDK” na „Google Play Instant Development SDK”.
- Interfejs CLI nie zgłasza już błędu
NullPointerException
podczas próby sprawdzenia aplikacji bez aktywności uruchamiającej.
- Interfejs CLI i Android Studio wykrywają teraz nieobsługiwane urządzenia z Androidem 8.0 (poziom API 26). Wcześniej na tych urządzeniach nie można było uruchomić aplikacji.
- Skrypt
ia
Bash wrapper działa teraz prawidłowo, gdy jest wywoływany w potoku, w którym nie jest ustawiona zmienna $TERM
. Skrypt zakłada szerokość 80 kolumn.
- Polecenie
ia check
ostrzega teraz o aplikacjach natychmiastowych, których minSdkVersion
wersja jest ustawiona na 20
lub niższą. Obsługa starszych wersji pakietu SDK w kompilacji może zwiększyć rozmiar pliku binarnego bez korzyści dla aplikacji natychmiastowych.
- Interfejs CLI wykrywa teraz, kiedy wersja Usług Google Play jest zbyt stara, aby uruchamiać aplikacje natychmiastowe, i wyświetla na urządzeniu prośbę o aktualizację.
- Aplikacje błyskawiczne uruchamiane na Androidzie 8.0 (poziom API 26) i nowszym za pomocą interfejsu CLI lub Androida Studio mają teraz automatycznie przyznane uprawnienie
android.permission.INSTANT_APP_FOREGROUND_SERVICE
.
Pakiet SDK do tworzenia aplikacji błyskawicznych na Androida w wersji 1.3.0 (2018-06-04)
Ta wersja pakietu Android Instant Apps Development SDK zawiera te nowe funkcje i zmiany:
Nowe funkcje
- Android Studio 3.2 używa teraz biblioteki dodanej w pakiecie SDK 1.3 do uruchamiania aplikacji natychmiastowych.
Ujednolica to logikę między
ia
a Studio i umożliwia uruchamianie aplikacji natychmiastowych bez adresów URL z Android Studio.
Android Instant Apps Development SDK w wersji 1.2.0 (2018-05-07)
Ta wersja pakietu Android Instant Apps Development SDK zawiera te nowe funkcje i zmiany:
Nowe funkcje
- Nowy interfejs wiersza poleceń aplikacji błyskawicznych,
ia
, umożliwia uruchamianie aplikacji błyskawicznych na urządzeniu deweloperskim i sprawdzanie ich lokalnie pod kątem typowych błędów.
- Możesz teraz tworzyć i uruchamiać aplikacje natychmiastowe bez punktu wejścia w postaci adresu URL.
Zmiany
- Wersja Usług Google Play dla aplikacji błyskawicznych dołączona do pakietu SDK może teraz automatycznie aktualizować się za pomocą Sklepu Play. W poprzednich wersjach ten pakiet był zablokowany w wersji dołączonej do pakietu SDK.
- Nazwy hostów zawierające symbole wieloznaczne, takie jak
"*.example.com"
, są teraz w pełni obsługiwane w trybie deweloperskim.
- Deweloperzy mogą teraz symulować ograniczone pobieranie aplikacji na Androidzie Lollipop, Marshmallow i Nougat, ustawiając właściwość
debug.aia.throttle_download_ms
system
w sposób pokazany w tym przykładzie:
$ adb shell setprop debug.aia.throttle_download_ms 5000
Pakiet SDK do tworzenia aplikacji błyskawicznych na Androida w wersji 1.1.0
Ta wersja pakietu Android Instant Apps Development SDK zawiera te nowe funkcje i zmiany:
Nowe funkcje
- Przenoszenie danych z aplikacji błyskawicznej do zainstalowanej aplikacji.
- Na urządzeniach z Androidem 8.0 (poziom interfejsu API 26) lub nowszym system automatycznie przeprowadza to przenoszenie podczas instalacji aplikacji. Na urządzeniach z Androidem 7.1 (API na poziomie 25) lub starszym możesz przenieść dane pamięci aplikacji błyskawicznej do zainstalowanej aplikacji, wywołując w niej funkcję
getInstantAppData()
.
- Rozmiar pliku APK możesz zmniejszyć, korzystając z nowej obsługi plików APK przeznaczonych na konkretne urządzenia. Informacje o konfigurowaniu kompilacji pod kątem konfiguracyjnych plików APK znajdziesz w artykule Konfigurowanie kompilacji pod kątem konfiguracyjnych plików APK.
Zmiany
- emulatora,
- Aby testować aplikacje błyskawiczne, musisz mieć emulatory z dostępem do Sklepu Play i najnowszymi Usługami Google Play. Informacje o konfigurowaniu emulatora znajdziesz w artykule Uruchamianie aplikacji natychmiastowej.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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)."]]