Android 17 Beta 2 ile yenilikler ve geliştirici araçları

Google, Android 17 Beta 2'yi tanıtarak, bu yılın ilerleyen zamanlarında beklenen kararlı sürüm için hazırlıklarına devam ediyor. Güncelleme, gizlilik mekanizmalarını güçlendirmeye, cihazlar arası etkileşimi genişletmeye ve geliştirici araçlarını iyileştirmeye odaklanıyor. Şirket, her yıl iki SDK sürümü yayınlama alışkanlığını sürdürüyor ve ana platform versiyonu geleneksel olarak ikinci çeyrekte piyasaya çıkıyor.

Yeniden tasarlanan Bubbles modu, dikkat çeken yeni bir özellik olarak karşımıza çıkıyor. Artık tam teşekküllü bir pencereleme sistemi olarak çalışan bu mod sayesinde, kullanıcılar akıllı telefonlarda, tabletlerde ve katlanabilir cihazlarda bir uygulama simgesini basılı tutarak yüzen uygulama pencereleri oluşturabiliyor. Büyük ekranlı cihazlarda ise, görev çubuğu alanında pencereleri yönetmek ve taşımak için özel bir balon paneli beliriyor. Geliştiricilere, uygulamalarının düzgün çalışmasını sağlamak için çoklu pencere moduna uyum sağlamaları tavsiye ediliyor.

Sistem, uygulamaların ekran kaydı izni gerektirmeden ekrandaki herhangi bir pikselin rengini okumasına olanak tanıyan yeni bir EyeDropper API'si sunuyor. ACTION_PICK_CONTACTS aracılığıyla güncellenen iletişim seçim mekanizması, yalnızca kullanıcı tarafından seçilen verilere geçici erişim sağlayarak READ_CONTACTS iznine olan ihtiyacı azaltıyor. Dokunmatik yüzey işaretçi yakalama da düzeltildi ve hareket artık göreceli imleç hareketi olarak işleniyor; bu da oyunlarda ve profesyonel uygulamalarda yaşanan sorunları gideriyor.

Android 17, CompanionDeviceManager tabanlı Handoff API'si aracılığıyla cihazlar arası görev aktarım yeteneklerini genişletiyor. Kullanıcılar çalışmalarına başka bir cihazda devam edebiliyor ve eğer uygulama yüklü değilse sistem bir web versiyonu sunuyor. Ağ iyileştirmeleri arasında, daha doğru ve özel kapalı alan navigasyonu için Ultra-Wideband DL-TDOA desteği ve Wi-Fi Aware aracılığıyla geliştirilmiş mesafe belirleme yer alıyor. Yayın hizmetleri için ise, yeni API'ler operatör tarafından ayrılan bant genişliği sınırlamalarının dikkate alınmasına izin veriyor.

Güvenlik daha da güçlendiriliyor: Android 17'yi hedefleyen uygulamalar için ACCESS_LOCAL_NETWORK izni zorunlu hale geliyor ve SMS onay kodu koruması artık tüm mesaj formatlarını kapsayacak şekilde genişletiliyor. Sinirsel işleme birimlerine doğrudan erişim, uygulama manifestosunda FEATURE_NEURAL_PROCESSING_UNIT'ün açıkça beyan edilmesini gerektirecek. Temel kütüphaneler Unicode 17 desteğiyle ICU 78'e güncellendi. Platform Kararlılığı aşaması Mart ayında planlanıyor; bu aşamadan sonra geliştiriciler, halka açık sürüm öncesinde uygulamalarını tamamen test edebilecek.