Android 11 Developer Preview 3 Kilitlenme Analizi, Kablosuz Hata Ayıklama, ADB Artımlı Destek ve Diğer Özellikler İçin Çok Gerekli Araçları Getiriyor
Google üçüncü ve beklenen son Android 11 Geliştirici Önizleme sürümünü yayınladı. Android 11'in en son deneysel sürümü, geliştiricilerin uygulamaların işleyişini ve ara sıra çökmesini daha iyi anlamalarına yardımcı olacak birkaç yeni özellik içerir. Android 11 Geliştirici Önizlemesi 3, geçen ay gerçekleşen ikinci Android 11 DP'nin piyasaya sürülmesi. Üçüncü yinelemeyle Google, bir ana özellik ekledi ve önceki yinelemelerde tanıtılan mevcut özelliklerde birkaç ince ayar daha yaptı.
Android 11 Geliştirici Önizlemesi sürüm 3, Google tarafından yayınlandı. Bu, yaklaşan büyük güncelleme beta test aşamasına geçmeden önce Android 11 için son Geliştirici Önizleme sürümü olacak. Google, Pixel olmayan cihazlar için beta sürümünü açmadan önce iki Geliştirici Önizlemesi daha yayınlamayı planladı ve bu, geliştiricilere ulaşan en sonuncusu. En son sürüm, ADB Artımlı desteği, Kablosuz Hata Ayıklama ve diğer birkaç özelliği içerir. Android 11 Geliştirici Önizlemesi 3'e dahil olanlar:
Uygulamadan Çıkma Nedenleri Güncellemeleri:
Android 11'de uygulamalar, yenisini kullanarak en son uygulama çökmelerinin veya ölümlerin arkasındaki nedenlerin bir kaydını alabilir. getHistoricalProcessExitReasons yöntem ActivityManager sınıf. Yeni ApplicationExitInfo sınıf, uygulamaların bellek yetersiz çalışması, yerel kod çökmesi, çalışma zamanı izin değişikliği, aşırı kaynak kullanımı gibi faktörleri içerebilen geçmiş çıkış nedenleriyle alabileceği bilgileri ayrıntılarıyla anlatıyor. Bu API'ler Android 11'de güncellendi. Geliştirici Önizlemesi 3, Google'ın aktif olarak aradığı geliştirici geri bildirimlerine dayanır.
GWP-ASan Yığın Analizi:
Önceki Android 11 Geliştirici Önizlemesi v2, geliştiricilerin bellek güvenliği sorunlarını bulmasına ve düzeltmesine yardımcı olacak bir dizi araç ekledi. En son GWP-ASan ("GWP-ASan Tahsis Sağlamlığı Sağlayacak" özyinelemeli backronimiyle de bilinir), "yığın bellek hatalarını minimum ek yük veya performans üzerinde etki ile algılayan bir örnekleme tahsis aracı" Android 11 Developer Preview v3'te, GWP-ASan varsayılan olarak platform ikili dosyalarında ve sistem uygulamalarında etkindir ancak geliştiriciler bunu kendi uygulamaları için de etkinleştirebilirler. Google, bir uygulama kitaplıkların yerel kodunu kullanıyorsa bunu yapmanızı önerir.
ADB Artımlı:
Google, büyük APK'ların önceki Android sürümlerine göre çok daha hızlı yüklenmesini istiyor. Bu nedenle, şirket yeni bir ADB Artımlı özelliği sunuyor. Bu özellik, büyük APK'lerin (2GB +) bir bilgisayardan telefona eskisine göre 10 kat daha hızlı yüklenmesini sağlayabilir. Android 11 Developer Preview 3'te, geliştiriciler "ADB kurulumu – artımlı"En son ADB ikili dosyasında" komutu. APK'ler, ayrı bir dosyada imza oluşturan yeni APK İmza Şeması v4 biçimiyle imzalanmalıdır. Bu özellik ayrıca, cihazın şu anda yalnızca Pixel 4 ve Pixel 4 XL tarafından desteklenen yeni Artımlı Dosya Sistemini desteklemesini gerektirir. Google, tüm Android 11 başlatma cihazlarının Artımlı Dosya Sistemini ve dolayısıyla ADB Artımlı'yı destekleyeceğini söylüyor.
Kablosuz Hata Ayıklama:
Kablosuz ADB, yeni "kablosuz hata ayıklamaGeliştirici Seçeneklerinde ”seçeneği. Özellik ilk olarak Android 11 Developer Preview 2'ye geldi, ancak Google asla aynı şeyi tanıtmadı. Kullanıcılar şu anda eşleştirme kodu iş akışını kullanarak telefonlarını bir PC ile eşleştirebilirler, ancak Google, gelecekteki bir Android Studio sürümünde bir QR kodu tarama iş akışı eklemeyi planladıklarını söylüyor.
Veri Erişim Denetimi Güncellemeleri:
Google, Android 11 Geliştirici Önizlemesi 3'teki yeni veri erişimi denetleme API'larını güncelledi. Özellikle Google, API'lerin birçoğunu yeniden adlandırdı. Bu nedenle, uygulama geliştiricilerinden herhangi birini kullanıyorlarsa uygulamalarını güncellemelidir. Örnek bir uygulama burada bulunabilir. Geri bildirim burada verilebilir.
Google, Android 11 Geliştirici Önizlemesi 3 için ayrıntılı sürüm notları sunmuştur. Test edenler, uyumlu bir cihaza sahip olmadıklarında Android Studio’nun Android Emülatöründe önizleme yapısını çalıştırabilirler Bu üçüncü ve son Geliştirici Önizlemesidir. Pixel olmayan cihazları içerecek 2 beta sürümü olacak. Son Android akıllı telefon alıcıları, Haziran 2020'den sonra veya muhtemelen bu yılın üçüncü çeyreğinde Android 11'in kararlı bir sürümünü almayı bekleyebilir.