SDK リリースノート
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
警告: Google Play Instant はご利用いただけなくなります。2025 年 12 月より、Google Play を通じて Instant Apps を公開できなくなり、すべての Google Play 開発者サービス Instant API が機能しなくなります。ユーザーには、あらゆるメカニズムを使用して Google Play からインスタント アプリが提供されなくなります。
この変更は、デベロッパーからのフィードバックと、Google Play インスタントの導入以来、エコシステムの改善に継続的に投資してきたことに基づいて行われます。
引き続き最も効果的にユーザーを獲得するために、デベロッパーは、ディープリンクを使用して、ユーザーを通常のアプリやゲームに誘導し、必要に応じて特定のジャーニーや機能にリダイレクトすることをおすすめします。
Google Play Instant Development SDK v1.9.0(2019-09-05)
Google Play Instant Development SDK のこのリリースには、以下の変更が含まれています。
変更
- Instant Apps CLI は、シンボリック リンクで呼び出されたときに正常に実行されるようになりました。
- SDK の以前のバージョンでは、minSdkVersion が 24 未満で v2 署名スキームでのみ署名されたアプリを起動すると、常にエラーが発生していました。この変更で、
ia run
と Android Studio の run コマンドの両方が修正され、接続されたデバイスの API バージョンが古すぎて v2 署名に対応していない場合にのみ、エラーが発生するようになりました。
Google Play Instant Development SDK v1.8.0(2019-08-05)
Google Play Instant Development SDK のこのリリースには、以下の変更が含まれています。
変更
- Instant Apps CLI の
ia run
コマンドで、v2 署名スキームでのみ署名された Instant App をデプロイできるようになりました。
- Instant Apps CLI の
ia run -u [url]
コマンドが、アーティファクトをデプロイしなくても機能するようになりました。
Google Play Instant Development SDK v1.7.0(2019-03-29)
Google Play Instant Development SDK のこのリリースには、以下の新機能と変更が含まれています。
新機能
- Instant Apps CLI で、ユーザーの同意を得て使用状況の指標を収集できるようになりました。これにより、Google のデベロッパー チームは、ユーザーにとって便利な機能をさらに理解して、ツールの短所を改善できます。
ia check
コマンドで、一般的なアップグレード パスに互換性がない場合に、同じアプリのインストール可能なビルドをチェックできるようになりました。-i
オプションを使用して、インストール可能なアプリ APK を指定できます。
変更
- Instant Apps CLI の
ia run
コマンドで、アクティブな Google アカウントがデバイスになくても、開発モードで Instant App を起動できるようになりました。
Google Play Instant Development SDK v1.6.0(2018-11-05)
Google Play Instant Development SDK のこのリリースには、以下の新機能と変更が含まれています。
新機能
- Instant Apps CLI の
ia check
コマンドで、bundletool
から生成された APK セットファイル(.apks
)のサイズチェックがサポートされるようになりました。
変更
- Android 8.0(API レベル 26)以上を実行しているデバイスで、以前デバイスで起動したアプリのキーと署名キーが一致しない Instant App を実行しても、Android Studio または CLI でクラッシュが発生しないようになりました。
- Instant App のサイズ制限が 4 MB から 10 MB に変更されました。4 MB を超えるアプリには、
ERROR
ではなく WARNING
が表示されます。10 MB を超えるアプリには、引き続き ERROR
が表示されます。
Google Play Instant Development SDK v1.5.0(2018-09-27)
Google Play Instant Development SDK のこのリリースには、以下の新機能と変更が含まれています。
新機能
- Instant Apps CLI の
ia run
および ia check
コマンドで、bundletool
によって生成された APK セット(.apks)ファイルを操作できるようになりました。
- Instant Apps CLI の
ia check
コマンドが、APK のリストで機能するようになりました。
- Instant Apps CLI の
ia check
コマンドで、指定された ZIP ファイル内で、分割された APK の名前が一意であることが確認されるようになりました。
変更
- Android 7.1.1(API レベル 25)以下を実行しているデバイスをプロビジョニングする場合、CLI で、Google Play 開発者サービスのチェックインの成功を検出できない場合にのみ警告が発行されるようになりました。以前は、この状況が発生した場合、CLI によってエラーがスローされ、Instant App の起動が行われませんでした。
- Instant Apps CLI の
ia run
で、bundletool
によって生成された APK または aapt2
を使用してビルドされた APK を正常に起動できるようになりました。以前は、こうした一部の APK を起動したときに、run
オペレーションがタイムアウトしたように見えることがありました。
ia run
の --no-setup
フラグのサポートが終了になりました。現在は機能しません。
- Instant Apps 用の Google Play 開発者サービスの古いバージョンが更新されました。新しいバージョンをインストールする前に、古いバージョンをアンインストールする必要があります。
Google Play Instant Development SDK v1.4.0(2018-08-28)
Google Play Instant Development SDK(以前の名称は Instant Apps Development SDK)のこのリリースには、以下の新機能と変更が含まれています。
新機能
- Instant Apps CLI の
ia check
コマンドで、構成 APK を使用した Instant App のサイズ検証がサポートされるようになりました。
- CLI で、最新バージョンの Google Play 開発者サービスがインストールされたテストキー エミュレータ イメージでの Instant App の実行がサポートされるようになりました。
ia help <command>
のコマンド固有のヘルプのサポートを改善しました。
ia check
サイズエラーにサイズの詳細情報を追加しました。
変更
- SDK の名称が Android Instant Apps Development SDK から Google Play Instant Development SDK に変更されました。
- ランチャー アクティビティを含まないアプリをチェックしようとしたときに、CLI で
NullPointerException
がスローされないようになりました。
- CLI と Android Studio で、Android 8.0(API レベル 26)を実行しているサポート対象外のデバイスが検出されるようになりました。以前は、この種のデバイスではアプリが起動されませんでした。
ia
Bash ラッパー スクリプトは、$TERM
が設定されていないパイプラインで呼び出されたときに、正常に動作するようになりました。このスクリプトは、幅を 80 列と想定しています。
ia check
コマンドで、minSdkVersion
バージョンが 20
以下に設定されている Instant App について警告されるようになりました。ビルドでこのような古い SDK バージョンをサポートすると、バイナリのサイズが増大し、Instant App にはメリットがありません。
- CLI により、Google Play 開発者サービスのバージョンが古すぎて Instant App を実行できない状況が検出され、デバイスで更新が促されるようになりました。
- CLI または Android Studio を介して Android 8.0(API レベル 26)以上で起動された Instant App には、自動的に
android.permission.INSTANT_APP_FOREGROUND_SERVICE
権限が付与されるようになりました。
Android Instant Apps Development SDK v1.3.0(2018-06-04)
Android Instant Apps Development SDK のこのリリースには、以下の新機能と変更が含まれています。
新機能
- Android Studio 3.2 で、SDK 1.3 で追加されたライブラリを使用して Instant App が実行されるようになりました。これにより、
ia
と Studio の間でロジックが統一され、Android Studio からの URL なしで Instant App を実行できます。
Android Instant Apps Development SDK v1.2.0(2018-05-07)
Android Instant Apps Development SDK のこのリリースには、以下の新機能と変更が含まれています。
新機能
- 新しい Instant Apps コマンドライン インターフェースである
ia
により、開発デバイスで Instant App を起動して、ローカルで一般的なエラーをチェックできます。
- URL エントリ ポイントなしで、Instant App をビルドして起動できます。
変更
- SDK にバンドルされている Instant App 用の Google Play 開発者サービスのバージョンを、Play ストアで自動更新できるようになりました。以前のリリースでは、このパッケージは SDK にバンドルされたバージョンに固定されていました。
"*.example.com"
などのワイルドカード文字を含むホスト名が、開発モードで完全にサポートされるようになりました。
- デベロッパーは、
debug.aia.throttle_download_ms
システム プロパティを設定することにより、Android Lollipop、Marshmallow、Nougat でスロットルされたアプリのダウンロードをシミュレートできるようになりました。次の例をご覧ください。$ adb shell setprop debug.aia.throttle_download_ms 5000
Android Instant Apps Development SDK v1.1.0
Android Instant Apps Development SDK のこのリリースには、以下の新機能と変更が含まれています。
新機能
- Instant App からインストール済みアプリへのデータ転送。
- Android 8.0(API レベル 26)以上を実行しているデバイスでは、システムはアプリのインストール時にこの転送を自動的に実行します。Android 7.1(API レベル 25)以下を実行しているデバイスでは、インストール済みアプリで
getInstantAppData()
を呼び出すことにより、Instant App のストレージ データをインストール済みアプリに転送できます。
- デバイス固有の APK に対する新しいサポートを使用して、APK のサイズを小さくすることができます。構成 APK のビルドのセットアップについては、構成 APK のビルドのセットアップをご覧ください。
変更
- エミュレータ。
- 今後、Instant App をテストするには、Play ストアと最新の Google Play 開発者サービスを実行するエミュレータが必要になります。エミュレータをセットアップする方法については、Instant App の実行をご覧ください。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-07-27 UTC。
[null,null,["最終更新日 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)."]]