Catatan rilis SDK

Google Play Instant Development SDK v1.9.0 (05-09-2019)

Rilis Google Play Instant Development SDK ini memuat perubahan berikut.

Perubahan

  • CLI aplikasi instan sekarang akan berjalan dengan baik saat dipanggil melalui link simbolis.
  • Pada SDK versi sebelumnya, meluncurkan aplikasi dengan minSdkVersion < 24 dan hanya ditandatangani dengan skema tanda tangan v2 akan selalu menyebabkan error. Perubahan ini memperbaiki ia run dan perintah run Android Studio, sehingga error hanya akan terjadi jika versi API perangkat yang terhubung sudah terlalu lama untuk mendukung tanda tangan v2.

Google Play Instant Development SDK v1.8.0 (05-08-2019)

Rilis Google Play Instant Development SDK ini memuat perubahan berikut.

Perubahan

  • Perintah ia run CLI aplikasi instan dapat men-deploy aplikasi instan yang hanya ditandatangani menggunakan skema tanda tangan v2.
  • Perintah ia run -u [url] CLI aplikasi instan sekarang berfungsi tanpa men-deploy artefak.

Google Play Instant Development SDK v1.7.0 (29-03-2019)

Rilis Google Play Instant Development SDK ini memuat fitur dan perubahan baru berikut.

Fitur baru

  • CLI aplikasi instan kini dapat mengumpulkan metrik penggunaan dengan izin Anda, sehingga tim developer Google dapat lebih memahami fitur yang menurut Anda berguna dan memperbaiki kekurangan dalam alat kami.
  • Perintah ia check kini mendukung pemeriksaan terhadap build yang dapat diinstal dari aplikasi yang sama untuk ketidakcocokan jalur upgrade umum. Anda dapat menyediakan APK aplikasi yang dapat diinstal menggunakan opsi -i.

Perubahan

  • Perintah ia run CLI aplikasi instan tidak lagi memerlukan Akun Google yang aktif di perangkat untuk meluncurkan aplikasi instan dalam mode pengembangan.

Google Play Instant Development SDK v1.6.0 (05-11-2018)

Rilis Google Play Instant Development SDK ini memuat fitur dan perubahan baru berikut.

Fitur baru

  • Perintah ia check CLI aplikasi instan sekarang mendukung pemeriksaan ukuran pada file rangkaian APK (.apks) yang dihasilkan dari bundletool.

Perubahan

  • Pada perangkat yang menjalankan Android 8.0 (API level 26) atau yang lebih tinggi, menjalankan aplikasi instan yang kunci penandatanganannya tidak cocok dengan kunci dari aplikasi yang sebelumnya diluncurkan di perangkat tidak lagi menyebabkan error di Android Studio atau CLI.
  • Mengubah batas ukuran aplikasi instan dari 4 MB menjadi 10 MB. Aplikasi dengan ukuran lebih dari 4 MB kini menerima WARNING, bukan ERROR. Aplikasi yang berukuran lebih besar dari 10 MB akan terus menerima ERROR.

Google Play Instant Development SDK v1.5.0 (27-09-2018)

Rilis Google Play Instant Development SDK ini memuat fitur dan perubahan baru berikut.

Fitur baru

  • Perintah ia run dan ia check CLI aplikasi instan kini mendukung pengoperasian file rangkaian APK (.apks) yang dihasilkan oleh bundletool.
  • Perintah ia check CLI aplikasi instan sekarang berfungsi dengan beberapa file APK.
  • Perintah ia check CLI aplikasi instan memastikan bahwa nama APK terpisah bersifat unik dalam file ZIP tertentu.

Perubahan

  • Saat menyediakan perangkat yang menjalankan Android 7.1.1 (API level 25) atau yang lebih rendah, CLI akan mengeluarkan peringatan hanya jika gagal mendeteksi check in layanan Google Play yang berhasil. Jika mengalami situasi ini sebelumnya, CLI akan menampilkan error dan tidak mencoba meluncurkan aplikasi instan.
  • ia run CLI aplikasi instan kini dapat berhasil meluncurkan APK yang dihasilkan oleh bundletool atau APK yang dibuat menggunakan aapt2. Sebelumnya, operasi run mungkin muncul karena waktu habis saat meluncurkan beberapa APK ini.
  • Flag --no-setup tidak digunakan lagi untuk ia run dan sekarang tidak berpengaruh.
  • Mengupdate versi lama layanan Google Play untuk Aplikasi Instan dengan benar, yang harus di-uninstal terlebih dahulu sebelum menginstal versi baru.

Google Play Instant Development SDK v1.4.0 (28-08-2018)

Rilis Google Play Instant Development SDK ini (sebelumnya Instant Apps Development SDK) memuat fitur dan perubahan baru berikut.

Fitur baru

  • Perintah ia check CLI aplikasi instan kini mendukung validasi ukuran pada aplikasi instan menggunakan APK konfigurasi.
  • CLI sekarang mendukung pengoperasian aplikasi instan pada image emulator kunci pengujian dengan layanan Google Play versi terbaru yang diinstal.
  • Meningkatkan dukungan untuk bantuan khusus perintah dengan ia help <command>.
  • Menambahkan perincian ukuran pada error ukuran ia check.

Perubahan

  • SDK telah diganti namanya dari "Android Instant Apps Development SDK" menjadi "Google Play Instant Development SDK".
  • CLI tidak lagi menampilkan NullPointerException saat mencoba memeriksa aplikasi tanpa aktivitas peluncur.
  • CLI dan Android Studio kini mendeteksi perangkat yang tidak didukung yang menjalankan Android 8.0 (API level 26). Sebelumnya, perangkat ini tidak akan meluncurkan aplikasi.
  • Skrip wrapper Bash ia sekarang berfungsi dengan benar saat dipanggil di pipeline tempat $TERM belum ditetapkan. Skrip ini mengasumsikan lebar 80 kolom.
  • Perintah ia check sekarang memperingatkan tentang aplikasi instan yang versi minSdkVersion-nya ditetapkan ke 20 atau yang lebih rendah. Dengan mendukung versi SDK yang lebih lama ini di build Anda, ukuran biner Anda mungkin meningkat tanpa manfaat bagi aplikasi instan Anda.
  • CLI sekarang mendeteksi kapan versi layanan Google Play Anda terlalu lama untuk menjalankan aplikasi instan dan meminta update pada perangkat.
  • Aplikasi instan yang diluncurkan di Android 8.0 (API level 26) dan yang lebih tinggi melalui CLI atau Android Studio sekarang otomatis memiliki izin android.permission.INSTANT_APP_FOREGROUND_SERVICE.

Android Instant Apps Development SDK v1.3.0 (04-06-2018)

Rilis Android Instant Apps Development SDK ini berisi fitur dan perubahan baru berikut.

Fitur baru

  • Android Studio 3.2 sekarang menggunakan library yang ditambahkan dalam SDK 1.3 untuk menjalankan aplikasi instan. Hal ini menggabungkan logika antara ia dan Studio, serta memungkinkan Anda menjalankan aplikasi instan tanpa URL dari Android Studio.

Android Instant Apps Development SDK v1.2.0 (07-05-2018)

Rilis Android Instant Apps Development SDK ini berisi fitur dan perubahan baru berikut.

Fitur baru

  • Antarmuka Command Line Aplikasi Instan baru, ia, memungkinkan Anda meluncurkan aplikasi instan pada perangkat pengembangan dan memeriksanya secara lokal untuk menemukan error yang umum.
  • Kini Anda dapat mem-build dan meluncurkan aplikasi instan tanpa titik entri URL.

Perubahan

  • Versi Layanan Google Play untuk Aplikasi Instan yang dipaketkan dengan SDK sekarang dapat diupdate secara otomatis menggunakan Play Store. Dalam rilis sebelumnya, paket tersebut dikunci ke versi yang dipaketkan dengan SDK.
  • Nama host yang berisi karakter pengganti, seperti "*.example.com", kini telah didukung sepenuhnya dalam mode pengembangan.
  • Developer kini dapat menyimulasikan download aplikasi yang dibatasi di Android Lollipop, Marshmallow, dan Nougat dengan menetapkan properti sistem debug.aia.throttle_download_ms, seperti yang ditunjukkan dalam contoh berikut:
    $ adb shell setprop debug.aia.throttle_download_ms 5000

Android Instant Apps Development SDK v1.1.0

Rilis Android Instant Apps Development SDK ini berisi fitur dan perubahan baru berikut.

Fitur baru

  • Transfer data dari Aplikasi Instan ke aplikasi yang diinstal.
    • Pada perangkat yang menjalankan Android 8.0 (API level 26) dan yang lebih baru, sistem secara otomatis melakukan transfer ini saat penginstalan aplikasi. Pada perangkat yang menjalankan Android 7.1 (API level 25) dan yang lebih rendah, Anda dapat mentransfer data penyimpanan Aplikasi Instan ke aplikasi yang diinstal dengan memanggil getInstantAppData() di aplikasi yang diinstal.
  • Anda dapat mengurangi ukuran APK dengan menggunakan dukungan baru untuk APK khusus perangkat. Untuk mengetahui informasi tentang cara menyiapkan build untuk APK konfigurasi, lihat Menyiapkan build untuk APK konfigurasi.

Perubahan

  • Emulator.
    • Ke depannya, emulator yang menjalankan Play Store dan Layanan Google Play terbaru diwajibkan untuk menguji Aplikasi Instan. Untuk mengetahui informasi tentang cara menyiapkan emulator, lihat Menjalankan aplikasi instan.