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ıkbundletool
'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
yerineWARNING
alıyor. 10 MB'tan büyük uygulamalarERROR
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
veia check
komutları artıkbundletool
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ıkbundletool
tarafından oluşturulan APK'ları veyaaapt2
kullanılarak oluşturulan APK'ları başarılı bir şekilde başlatabilir. Daha önce, bu APK'lardan bazıları başlatılırkenrun
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ıkminSdkVersion
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.
- 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
- 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.