SDK sürüm notları

Google Play Instant Development SDK v1.9.0 (05.09.2019)

Google Play Instant Development SDK'nın bu sürümü aşağıdaki değişiklikleri içermektedir.

Değişiklikler

  • Hazır uygulama KSA'sı, sembolik bir bağlantıyla çağrıldığında doğru şekilde çalışır.
  • SDK'nın önceki sürümünde, minSdkVersion < 24 ile yalnızca v2 imza şemasıyla imzalanmış bir uygulama başlatmak her zaman hataya neden olacaktır. Bu değişiklik hem ia run hem de Android Studio'nun çalıştırma komutunu düzelterek yalnızca bağlı cihazın API sürümü v2 imzalarını destekleyemeyecek kadar eskiyse bir hata oluşmasını sağlar.

Google Play Instant Development SDK 1.8.0 sürümü (05.08.2019)

Google Play Instant Development SDK'nın bu sürümü aşağıdaki değişiklikleri içermektedir.

Değişiklikler

  • Hazır uygulamalar CLI ia run komutu, yalnızca v2 imza şeması kullanılarak imzalanan hazır uygulamaları dağıtabilir.
  • Hazır uygulamalar CLI ia run -u [url] komutu artık bir yapı 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ü, aşağıdaki yeni özellikleri ve değişiklikleri içerir.

Yeni özellikler

  • Hazır uygulama KSA'sı artık izninizi alarak 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 derlemesini inceleyerek yaygın yükseltme yolu uyumsuzluklarının olup olmadığının kontrol edilmesini de destekler. Yüklenebilir uygulama APK'sını -i seçeneğini kullanarak sağlayabilirsiniz.

Değişiklikler

  • Hazır uygulama KSA ia run komutu, hazır uygulamaları geliştirme modunda 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ü, aşağıdaki yeni özellikleri ve değişiklikleri içerir.

Yeni özellikler

  • Hazır uygulamalar CLI ia check komutu artık bundletool'ten oluşturulan APK küme dosyalarında (.apks) boyut denetimini destekliyor.

Değişiklikler

  • Android 8.0 (API düzeyi 26) veya sonraki sürümleri çalıştıran cihazlarda, imzalama anahtarı cihazda önceden başlatılan herhangi bir uygulamanın anahtarıyla eşleşmeyen bir hazır uygulamanın çalıştırılması artık Android Studio veya KSA'da kilitlenmeye neden olmuyor.
  • Hazır uygulamaların 4 MB olan boyut sınırı 10 MB olarak değiştirildi. 4 MB'tan büyük uygulamalar artık ERROR yerine WARNING alıyor. 10 MB'tan büyük uygulamalar ERROR almaya devam eder.

Google Play Instant Development SDK 1.5.0 sürümü (27.09.2018)

Google Play Instant Development SDK'nın bu sürümü, aşağıdaki yeni özellikleri ve değişiklikleri içerir.

Yeni özellikler

  • Hazır uygulama KSA ia run ve ia check komutları artık bundletool tarafından oluşturulan APK grubu (.apks) dosyalarında çalışmayı destekliyor.
  • Hazır uygulamalar KSA ia check komutu artık bir APK listesiyle çalışmaktadır.
  • Hazır uygulamalar CLI ia check komutu, bölünmüş APK'ların adlarının belirli bir ZIP dosyası içinde benzersiz olmasını sağlar.

Değişiklikler

  • Android 7.1.1 (API düzeyi 25) veya daha düşük bir sürümü çalıştıran bir cihazın temel hazırlığı yapılırken KSA, yalnızca başarılı bir Google Play hizmetleri check-in'i tespit edemezse uyarı gönderir. KSA bu durumla daha önce karşılaştığında hata verir ve hazır uygulamayı başlatmaya çalışmaz.
  • ia run hazır uygulama KSA'sı artık bundletool tarafından oluşturulan APK'ları veya aapt2 kullanılarak oluşturulan APK'ları başarılı bir şekilde başlatabilir. Daha önce, bu APK'lardan bazıları başlatılırken run işlemi zaman aşımına uğramış gibi görünüyordu.
  • --no-setup işareti, ia run için kullanımdan kaldırılmıştır ve artık hiçbir etkisi yoktur.
  • Yeni sürüm yüklenmeden önce kaldırılması gereken Hazır Uygulamalar için Google Play Hizmetleri'nin eski sürümlerini doğru ş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 Hazır Uygulama Geliştirme SDK'sı) bu sürümü aşağıdaki yeni özellikleri ve değişiklikleri içerir.

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 yeni bir sürümünün yüklü olduğu test anahtarı emülatörü görüntülerinde hazır uygulama çalıştırmayı destekliyor.
  • ia help <command> ile komuta özgü yardım için iyileştirilmiş destek.
  • ia check boyut hatasına boyut dökümü eklendi.

Değişiklikler

  • SDK, "Android Hazır Uygulama Geliştirme SDK'sı"ndan "Google Play Instant Development SDK" olarak yeniden adlandırıldı.
  • CLI artık başlatıcı etkinliği olmayan bir uygulamayı kontrol etmeye çalışırken NullPointerException atmıyor.
  • CLI ve Android Studio artık Android 8.0 (API düzeyi 26) çalıştıran desteklenmeyen cihazları algılamaktadır. Daha önce bu cihazlar uygulamayı başlatmıyordu.
  • ia Bash sarmalayıcı komut dosyası, $TERM özelliğinin ayarlanmadığı bir ardışık düzende çağrıldığında artık doğru şekilde çalışıyor. Komut dosyası, 80 sütun genişliğinde olduğunu varsayar.
  • ia check komutu artık minSdkVersion sürümü 20 veya daha düşük olarak ayarlanmış hazır uygulamalar hakkında uyarıda bulunuyor. Derlemenizde bu eski SDK sürümlerini desteklediğinizde ikili programın boyutu, hazır uygulamalarınız için herhangi bir fayda sağlamayacak şekilde artabilir.
  • KSA artık Google Play Hizmetleri sürümünüz, hazır uygulamaları çalıştıramayacak kadar eski olduğunu algılar ve cihazda güncelleme ister.
  • CLI veya Android Studio aracılığıyla Android 8.0 (API düzeyi 26) ve sonraki sürümlerde başlatılan hazır uygulamalara artık android.permission.INSTANT_APP_FOREGROUND_SERVICE izni otomatik olarak veriliyor.

Android Hazır Uygulama Geliştirme SDK'sı v1.3.0 (04.06.2018)

Android Hazır Uygulama Geliştirme SDK'sının bu sürümü aşağıdaki yeni özellikleri ve değişiklikleri içerir.

Yeni özellikler

  • Android Studio 3.2 artık hazır uygulamaları çalıştırmak için SDK 1.3'e eklenen bir kitaplığı kullanıyor. Bu, ia ile Studio arasındaki mantığı birleştirir ve hazır uygulamaları, URL'ler olmadan Android Studio'dan çalıştırmanıza olanak tanır.

Android Hazır Uygulama Geliştirme SDK'sı v1.2.0 (07.05.2018)

Android Hazır Uygulama Geliştirme SDK'sının bu sürümü aşağıdaki yeni özellikleri ve değişiklikleri içerir.

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 hatalara karşı yerel olarak kontrol etmenize olanak tanır.
  • Artık URL giriş noktası olmadan hazır uygulamaları oluşturup başlatabilirsiniz.

Değişiklikler

  • Hazır Uygulamalar için Google Play Hizmetleri'nin SDK ile birlikte sunulan sürümü artık Play Store üzerinden kendini otomatik olarak güncelleyebilir. Önceki sürümlerde bu paket, SDK ile paket halinde sunulan sürüme kilitliydi.
  • "*.example.com" gibi joker karakterler içeren ana makine adları artık geliştirme modunda tam olarak desteklenmektedir.
  • 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 kısıtlanan uygulama indirmelerini simüle edebilirler:
    $ adb shell setprop debug.aia.throttle_download_ms 5000

Android Hazır Uygulama Geliştirme SDK'sı v1.1.0

Android Hazır Uygulama Geliştirme SDK'sının bu sürümü, aşağıdaki yeni özellikleri ve değişiklikleri içerir.

Yeni özellikler

  • Hazır Uygulama'dan yüklü uygulamaya veri aktarımı.
    • Android 8.0 (API düzeyi 26) ve sonraki sürümleri çalıştıran cihazlarda sistem bu aktarımı uygulama yükleme sırasında otomatik olarak gerçekleştirir. Android 7.1 (API düzeyi 25) ve önceki sürümleri çalıştıran cihazlarda, yüklü uygulamanızda getInstantAppData() yöntemini çağırarak Hazır Uygulamanızın depolama verilerini yüklü uygulamanıza aktarabilirsiniz.
  • Cihaza özel APK'lar için yeni desteği kullanarak APK'nızın boyutunu azaltabilirsiniz. Derlemenizi yapılandırma APK'ları için ayarlama hakkında bilgi edinmek isterseniz Yapılandırma APK'ları için derlemenizi oluşturma bölümüne bakın.

Değişiklikler

  • Emülatör.
    • İleride Hazır Uygulamaları test etmek için Play Store ve en yeni Google Play Hizmetleri'ni çalıştıran emülatörler gereklidir. Emülatörünüzü kurma hakkında bilgi için Hazır uygulamanızı çalıştırma konusuna bakın.