Android 10'un Yeni Özellikleri !

Uzun süredir beklenen Android Q, yeni adıyla Android 10, 3 Eylül tarihinde yayınlandı. Android 10'un iskeletini oluşturan en önemli özellikleri 5G desteği ve foldables desteği olarak nitelendirilebilir. Ayrıca ML desteğini arttırmış durumda. Kullanıcıya daha fazla kontrol verme amaçlı değişiklikler barındıran yeni versiyon, güvenlikte de iyileştirmelere sahip.


FOLDABLES


Katlanabilir ekranlı cihazlarda ekranın açılması sonrası uygulamanın hayatına devam edebilmesi için yeni özellikler barındırıyor. Ekran açıldığında mevcut uygulamanın tam ekranı kaplaması sağlanabilir ya da aynı anda 1'den çok uygulama tek ekranda kullanılabilir durumda. Cihaz katlanırken veya açılırken mevcut uygulamanın durumu korunuyor.

Ayrıca multi-resume'u desteklemek amacıyla onResume ve onPause'da bazı değişiklikler yapıldı. Uygulama içerisinde foldables desteğini sağlamak amacıyla resizeableActivity özelliğinin kullanılması gerekiyor. Detaylar için.


5G DESTEĞİ

5G yüksek hız ve düşük gecikme süresi vaat ediyor. Özellikle VR, AR, ML gibi teknolojilerde bağlantı kalitesi ve düşük gecikme süresinin çok önemli olduğunu biliyoruz. Bu teknolojilerin daha verimli kullanılabilmesi sağlanıyor olacak. 5G desteği için Android 10 mevcut api'lerini genişletti. Bağlantı api'lerinde de yeni özellikler eklendi.



SMART REPL IN NOTIFICATIONS


Android 10, bildirimlere hızlı cevap özelliğine, cihaz içi ML desteğini ekledi. Böylece gelen push bildirimlere hızlı cevap verilebilmesi için çıkarılan seçenekler, işletim sistemi tarafından kullanıcının önceki cevaplarına göre listelenecek. Akıllı cevapları sunan bu yapı default özellik olarak tüm bildirimlere eklenmiş durumda. Ancak isterseniz sadece kendi hızlı cevap butonlarınızı da bildirimin altına ekleyebiliyorsunuz. setAllowGeneratedReplies() ve setAllowSystemGeneratedContextualActions() metodlarını kullanarak her bildirim için bu ayarları değiştirebilirsiniz.


DARK THEME


Yeni işletim sistemiyle gelen bu özellik düşük ışık ve yüksek pil ömrü için birebir. Özelliğin kullanımı için Hasan Küçük'ün detaylı mobisini buradan inceleyebilirsiniz.



GESTURE NAVIGATION


Uygulamalar arası geçişlerde ya da işletim sistemine dönüşte, ekranın solunda, sağında veya aşağısında bulunan alanlara gizlenmiş navigasyon alanı, uygulama/ekran geçişlerine olanak sağlayan yeni bir özellik olarak devreye alındı. Ekranın altından tutarak, ekranın ortasına doğru kayma hareketiyle kullanım sağlanabiliyor ve bazı seçenekleri önünüze getirebiliyor. Altta bulunan eski 3'lü navigasyon menüsü ekranı kaplamamış oluyor.

Kullanım için uygulama ekranınız tam ekran olmalı ve setSystemUiVisibility() API'si kullanılmalıdır. Ayrıca UI parçalarının gizlenmemesi için WindowInsets'in düzgün kullanılması gerekiyor. Detaylar için.




SETTINGS PANELS


Uygulama ayarlarını (internet connectivity, NFC, Audio Volume, Airplane Mode, Wi-Fi, Mobile Data gibi), uygulama içinden bir sayfadan kullanıcıya sunabilirsiniz. Settings Panel'i görüntüleyebilmek için settings panel action'ını içeren bir intent kullanmanız gerekiyor.




SHARING SHORTCUTS

Content paylaşımı için kullanıcının diğer uygulamaya erişimini sağlar ve paylaşım imkanını genişletir. Yazılımcılar belli activity'ler için bu özelliği devreye alabilirler. ShortcutInfo API kullanılarak oluşturulmuş örnek projeye buradan erişebilirsiniz.




PRIVACY FOR USERS


- Kullanıcılar artık sadece uygulama ön yüzdeyken konum servisi kullanılmasına izin verebiliyor.

- Uygulamalar artık sıfırlanamayan device IMEI, serial number gibi cihaz tanımlayıcılarına erişemiyorlar. Ayrıca cihaz MAC adresi, herhangi wi-fi ağına bağlanıldığında random şekilde güncellenecek.

- Harici depolamada kullanıcı verilerinin güvence altına alınabilmesi için uygulamalar kendi verilerini private sandbox'larda tutabiliyorlar. Ancak dosya paylaşılımı için MediaStore'un kullanılması gerekiyor. Paylaşılmış dosyaya erişim içinde system file picker kullanılmalı. Detaylar için.

- Background'dan tetiklenen uygulamaların, ön yüzde o an kullandığınız mevcut uygulamayı kesintiye uğratması engellendi. Detaylar için.


Yeni özelliklerin detayına buradan erişebilirsiniz.


#android #android10 #androidq #foldables #5g #darktheme #gesturenavigation #settingspanel #sharingshortcuts

Komünite

Platform

  • Twitter
  • Instagram
  • development_düzenlendi_düzenlendi
  • Youtube
  • slack-icon-black_edited_edited_edited
  • Gri LinkedIn Simge
JetBrains.png

© 2020 by mobiler.dev

mobilerdevLogo.jpg
mobiler-17.png
mobiler-17.png