SDK sürüm notları
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Uyarı: Google Play Instant artık kullanılamayacak. Aralık 2025'ten itibaren,
Hazır Uygulamalar Google Play üzerinden yayınlanamayacak ve tüm
Google Play Hizmetleri Instant API'leri
artık çalışmayacak. Kullanıcılara artık Play tarafından herhangi bir mekanizma kullanılarak Anında Uygulamalar sunulmayacak.
Bu değişikliği, geliştiricilerden gelen geri bildirimler ve Google Play Anında'nın kullanıma sunulmasından bu yana ekosistemi iyileştirmek için yaptığımız sürekli yatırımlar doğrultusunda yapıyoruz.
Kullanıcı sayısını artırmaya yönelik optimizasyona devam etmek için geliştiricilerin, kullanıcıları normal uygulamalarına veya oyunlarına yönlendirmelerini öneririz. Geliştiriciler, derin bağlantılar kullanarak kullanıcıları uygun durumlarda belirli yolculuklara veya özelliklere yönlendirebilir.
Google Play Instant Development SDK v1.9.0 (05.09.2019)
Google Play Instant Development SDK'nın bu sürümünde aşağıdaki değişiklikler yapılmıştır.
Değişiklikler
- Anlık uygulamalar CLI'sı, sembolik bir bağlantı üzerinden çağrıldığında artık düzgün şekilde çalışacak.
- SDK'nın önceki sürümünde, minSdkVersion < 24 olan ve yalnızca v2 imza şemasıyla imzalanan bir uygulamanın başlatılması her zaman hataya neden oluyordu. Bu değişiklik, hem
ia run
hem de Android Studio'nun çalıştırma komutunu düzeltir. Böylece, yalnızca bağlı cihazın API sürümü v2 imzalarını destekleyemeyecek kadar eski olduğunda hata oluşur.
Google Play Instant Development SDK v1.8.0 (05.08.2019)
Google Play Instant Development SDK'nın bu sürümünde aşağıdaki değişiklikler yapılmıştır.
Değişiklikler
- Anlık uygulamalar KSA'sının
ia run
komutu, yalnızca v2 imza şeması kullanılarak imzalanmış anlık uygulamaları dağıtabilir.
- Hazır uygulamalar CLI
ia run -u [url]
komutu artık bir yapıyı dağıtmadan çalışıyor.
Google Play Instant Development SDK 1.7.0 sürümü (29.03.2019)
Google Play Instant Development SDK'nın bu sürümünde aşağıdaki yeni özellikler ve değişiklikler yer almaktadır.
Yeni özellikler
- Anlık uygulamalar CLI artık izninizle kullanım metriklerini toplayabilir. Bu sayede Google'ın geliştirici ekibi, hangi özellikleri faydalı bulduğunuzu daha iyi anlayabilir ve araçlarımızdaki eksiklikleri giderebilir.
ia check
komutu artık aynı uygulamanın yüklenebilir bir derlemesine karşı kontrol yaparak yaygın yükseltme yolu uyumsuzluklarını tespit etmeyi destekliyor. -i
seçeneğini kullanarak yüklenebilir uygulama APK'sını sağlayabilirsiniz.
Değişiklikler
- Hazır uygulamalar CLI
ia run
komutu, geliştirme modunda hazır uygulamaları başlatmak için artık cihazda etkin bir Google Hesabı gerektirmiyor.
Google Play Instant Development SDK v1.6.0 (05.11.2018)
Google Play Instant Development SDK'nın bu sürümünde aşağıdaki yeni özellikler ve değişiklikler yer almaktadır.
Yeni özellikler
- Anlık uygulamalar CLI
ia check
komutu artık bundletool
'dan oluşturulan APK seti dosyalarında (.apks
) boyut kontrolünü destekliyor.
Değişiklikler
- Android 8.0 (API düzeyi 26) veya sonraki sürümlerin yüklü olduğu cihazlarda, imzalama anahtarı cihazda daha önce başlatılan uygulamaların anahtarıyla eşleşmeyen bir anlık uygulamanın çalıştırılması artık Android Studio'da veya CLI'da kilitlenmeye neden olmuyor.
- Hazır uygulamaların boyut sınırı 4 MB'tan 10 MB'a çıkarıldı.
4 MB'tan büyük uygulamalar artık
ERROR
yerine WARNING
alıyor. 10 MB'tan büyük bir uygulama ERROR
almaya devam eder.
Google Play Instant Development SDK v1.5.0 (27.09.2018)
Google Play Instant Development SDK'nın bu sürümünde aşağıdaki yeni özellikler ve değişiklikler yer almaktadır.
Yeni özellikler
- Hazır uygulamalar CLI'sındaki
ia run
ve ia check
komutları artık bundletool
tarafından oluşturulan APK paketi (.apks) dosyaları üzerinde çalışmayı destekliyor.
- Hazır uygulamalar CLI
ia check
komutu artık bir APK listesiyle çalışıyor.
- Hazır uygulamalar CLI
ia check
komutu, bölünmüş APK'ların adlarının belirli bir ZIP dosyasında benzersiz olmasını sağlar.
Değişiklikler
- Android 7.1.1 (API düzeyi 25) veya daha eski bir sürümü çalıştıran bir cihazı sağlarken CLI, yalnızca başarılı bir Google Play Hizmetleri check-in'i algılayamazsa uyarı verir. Daha önce bu durumla karşılaşıldığında CLI hata veriyor ve anlık uygulamayı başlatmaya çalışmıyordu.
- Anlık uygulamalar CLI
ia run
artık bundletool
tarafından oluşturulan APK'ları veya aapt2
kullanılarak oluşturulan APK'ları başarıyla başlatabilir. Daha önce, bu APK'ların bazıları başlatılırken run
işlemi zaman aşımına uğramış gibi görünebiliyordu.
--no-setup
işareti, ia run
için kullanımdan kaldırıldı ve artık herhangi bir etkisi yok.
- Yeni bir sürüm yüklenmeden önce kaldırılması gereken, Instant Apps için Google Play Hizmetleri'nin eski sürümlerini düzgün şekilde günceller.
Google Play Instant Development SDK 1.4.0 sürümü (28.08.2018)
Google Play Instant Development SDK'nın (eski adıyla Instant Apps Development SDK) bu sürümünde aşağıdaki yeni özellikler ve değişiklikler yer almaktadır.
Yeni özellikler
- Hazır uygulamalar CLI
ia check
komutu artık yapılandırma APK'larını kullanan hazır uygulamalarda boyut doğrulamayı destekliyor.
- CLI artık Google Play Hizmetleri'nin son sürümünün yüklü olduğu test anahtarlarıyla imzalanmış öykünücü görüntülerinde anlık uygulamaların çalıştırılmasını destekliyor.
ia help <command>
ile komuta özel yardım için gelişmiş destek.
ia check
beden hatalarına beden dökümü eklendi.
Değişiklikler
- SDK'nın adı "Android Anında Uygulamalar Geliştirme SDK'sı"ndan "Google Play Anında Uygulama Geliştirme SDK'sı" olarak değiştirildi.
- CLI, başlatıcı etkinliği olmayan bir uygulamayı kontrol etmeye çalışırken artık
NullPointerException
hatası vermiyor.
- CLI ve Android Studio artık Android 8.0 (API düzeyi 26) çalıştıran desteklenmeyen cihazları algılıyor. Daha önce bu cihazlarda uygulama başlatılamıyordu.
ia
Bash sarmalayıcı komut dosyası artık $TERM
ayarlanmamış bir işlem hattında çağrıldığında doğru şekilde çalışıyor. Komut dosyası 80 sütun genişliğini varsayar.
ia check
komutu artık minSdkVersion
sürümü 20
veya daha düşük olarak ayarlanmış anlık uygulamalar hakkında uyarı veriyor. Derlemenizde bu eski SDK sürümlerini desteklediğinizde, anlık uygulamalarınız için herhangi bir avantaj sağlamadan ikilinizin boyutu artabilir.
- CLI artık Google Play Hizmetleri sürümünüzün anlık uygulamaları çalıştırmak için çok eski olduğunu algılayıp cihazda güncelleme yapmanızı ister.
- CLI veya Android Studio aracılığıyla Android 8.0 (API düzeyi 26) ve sonraki sürümlerde başlatılan anlık uygulamalara artık otomatik olarak
android.permission.INSTANT_APP_FOREGROUND_SERVICE
izni veriliyor.
Android Instant Apps Development SDK v1.3.0 (2018-06-04)
Android Instant Apps Development SDK'nın bu sürümünde aşağıdaki yeni özellikler ve değişiklikler yer almaktadır.
Yeni özellikler
- Android Studio 3.2 artık anlık uygulamaları çalıştırmak için SDK 1.3'te eklenen bir kitaplığı kullanıyor.
Bu,
ia
ile Studio arasındaki mantığı birleştirir ve Android Studio'dan URL'siz anlık uygulamalar çalıştırmanıza olanak tanır.
Android Instant Apps Development SDK v1.2.0 (07.05.2018)
Android Instant Apps Development SDK'nın bu sürümünde aşağıdaki yeni özellikler ve değişiklikler yer almaktadır.
Yeni özellikler
- Yeni hazır uygulamalar komut satırı arayüzü
ia
, geliştirme cihazınızda hazır uygulamaları başlatmanıza ve yaygın hatalar için yerel olarak kontrol etmenize olanak tanır.
- Artık URL giriş noktası olmadan anlık uygulamalar oluşturup başlatabilirsiniz.
Değişiklikler
- SDK ile birlikte gelen Google Play Anında Uygulama Hizmetleri sürümü artık Play Store'u kullanarak kendini otomatik olarak güncelleyebilir. Önceki sürümlerde bu paket, SDK ile birlikte gelen sürümle kilitleniyordu.
"*.example.com"
gibi joker karakterler içeren ana makine adları artık geliştirme modunda tam olarak destekleniyor.
- Geliştiriciler artık aşağıdaki örnekte gösterildiği gibi
debug.aia.throttle_download_ms
sistem özelliğini ayarlayarak Android Lollipop, Marshmallow ve Nougat'ta sınırlanmış uygulama indirmelerini simüle edebilir:
$ adb shell setprop debug.aia.throttle_download_ms 5000
Android Hazır Uygulamalar Geliştirme SDK'sı v1.1.0
Android Anında Uygulama Geliştirme SDK'sının bu sürümünde aşağıdaki yeni özellikler ve değişiklikler yer almaktadır.
Yeni özellikler
- Verilerin hazır uygulamadan yüklü uygulamaya aktarılması.
- Android 8.0 (API düzeyi 26) ve sonraki sürümleri çalıştıran cihazlarda sistem, uygulama yüklenirken bu aktarımı otomatik olarak gerçekleştirir. Android 7.1 (API düzeyi 25) ve önceki sürümlerini çalıştıran cihazlarda, yüklü uygulamanızda
getInstantAppData()
işlevini çağırarak hazır uygulamanızın depolama verilerini yüklü uygulamanıza aktarabilirsiniz.
- Cihaza özel APK'lar için yeni destekten yararlanarak APK'nızın boyutunu küçültebilirsiniz. Derlemenizi yapılandırma APK'ları için ayarlama hakkında bilgi edinmek için Derlemenizi yapılandırma APK'ları için ayarlama başlıklı makaleyi inceleyin.
Değişiklikler
- Emülatör.
- Instant Apps'i test etmek için Play Store'un ve en yeni Google Play Hizmetleri'nin yüklü olduğu emülatörler gereklidir. Emülatörünüzü nasıl ayarlayacağınız hakkında bilgi edinmek için Anlık uygulamanızı çalıştırma başlıklı makaleyi inceleyin.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[null,null,["Son güncelleme tarihi: 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)."]]