Google Pixel akıllı telefonlar için Android 11 Developer Preview 2 duyuruldu

click fraud protection

Google, Google Pixel 2017 ve sonraki akıllı telefonlar için Android 11 Developer Preview 2'yi duyurdu. İşte kullanıcılar ve geliştiriciler için yenilikler.

SARS-CoV-2'nin neden olduğu COVID-19 hastalığının yayılması küresel ekonomiyi yavaşlatsa da birçok teknoloji şirketi çalışanlarını evden çalışmaya (WFH) geçirdi. Google da bu tür şirketlerden biri ve bugün dünya çapında çoğumuzun karşılaştığı zorlukları kabul ettiler. Bugün şirket, bir sonraki büyük Android işletim sisteminin yeni Geliştirici Önizlemesini duyurdu: Android 11. Android 11 Geliştirici Önizlemesi 2, ilk Geliştirici Önizlemesi gibi hâlâ yalnızca geliştiricilere yöneliktir ve Blog yazısında bahsedilen değişiklikler, geliştiricilerin uyum sağlaması gereken yeni API'lere ve platform davranışı değişikliklerine odaklanıyor. İşte yenilikler.

Yeni Android 11 API Değişiklikleri

  • 5G durumu API'si: Android 11 Developer Preview 2'de geliştiriciler, kullanıcının 5G Yeni Radyo (NR) veya Bağımsız Olmayan (NSA) ağında olup olmadığını kontrol edebilir. Eğer aşina değilseniz, NSA ağlarındaki 5G, 5G ağının mevcut 4G altyapısından faydalandığı anlamına gelirken, NR ağlarındaki 5G ile ağ bağımsızdır. NR'de 5G, mevcut kullanılabilirliği çok sınırlı olmasına rağmen genellikle çok daha hızlı olacaktır. Uygulamanızın alt veya üst ağ bağlantısı altında nasıl davranacağını değiştirmek için bu durumu kontrol edebilirsiniz.
  • Katlanabilirler için menteşe açısı: Yaklaşan Microsoft Surface Duo, Motorola Razr, Samsung Galaxy Fold/Z Flip ve Huawei Mate X/Xs gibi katlanabilir cihazlar genellikle ikiden fazla duruma sahiptir. Çoğu zaman katlanmış veya tamamen açılmış durumdadırlar, ancak bazen kullanıcılar bunları açılı olarak yerleştirirler. Android 11 Geliştirici Önizlemesi 2, aşağıdakiler için destek ekledi: menteşe açısı sensörü Bu, uygulamaların menteşe açısını doğrudan veya bir AndroidX kitaplığı aracılığıyla sorgulamasına olanak tanır.
  • Çağrı filtreleme hizmeti iyileştirmeleri: Çağrı filtreleme uygulamaları artık kullanıcılara, hizmetin gelen bir çağrıyı neden reddettiğini bildirmek için bir çağrı reddetme nedeni bildirebiliyor. Buna ek olarak, çağrı filtreleme uygulamaları, gelen bir çağrının kullanıcının kişilerindeki bir numaradan gelip gelmediğini de görebilir; tabii ki çağrı filtreleme uygulamasının kişileri okuma izni olması şartıyla. Son olarak, çağrı filtreleme uygulamaları artık bir aramayı özelleştirebilir çağrı sonrası ekranı iletişim kutusuBu, kullanıcıların aramayı spam olarak işaretlemek veya numarayı kişilerine eklemek gibi işlemleri gerçekleştirmesine olanak sağlamak için sistem tarafından sağlanır.
  • Sinir Ağları API'sinde Güncellemeler: Google, bir uygulamanın "hesaplama açısından verimli bir sürümünü" ekledi swish aktivasyon fonksiyonu (uyarı: PDF bağlantısı) "çok çeşitli görevlerde daha hızlı eğitim süresi ve daha yüksek doğruluk" sağlar. Başka bir ekleme ise Kontrol işlemlerinin "etkinleştirilmesidir" dallanmayı ve döngüleri destekleyen daha gelişmiş makine öğrenimi modelleri." Son olarak Google, ortak kullanımdaki gecikmeyi en aza indirmek için "yeni yürütme kontrolleri" ekledi vakalar.

Gizlilik ve güvenlik

  • Android 11'de, bir ön plan hizmetinden kamera veya mikrofon verilerine erişmek isteyen uygulamaların foregroundServiceType manifest özelliğini bildirmesi gerekir.
  • Kapsamlı depolama Bu yeni önizleme sürümünde güncellendi. Artık geliştiriciler dosyaları "eski modelden yeni kapsamlı depolama modeline" taşıyabilir. Ayrıca "önbelleğe alınmış dosyaların daha iyi yönetimi" de eklendi.

Polonya ve kalite

  • Senkronize IME geçişleri: Geliştiricilerin uygulamalarının içeriğini giriş yöntemi düzenleyicisi veya IME ve animasyon sırasında sistem çubuklarıyla senkronize etmelerine olanak sağlamak için yeni API'ler eklendi. Bu, eskisinden çok daha akıcı IME geçişleri oluşturmanıza olanak tanır. Yeni animasyon dinleyicisini ekler uygulamalara kare başına yapılan değişiklikleri eklerde bildirdiği için "kare mükemmel geçişler" oluşturulmasına olanak tanır. Yeni WindowInsetsAnimationController Öte yandan API, uygulamaların IME ve sistem çubuğu geçişlerinin kontrolünü ele geçirmesine olanak tanır. Sağ altta gösterilen örnekte uygulama, uygulamanın kullanıcı arayüzünde aşırı kaydırma yapıldığında IME geçişini kontrol etmek için WindowInsetsAnimationController API'sini kullanıyor.
  • Uygulamanın tercih ettiği yenileme hızı: Artık 90Hz, 120Hz veya 144Hz gibi yüksek yenileme hızına sahip ekranlara sahip düzinelerce Android cihaz var. Android 11'de uygulamalar ve oyunlar artık kendi pencereleri için tercih ettikleri kare hızını ayarlayabiliyor. Sistem, uygulamayı çalıştırırken ekran yenileme hızını seçmek için uygulamanın tercih edilen kare hızını kullanacaktır.
  • Yeniden başlatma sırasında devam et: Gibi daha önce vurgulamıştıkAndroid 11, gece boyunca yapılan OTA güncellemeleri deneyimini geliştiriyor. Yeniden başlatmanın ardından uygulamalar, kullanıcı cihazın kilidini açmadan Şifreli Kimlik Bilgisi (CE) deposuna erişebilir. Böylece, kullanıcı telefonun kilidini açmak için ortalıkta olmadığında, bir OTA sonrasında uygulamalar normal işlevlerine devam edebilir.
  • Android Emulator'da kamera desteği: Android Studio'daki Android Emulator artık ön ve arka emülasyonlu kameraları destekliyor. Arka kamera destekliyor Donanım Seviyesi 3 Camera2 API'sinde ön kamera ise mantıksal kamera desteği ile FULL seviyesini destekler.

Başlamak

Nisan ayında bir Geliştirici Önizlemesi daha olacak ve bunu 2 beta sürüm takip edecek. Her şey planlandığı gibi giderse, kararlı Android 11 sürümü 2020'nin 3. çeyreğinde kullanıma sunulacak.

Android 11 Developer Preview 2'yi bir Pixel cihazına yüklemek için Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4 veya Pixel 4 XL'e sahip olmanız gerekir. Sen de yapabilirsin önizleme yapısını manuel olarak flaşlayın veya şunu kullanabilirsiniz: Android Flaş Aracı bunu senin için yapmak. Pixel cihazınız yoksa en son Geliştirici Önizlemesini şu adresten yükleyebilirsiniz: Genel Sistem Görüntüsü (GSI), Android 9 Pie veya sonraki bir sürümle başlatılan cihazları içeren Project Treble uyumlu cihazlarda. Ancak kilometreniz değişebilir. Son olarak, Android Studio'daki Android Emulator'daki en son sürümü başlatabilirsiniz. Bu yöntemlerin her biri, uygulamalarınızı yeni ortamda test etmeniz için size bir yol sağlar. Uygulamanızı kapsamlı bir şekilde test ettiğinizden emin olun çünkü Google, uygulamalarınızın Google Play Store'a eklenmesi için eninde sonunda Android 11'i hedeflemeyi bir gereklilik haline getirecektir.

En son sürümü deneyin ve Google'a verin geri bildirim Herhangi bir sorunla karşılaşırsanız.

XDA'da Android 11 Haberleri