Android 11 ile Gelecek Yeni Özellikler: Developer Preview

En son güncellendiği tarih: 3 gün önce

Android 11 ile kullanıcıların son yeniliklerden faydalanmasına, kullanıcıların gizliliğine ve güvenliğine büyük ölçüde önem verildi. Kullanıcıların hassas ve özel verilerini yönetebilmesi için birçok yeni özellik getirildi. İşletim sistemini daha esnek ve güvenli hale getirmek için kritik alanlara erişimler sıkılaştırıldı.


Android 11, geliştiricilerin uygulamalarında kullanabilmesi için sayısız yeni özelliği beraberinde getiriyor. Katlanabilir ekranlar ve 5G için geliştirmeler, arama görüntüleme (call-screening) API'ları, yeni medya ve kamera özellikleri, makine öğrenmesi ve daha fazlası.


Yenilikler


5G Deneyimi


5G, dünyadaki kullanıcılar için daha hızlı erişim ve düşük bekleme süresiyle ön plana çıkıyor. Android 11'de var olan connectivity API'ları güncellendi ve artık 5G'nin sunduğu avantajlar kullanılabilir durumda.


  • Dynamic meteredness API: Bu API ile bağlantının ölçülmediğini kontrol edebilirsiniz. Böylece daha yüksek çözünürlüklü grafikleri kullanıcıya gösterebilirsiniz.

  • Bandwidth estimator API: Bu API 5G için güncellendi. Bu sayede bant genişliğini ölçebilmek için ağı denetlemeye veya özel hesaplamalar yapmaya gerek kalmadı.


Yeni Ekran Tipleri


Cihaz üreticileri her geçen gün inovasyona devam etmektedir. Bunun sonucu olarak günümüzde yeni ekran tipleri görebilmekteyiz.


  • Pinhole ve waterfall ekranlar: Uygulamalar ekrana yerleşik olan donanımları veya mevcut ekranı var olan API'larla yönetebilmektedirler.


Etkileşim


Android 11 ile birlikte geliştiricilere kullanıcıların konuşma ve diyalogunu artırmak için daha gelişmiş özellikler eklendi.


  • Özel görüşmeler bölümü: Kullanıcılar favori uygulamalarında devam ettikleri görüşmeleri anında bulabilirler.

  • Baloncuklar (Bubbles): Baloncuklar kullanıcı o an başka bir işle meşgulken konuşmanın devam edebilmesi adına gösterilebilecek önemli bir arayüz bileşenidir. Mesajlaşma ve sohbet uygulamaları Android 11'de bunu etkinleştirebilmek için bildirimlerinde Bubbles API kullanmalıdır.

  • Bildirim üzerinden mesaj cevaplarken resim ekleme: Eğer uygulamanız resim kopyala-yapıştır destekliyorsa artık bildirim üzerinden kullanıcının iletişimini zenginleştirmek için resim eklemesine izin verebilirsiniz.


Neural Networks API 1.3


Android 11 ile birlikte makine öğrenmesi üzerindeki işlemler ve kontroller gelişticiler için genişletildi.


  • Quality of Service APIs: Bir modelin yürütülebilmesi için öncelik ve zaman akışı desteği sunar.

  • Memory Domain APIs: Ardışık olarak model yürütülürken bellek kopyalama ve dönüştürme işlemlerini azaltır.

  • Genişletilmiş quantization desteği: Signed integer asymmetric quantization eklendi.


Gizlilik ve Güvenlik


Gizlilik


Kullanıcı gizliliğine yönelik iyileştirmeler Android 11 sürümünde de devam ediyor. Yeni izin seçenekleri, scoped storage güncellemeleri bunlardan bazıları.


  • Tek kullanımlık izin: Kullanıcılar artık geçici izinler verebilmektedir. Bunun anlamı kullanıcı uygulamadan çıkana kadar verilere erişim verilebilir. Daha sonra erişim için tekrar izin istenmelidir. Örneğin mikrofon ve kameraya erişimin geçici olması gizlilik açısından çok önemli bir özellik olarak karşımıza çıkmaktadır.


  • Scoped storage: External depolama alanına erişimler için iyileştirmeler yapıldı. Ayrıntılı bilgi ve güncellemeler için burayı inceleyebilirsiniz.


Güvenlik


Android'in güvenliğini artırmak için savunma mekanizmalarındaki stratejiler genişletildi.


  • Biometrics: BiometricPrompt güçlü, zayıf ve cihaz kimliği olmak üzere 3 çeşit doğrulama tipini desteklemeye başladı.

  • Platform sıkılaştırması: Derleyici tabanlı sanitizerslerın kullanımı BoundSan, IntSan, CFI ve ShadowCall gibi kritik bileşenlerde artırıldı. Android 11'de çalışan uygulamaların bellek sorunlarını denetleyebilmeleri için heap pointer tagging etkinleştirildi.

  • Güvenli depolama ve veri paylaşımı: Uygulamalar artık BlobstoreManager aracılığıyla diğer uygulamalarla güvenli veri paylaşımı yapabilirler.

  • Kimlik bilgileri: Android 11'e sürücü belgesi gibi doğrulanabilir kimlik belgeleri için platform desteği eklendi. Bu konu hakkında ayrıntılı bilgi ilerleyen zamanlarda açıklanacaktır!


Güncellemeler ve Uyumluluklar


Google Play Güncellemeleri


Android 10'dan bu yana ekosistem genelinde gizliliği, güvenliği ve kararlılığı artırabilmek adına Google Play Güncellemeleri (Project Mainline) devam etmektedir.


Google Play güncellemeri hakkında detaylı bilgi almak için Project Mainline blog paylaşımı inceleyebilirsiniz.


Uygulama Uyumluluğu


Platform güncellemelerinden minimum düzeyde etkilenmek için yeni işlemler, geliştirici araçları ve yayına çıkma adımları eklendi.


  • Değişikliklerin etkisini en aza indirme: Android sisteminde güncellemeler yapılırken geliştiricilerin uygulamaları bu değişikliklerden etkilenebilmektedir. targetSdkVersion R altında olan uygulamalar için bu etkiler en aza indirgenmiştir.

  • Daha kolay test ve debugging: Uyumluluk için uygulamayı test etmeniz gerektiğinde bunu geliştirici seçeneklerinden, değişiklikleri açık veya kapalı duruma getirerek yapabilirsiniz. Artık basit testler için targetSdkVersion değerini veya uygulamayı yeniden derlemeye gerek kalmadı. Buradan daha ayrıntılı bilgi alabilirsiniz.



  • Gri listeler güncellendi: non-SDK interface listeleri güncellendi.

  • Dynamic resource loader: ResourceLoader framework Android 11 ile eklendi.

  • Yeni platform kararlılığı adımları: Yeni sürüm yayınlama adımı Android 11 ile eklendi: "Platform Stability"


Kalite ve Şıklık


Bağlantı


  • Arama ekranı servisi iyileştirmeleri: Arama ekranı uygulamaları kullanıcılara artık daha çok özellik sunabilirler. Uygulamalar gelen aramaların detaylarında doğrulanma durumuna erişebilirler. Kullanıcılardan aksiyon almak için sistemin sunduğu arama ekranı değiştirilebilir.

  • Wi-Fi suggestion API geliştirmeleri: Wi-Fi suggestion API genişletildi. Ağların kalitesi hakkında daha fazla bilgi alınabilir.

  • Passpoint geliştirmeleri: Uygulamalar Wi-Fi suggestion API kullanarak Passpoint ağları yönetebilirler.


Görüntü ve Kamera İyileştirmeleri


  • HEIF animasyonlu drawable kaynaklar: ImageDecoder API artık HEIF dosyalarındaki animasyonları çözebilir hale geldi. Geliştiriciler artık decodeDrawable metodunu kullanarak GIF benzerinde HEIF resim dizilerini uygulamalarında kullanabilirler.

  • Native image decoder: Yeni NDK API'ları resimleri (JPEG, PNG, WebP gibi..) native koddan decode ve encode edebilir hale geldi.

  • Kamera çekimi esnasında sesi kapatma: Uygulamalar artık yeni API'ları kullanarak zil sesi titreşimlerini, alarmları ve bildirimleri sessize alabilirler.

  • Bokeh modları: Uygulamalar meta verileri kullanarak bokeh modlarını aktifleştirebilirler.


Düşük Bekleme Süreleri


  • MediaCodec ile video decode edilirken düşük bekleme süresi: Gerçek zamanlı video yayını yapan uygulamalar için bekleme süreleri oldukça önemlidir.

  • HDMI düşük bekleme süresi modu: Uygulamalar artık yeni API'ları kullanarak harici ekranlarda ve TV'lerde düşük bekleme süresi moduna (oyun modu olarakta geçiyor) geçiş yapabilirler.


Pixel 2, 3, 3a ya da 4 cihazları için Android 11 geliştirici sayfası'nı ziyaret ederek sistem imajını indirebilirsiniz.


Daha fazla bilgi edinmek için yazının çevrildiği kaynağı inceleyebilirsiniz: https://android-developers.googleblog.com/2020/02/Android-11-developer-preview.html


#android #android11 #developer #preview #latest

Komünite

Platform

Mobiler.dev Anasayfa
  • Twitter
  • Instagram
  • development_düzenlendi_düzenlendi
  • Youtube
  • slack-icon-black_edited_edited_edited
  • Gri LinkedIn Simge
JetBrains Hakkında Detaylı Bilgi Alın

© 2020 by mobiler.dev

mobilerdevLogo.jpg
Yazarlık Başvurusu Hakkında Bilgi Alın, Başvuru Yapın.
Topluluk Yazarlarını Tanıyın