Mobil geliştirme: Android 16, uygulama sunumundaki kısıtlamaları artırıyor

celeron

Global Mod
Global Mod
Geliştirici Önizlemesi'nin ardından Google, başlangıçta yalnızca desteklenen Google Pixel cihazlarda çalışan Android 16 için beta aşamasını başlattı. Beta 1'de mobil işletim sistemi, sunum, canlı bildirimler ve erişilebilirlik gibi diğer şeylerin yanı sıra uygulama geliştiricilerini de ilgilendiren bazı yenilikler getiriyor. Son sürümün 2025 yılının ikinci çeyreğinde çıkması planlanıyor.


Reklamcılık



Google'ın tavsiyesine göre Geliştirici, şu anda 2024.3.1 Beta 1 sürümünde mevcut olan Android Studio geliştirme ortamının (Meerkat) en son sürümünü kullanmalıdır.

Büyük ekranlarda esnek yönlendirme – başlangıçta gönüllü olarak


Android 16, uygulamaları büyük ekranlarda daha esnek hale getirmenin temelini attı. Yön üzerindeki kısıtlamalar (yalnızca portre modu gibi) ve 600 DP'den (yoğunluk moda pikselleri) daha büyük ekranlarda boyut değişiklikleri için API düzeyi 36 hedef olarak ayarlanırsa varsayılan olarak iptal edilir. Bu aynı zamanda, bu örnekte gösterildiği gibi, bir uygulamanın yan koşullarına ilişkin kısıtlamaların göz ardı edilmesini de içerir:




Uyarlanabilir formatta Android uygulaması: Android 16'dan yeni standart.



Uyarlanabilir formatta Android uygulaması: Android 16'dan yeni standart. Resimde soldaki gibi bir gösterim artık mümkün değildir.


(Resim: Google)



Google, geliştiricilere, uygulamalarının kullanıcı arayüzlerinin de bu yeni koşullar altında uygun olup olmadığını kontrol etmelerini önerir. Ayarlamalar yapmak için çerçeveler, araçlar ve kütüphaneler şeklinde destek alacaksınız. API düzeyini değiştirmeden uygulamanızı yeni ayarlarla kontrol etmek istiyorsanız uygulama uyumluluk çerçevesini ve işaretini kullanabilirsiniz. UNIVERSAL_RESIZABLE_BY_DEFAULT etkinleştirin.

Şu anda, Android 2026 sürümünden (API düzeyi 37) itibaren vazgeçme olasılığı hala mevcuttur, bu seçenek çıkarılacaktır.

Bir blog girişi uyarlanabilir sunum hakkında daha fazla bilgi sağlar.

Erişilebilirlik, kamera ve canlı bildirimlere yönelik güncellemeler


Başka bir değişiklik olarak, yeni bildirim şablonu Progressstyle aracılığıyla canlı güncellemeler de eklendi. Bu yeni bildirim sınıfının amacı, kullanıcıların devam eden etkinliğin durumunu takip edebilmesini sağlamaktır. Burada Google, uygulama önerilerini araç paylaşımı, yemek teslimatı ve navigasyonla sınırlandırıyor.

Video oluşturmak için Android 16, yüksek kaliteli video kayıtları için tasarlanmış Codec Advanced Professional Video'yu (APV) destekler. Fotoğrafçılık da yeni bir özellik ile değerlendiriliyor: Yeni gösterge extension_night_mode_indicator, zayıf aydınlatma koşullarında bile yüksek görüntü kalitesi elde etmek için bir kamera oturumunda gece modunun ne zaman etkinleştirileceğini veya devre dışı bırakılacağını (cihazı destekliyorsa) gösteren bir uygulamayı paylaşıyor.

Android 16'da, diğer şeylerin yanı sıra, form alanına giriş yapılması gerektiğinde uygulamaların erişilebilirlik hizmeti sunabilmesi sayesinde erişilebilirliğin iyileştirilmesi amaçlanıyor. Bunun için yeni seçenek kullanılıyor setFieldRequired içinde AccessibilityNodeInfo.

Android 16 Beta 1'deki bunlar ve diğer tüm yenilikleri Android Geliştiricileri blogunda bulabilirsiniz. Desteklenen cihazların listesi sürüm talimatlarında da bulunabilir.


(Mayıs)