Android 12: Geliştirici önizlemesi yayınlandı

0
15

Google, geliştiricilerin işlerini daha verimli hale getireceğinden emin olan özelliklere sahip Android 12 geliştirici önizlemesini yayınladı. Jack Wallen ayrıntılara sahip.

Resim: Jack Wallen

Bugün, Android işletim sisteminin (v12) bir sonraki yinelemesinin ilk geliştirici önizlemesi yayınlandı. Google Mühendislikten Sorumlu Başkan Yardımcısı Dave Burke’e göre, “bu yıl odak noktası işletim sistemini daha sezgisel, daha iyi performans gösteren ve daha güvenli hale getirmek.” Android 12’nin bu ilk önizlemesi, geliştiricilerin uygulamalarının işletim sistemine eklenen yeni özelliklerle uyumlu olduğundan emin olmalarına özeldir. Başka bir deyişle, bu geliştirici önizlemesi genel tüketim için değildir, bu nedenle yeni sürümü yüklemek için ne kadar heyecanlı olursanız olun, beklemeye devam etmeniz gerekir.

Geliştiricilerin uygulamalarını ve Android ekosistemini iyileştirmelerine yardımcı olacak bu ilk Android 12 önizlemesine nelerin dahil olduğunu inceleyelim.

SEE: Sistem yöneticilerinin öğrenmesi için en iyi 5 programlama dili (ücretsiz PDF) (TechRepublic)

Güven ve güvenlik özellikleri

Gizlilik, daha fazla şeffaflık ve kontrol şeklinde Android 12 ile merkez sahneye çıkıyor. Önizleme sürümünde, geliştiriciler, uygulama bileşenleri için izleme ve daha güvenli varsayılanlar için kullanılabilen tanımlayıcılar üzerinde yeni kontroller bulacaklar. Diğer güven özellikleri şunları içerir:

WebView’daki modern SameSite tanımlama bilgisi davranışları: Bu, ek güvenlik ve gizlilik sağlar ve kullanıcılara siteler arası tanımlama bilgileri üzerinde daha fazla şeffaflık ve kontrol sağlar.

Kısıtlanmış Netlink MAC: Android 11’de Google, cihaz kapsamlı Netlink MAC’i API seviyesi 30’a göre kısıtladı. Android 12’de, bu kısıtlama targetSDK seviyesinden bağımsız olarak tüm uygulamalara uygulanıyor.

Bileşenlerin daha güvenli dışa aktarımı: Google, android: dışa aktarılan özniteliğin varsayılan işlemesini daha açık olacak şekilde değiştiriyor. Bu uygulandığında, bir veya daha fazla amaç filtresi bildiren bileşenlerin açıkça bir android: dışa aktarılan özniteliği bildirmesi gerekir. Bu, uygulamaların yanlışlıkla etkinlikleri, hizmetleri ve alıcıları dışa aktarmasını önleyecektir.

Amaçların güvenli şekilde işlenmesi: PendingIntents’ı daha güvenli hale getirmek için Android 12, uygulamaların FLAG_MUTABLE veya yeni FLAG_IMMUTABLE aracılığıyla açıkça değiştirilebilir bir bayrak bildirmesini gerektirir.

Medya ve görsel iyileştirmeleri

Mobil kameralar, eski formatlara göre kaliteyi ve sıkıştırmayı büyük ölçüde iyileştiren HEVC formatında giderek daha fazla çekim yapıyor. HEVC biçimini destekleyemeyen uygulamalar için Google, dosyaları otomatik olarak Gelişmiş Video Kodlamaya dönüştürme özelliğini sunuyor.

Android’in bir sonraki sürümü, video sıkıştırmadan kare içi kodlanmış içerikten yararlanan AVIF (AV1 Görüntü Dosyası Biçimi) desteği de sunuyor. Bu, yüksek kaliteli videoyu internet üzerinden verimli bir şekilde iletmeyi mümkün kılar. Daha yüksek kaliteli görüntüler ve videolar için daha az bant genişliği kullanılabilir, çünkü görüntü dosyası boyutu kaliteyi düşürmeden azaltılabilir.

Kullanıcıya yönelik deneyim iyileştirmeleri

Ön plan hizmetleri, uygulamaların kullanıcıya yönelik belirli görevleri yönetmesini mümkün kılar. Aşırı kullanılırsa, bu hizmetler uygulama performansını olumsuz etkiler ve hatta uygulamanın öldürülmesine neden olabilir.

Ön plan hizmetini iyileştirmek için, Android 12 geliştirici önizlemesi, JobScheduler’da, kısıtlamalardan bağımsız olarak yükseltilmiş işlem önceliği, ağ erişimi ve hemen çalıştırılacak olan yeni hızlandırılmış_ işi tanıttı. Geriye dönük uyumluluk gerektiren uygulamalar için Jetpack_WorkManager_library tanıtıldı.

Kullanıcı deneyimini iyileştirmeye yönelik diğer eklemeler şunları içerir:

Gizlilik koruması.

Zengin içerik ekleme, uygulamaların zengin içerik almasını kolaylaştırır.

Geliştiricilerin daha sürükleyici oyun ve ses deneyimleri oluşturmasına olanak tanıyan dokunsal bağlı ses efekti.

Çok kanallı ses, sesi uzamsal bilgilerle zenginleştirir.

Hareketle gezinme için sürükleyici mod iyileştirmeleri, hareketlerle gezinmeyi daha kolay ve daha tutarlı hale getirir.

Bildirim kullanıcı arayüzü güncellemeleri, bildirimleri daha modern, kullanımı daha kolay ve daha işlevsel hale getirir. Bildirimler ayrıca daha hızlı ve daha duyarlı olacaktır.

RefContentProvider () ‘de 47x, releaseWakeLock ()’ da 15x ve JobScheduler.schedule () ‘de 7.9x ile genel Binder çağrılarında kabaca 2 kat performans artışı sağlayacak iyileştirilmiş Binder IPC çağrıları.

Uyumluluk testi ve kararlılık

Google, geliştiricilerin uygulamalarını etkileyen değişiklikleri test etme şeklini değiştirdi. Bireysel değişiklikler değiştirilebilir değildir, bu da geliştiricilerin uygulamaları ile yeni sürüm arasındaki uyumluluk sorunlarını daha hızlı çözebileceği anlamına gelir.

Aynı doğrultuda, Android 12, platformun daha da fazlasının Google Play aracılığıyla güncellenmesini mümkün kılıyor.

Platform Kararlılığı kilometre taşı

Android 12, geliştiricilere uygulamaya yönelik değişiklikler olduğunda gelişmiş bildirim sağlayan Platform Kararlılığı aşamasını (Android 11’de kullanıma sunulmuştur) içerir. Platform Kararlılığı kilometre taşının benimsenmesinden önce Google, API’lerde ve platformun diğer yönlerinde son sürüme kadar değişiklikler yapabilirdi. Platform Kararlılığı kilometre taşının eklenmesiyle, bir geliştiricinin uygulamasını etkileyecek her şey nihaidir. Bu, geliştiricilerin bu ilk önizlemede gördüklerinin, Android’in API’lerin ve diğer geliştirici merkezli yönlerinin son sürümde tam olarak nasıl çalışacağı anlamına gelir.

Android 12 söylentileri

Elbette, geliştirici önizlemesi, betalara ve son sürümde gelecek olan yeni ve geliştirilmiş, kullanıcıya dönük özelliklerle ilgili değildir. Android 12 platformuna geleceği söylentilerini okumak isterseniz, Android 12: Android’in bir sonraki yinelemesine geleceği söylentileri başlıklı makaleme bakın.

Jack Wallen’den işletme profesyonellerine yönelik en son teknoloji tavsiyeleri için TechRepublic’in YouTube’da How To Make Tech Work’e abone olun.

Google Haftalık Haber Bülteni

Google Dokümanlar, Google Cloud Platform, Google Apps, Chrome OS ve iş ortamlarında kullanılan diğer tüm Google ürünlerinden en iyi şekilde nasıl yararlanacağınızı öğrenin. Cuma günleri teslim

Bugün kayıt olun

Ayrıca bakın

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz