Sürüm notları

Beta 4.1

Yayın tarihi 1 Haziran 2026
Derlemeler CP21.260330.011
Emülatör desteği x86 (64 bit), ARM (v8-A)
Güvenlik yaması seviyesi 2026-05-05
Google Play Hizmetleri 26.11.36

Beta 4

Yayın tarihi 16 Nisan 2026
Derlemeler CP21.260330.008
Emülatör desteği x86 (64 bit), ARM (v8-A)
Güvenlik yaması seviyesi 2026-04-05
Google Play Hizmetleri 26.11.36

Beta 3

Yayın tarihi 26 Mart 2026
Derlemeler CP21.260306.017
Emülatör desteği x86 (64 bit), ARM (v8-A)
Güvenlik yaması seviyesi 2026-03-05
Google Play Hizmetleri 26.02.35

Beta 2

Yayın tarihi 26 Şubat 2026
Derlemeler CP21.260206.011
CP21.260206.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7)
Emülatör desteği x86 (64 bit), ARM (v8-A)
Güvenlik yaması seviyesi 2026-02-05
Google Play Hizmetleri 25.49.33

Beta 1

Yayın tarihi 13 Şubat 2026
Derlemeler CP21.260116.011.B1
CP21.260116.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7)
Emülatör desteği x86 (64 bit), ARM (v8-A)
Güvenlik yaması seviyesi 2026-01-05
Google Play Hizmetleri 25.47.33

Android 17 Beta 4.1 (Haziran 2026)

Android 17 Beta 4'teki bu küçük güncelleme aşağıdaki düzeltmeleri içerir:

Pixel için Android Beta Programı'na kayıtlı tüm uygun cihazlara Beta 4.1 için kablosuz (OTA) güncelleme sunulur.

Android 17 Beta 4 (Nisan 2026)

Android 17, Beta 4 ile son planlanan beta sürümüne ulaştı. Bu nedenle, son uyumluluk testlerinizi gerçekleştirin ve Android 17'yi hedefleyen uygulamalarınızı Google Play Store'da yayınlamaya başlayın.

Android SDK'sı, kitaplığı, aracı veya oyun motoru geliştiriyorsanız gerekli güncellemeleri hemen hazırlamanız çok önemlidir. Bu sayede, alt uygulama ve oyun geliştiricilerinizin uyumluluk sorunları nedeniyle engellenmesini önleyebilir ve en yeni SDK özelliklerini hedeflemelerini sağlayabilirsiniz. Android 17'yi tam olarak desteklemek için güncelleme yapılması gerekiyorsa alt geliştiricilerinizi bilgilendirin.

Uygulama Bellek Sınırları

Android 17 Beta 4, sistem kararlılığını artırmak için uygulama bellek sınırları getiriyor. Uygulamanız bu sınırlar nedeniyle sonlandırılırsa ApplicationExitInfo.getDescription, "MemoryLimiter" ifadesini içerir. TRIGGER_TYPE_ANOMALY kullanarak sınırlara ulaşıldığında yığın dökümlerini yakalamak için tetikleyici tabanlı profillemeyi de kullanabilirsiniz.

Arka planda ses güçlendirme değişiklikleri

Android 17'den itibaren ses çerçevesi; ses çalma, ses odağı istekleri ve ses seviyesi değiştirme API'leri dahil olmak üzere arka plandaki ses etkileşimlerine kısıtlamalar uygular. Geri bildirimlerinize dayanarak Beta 2'den bu yana bazı değişiklikler yaptık. Bunlar arasında, kullanım sırasında FGS yaptırımını targetSDK ile sınırlama ve alarm sesini muaf tutma yer alıyor. Tüm ayrıntıları güncellenen yönergelerde bulabilirsiniz.

Profiller arası geri döngü trafiğini engelle

Android 17'den itibaren, profiller arası geri döngü trafiğine varsayılan olarak izin verilmeyecek. Aynı profildeki geri döngü trafiği etkilenmez. Bu değişiklik, uygulamanın hedeflediği API düzeyinden bağımsız olarak Android 17 veya sonraki sürümlerde çalışan tüm uygulamalar için geçerlidir.

Beta 4'te düzeltilen önemli sorunlar

Android 17 Beta 3 (Mart 2026)

Android 17, Beta 3 ile resmi olarak Platform Kararlılığı'na ulaştı. API yüzeyi artık kilitlendi. Bu, son uyumluluk testini yapma ve Android 17'yi hedefleyen uygulamalarınızı Google Play Store'da yayınlama zamanının geldiği anlamına gelir.

SDK, kitaplık, araç veya oyun motoru geliştiriyorsanız güncellemelerinizi hemen yayınlamanız önemlidir. Böylece, alt geliştiricilerin en son SDK özelliklerini hedeflemesi engellenmez.

Android 17 Beta 3'te sunulan yeni özellikler, davranış değişiklikleri ve iyileştirmelerin özeti aşağıda verilmiştir:

Medya ve Kamera Geliştirmeleri

  • Fotoğraf seçici özelleştirmesi: Artık fotoğraf seçicinin tablo görünümü en boy oranını değiştirebilirsiniz. PhotoPickerUiCustomizationParams API'sini kullanarak varsayılan 1:1 kare yerine 9:16 dikey ekrana geçebilir ve daha iyi bir kullanıcı arayüzü entegrasyonu sağlayabilirsiniz.
  • RAW14 resim formatı: Profesyonel kamera uygulamaları artık yeni ImageFormat.RAW14 sabitini kullanarak piksel başına 14 bit RAW resimler çekebilir. Böylece uyumlu sensörlerden maksimum ayrıntı ve renk derinliği elde edilebilir.
  • Tedarikçi Tarafından Tanımlanan Kamera Uzantıları: Donanım iş ortakları artık özel kamera uzantısı modları (ör. "Süper Çözünürlük" veya AI ile iyileştirmeler) tanımlayabilir. Bunları isExtensionSupported(int) API'si üzerinden sorgulayın.
  • Kamera Cihaz Türü API'leri: Kameranın yerleşik donanım, harici USB web kamerası veya sanal kamera olup olmadığını belirleyin.
  • Bluetooth LE Audio İşitme Cihazları: Yeni bir cihaz kategorisi (AudioDeviceInfo.TYPE_BLE_HEARING_AID), uygulamaların işitme cihazlarını genel LE Audio kulaklıklardan ayırt etmesine olanak tanıyarak özel kullanıcı arayüzü simgeleri sağlar.
  • Ayrıntılı İşitme Cihazı Ses Yönlendirme: Kullanıcılar sistem seslerini (bildirimler, zil sesleri, alarmlar) bağlı işitme cihazlarına veya cihaz hoparlörüne bağımsız olarak yönlendirebilir. Bu işlem sistem düzeyinde gerçekleştirilir ve API değişikliği gerektirmez.
  • Genişletilmiş HE-AAC Yazılım Kodlayıcısı: Sistem tarafından sağlanan yeni bir kodlayıcı (c2.android.xheaac.encoder), düşük bant genişliği koşullarında önemli ölçüde daha iyi ses için yüksek ve düşük bit hızlarını destekler. Buna, tutarlı ses seviyesi sağlamak için ses yüksekliği meta verilerine yönelik zorunlu destek de dahildir.

Performans ve Pil

  • Boştaki Alarmlar İçin Azaltılmış Wakelock'lar: AlarmManager.setExactAndAllowWhileIdle'nin geri çağırma tabanlı yeni bir varyantı, PendingIntent yerine OnAlarmListener kabul eder. Bu sayede, Doze veya Pil Tasarrufu modları sırasında hassas geri çağırmalara ihtiyaç duyan uygulamalar (ör. tıbbi monitörler veya mesajlaşma soketleri) için güç tüketimi ve uzun süreli kısmi uyanık kalma kilitleri azaltılır.

Gizlilik ve Güvenlik

  • Sistem tarafından sağlanan konum düğmesi: Jetpack aracılığıyla sistem tarafından oluşturulan güvenli bir konum düğmesi yerleştirebilirsiniz. Bu seçeneğe dokunulduğunda, sistem iletişim kutusu tetiklenmeden uygulamanıza yalnızca mevcut oturum için tam konum erişimi izni verilir. USE_LOCATION_BUTTON izni gerekir.
  • Ayrı Şifre Görünürlüğü: "Şifreleri göster" ayarları artık dokunmatik girişler (son karakteri kısa süreliğine gösterir) ve fiziksel klavyeler (varsayılan olarak hemen gizlenir) arasında bölünmüştür. Standart çerçeve bileşenleri bunu otomatik olarak uygular. Özel alanların ShowSecretsSetting API'sine taşınması gerekir.
  • Kuantum Sonrası Kriptografi (PQC) Karma İmzalama: Android, klasik imzaları (RSA/Eliptik Eğri) ML-DSA imzalarıyla birleştiren v3.2 APK İmza Şeması'nı kullanıma sunuyor. Bu sayede uygulamalar, NIST standartlarına ve kuantum bilişim alanındaki gelişmelere hazır hale gelir.

Kullanıcı Deneyimi ve Sistem Arayüzü

  • Harici ekranlarda widget desteği: Farklı piksel yoğunluklarında widget'lar için daha tutarlı görsel deneyim. RemoteViews.setViewPadding artık karmaşık birimleri (DP/SP) kabul ediyor ve widget'lar OPTION_APPWIDGET_DISPLAY_ID aracılığıyla belirli DisplayMetrics değerlerini alabiliyor.
  • Masaüstü etkileşimli pencere içinde pencere (iPiP): Uygulamalar, masaüstü modunda (harici ekranlarda varsayılan olarak) "sabitlenmiş" bir pencere katmanına taşınmayı isteyebilir. Sabitlenen bu pencereler etkileşimli ve her zaman üstte kalır. USE_PINNED_WINDOWING_LAYER ve PiP izinleri gerekir.
  • Ana ekranda uygulama etiketlerini gizleme: Kullanıcılar artık ana ekranda uygulama etiketlerini gizleyebilir. Uygulama simgenizin kolayca tanınabilir olduğundan emin olun.
  • Yeniden tasarlanan ekran kaydedicisi: Yeni kayan araç çubuğu, içerik üreticiler için kayıt kontrollerini ve yakalama ayarlarını iyileştirir. Kullanıcı arayüzü, nihai videodan otomatik olarak hariç tutulur.
  • Baloncuklar: Beta 2'de kullanıma sunulan pencereli mod özelliği artık tamamen etkinleştirildi.

Temel İşlevler ve Sağlık

  • VPN Uygulaması Hariç Tutma Ayarları: VPN uygulamaları, kullanıcıların VPN tünelini atlamak için belirli uygulamaları seçebileceği (bölünmüş tünel oluşturma) sistem tarafından yönetilen bir ekranı başlatmak için ACTION_VPN_APP_EXCLUSION_SETTINGS intent'ini kullanabilir.
  • Dinamik Sistem Yazı Tipi Yedeklemesi: Android artık yazı tipi yedekleme zincirinde çalışma zamanı güncellemelerini destekleyerek tam bir işletim sistemi güncellemesi olmadan güncellenmiş emojiler ve tipografi sunuyor.
  • OpenJDK 21 ve 25 Güncellemeleri: Güncellenmiş Unicode desteği ve TLS'deki adlandırılmış gruplar için gelişmiş SSL desteği de dahil olmak üzere modern OpenJDK özelliklerinin entegrasyonu.
  • Health Connect Cihaz Veri Sağlayıcıları (DDP'ler): Health Connect artık uygulamalar tarafından oluşturulan veriler ile doğrudan sistem tarafından doğrulanmış donanımlardan (ör. Wear OS kol saatleri veya telefonun kendisi) gelen verileri ayırt edebilir.

Beta 3'te düzeltilen en önemli sorunlar

Android 17 Beta 2 (Şubat 2026)

Beta 2 artık kullanılabilir. Beta 1'e benzer şekilde bu sürüm de geliştirme, test ve genel kullanım için uygundur. Ancak Android 17'nin geliştirme süreci devam ettiğinden Android sistemi ve bu sistemde çalışan uygulamalar her zaman beklendiği gibi çalışmayabilir.

Beta 2'deki yenilikler

Kullanıcı Deneyimi ve Sistem Kullanıcı Arayüzü

  • Baloncuklar: Kullanıcılar artık başlatıcı simgelerine uzun basarak herhangi bir uygulamayı baloncuk haline getirebilir. Büyük ekranlarda, görev çubuğundaki yeni baloncuk çubuğu, düzenli ve sabitlenmiş baloncukları yönetir. Uygulamalar, çoklu pencere yönergelerine uymalıdır.
  • EyeDropper API: Yeni bir sistem API'si, uygulamaların ekran yakalama izinleri gerektirmeden ekrandaki herhangi bir yerden piksel renklerini yakalamasına olanak tanır.
  • Kişi Seçici: ACTION_PICK_CONTACTS intent'i, sistem düzeyinde bir seçici sağlar. Belirli alanlara geçici, oturum tabanlı erişim izni vererek tam READ_CONTACTS izinlerine olan ihtiyacı azaltır.
  • Dokunmatik Alan İşaretçi Yakalama: Varsayılan olarak, yakalanan dokunmatik alanlar artık fare gibi davranarak ham parmak koordinatları yerine göreceli hareketleri ve hareketleri bildirir. Eski mutlak mod, POINTER_CAPTURE_MODE_ABSOLUTE üzerinden kullanılabilir.
  • Etkileşimli Seçici: Uygulamalar, daha iyi düzen ayarlamaları için Seçici'nin nihai kullanıcı arayüzü konumunu belirlemek üzere ChooserSession üzerinde getInitialRestingBounds kullanabilir.

Bağlantı ve Cihazlar Arası

  • Cihazlar arası aktarım: Yeni Handoff API, CompanionDeviceManager üzerinden cihazlar arasında (ör. telefondan tablete) durumun devam ettirilmesini sağlar.
  • Gelişmiş mesafe ölçümü:
    • UWB DL-TDOA: Gizliliği korumaya yönelik iç mekan navigasyonu için FiRA 4.0'ı destekler.
    • Yakınlık Algılama: Kablosuz bağlantı tabanlı menzil belirleme özelliğini iyileştirmek için Wi-Fi Alliance spesifikasyonlarını uygular.
  • Veri Planı Geliştirmeleri: Uygulamalar, getStreamingAppMaxDownlinkKbps ve getStreamingAppMaxUplinkKbps kullanarak operatör tarafından tahsis edilen akış için maksimum indirme/yükleme hızlarını sorgulayabilir.

Temel İşlevler, Gizlilik ve Performans

  • Yerel ağ erişimi: Android 17, LAN iletişimini korumak için ACCESS_LOCAL_NETWORK iznini (NEARBY_DEVICES grubunun bir parçası) kullanıma sunar.
  • Saat Dilimi Yayını: Yeni bir intent olan ACTION_TIMEZONE_OFFSET_CHANGED, özellikle yaz saati uygulaması geçişleri gibi ofset değişikliklerinde tetiklenir.
  • NPU Yönetimi: Android 17'yi hedefleyen uygulamalar, NPU'ya doğrudan erişmek için FEATURE_NEURAL_PROCESSING_UNIT donanım özelliğini beyan etmelidir.
  • ICU 78: Güncellenen uluslararasılaştırma kitaplıkları Unicode 17'yi destekler.
  • SMS OTP Koruması: Android 17, ele geçirmeyi önlemek için çoğu uygulamada OTP mesajlarına programatik erişimi üç saat geciktirir. Geliştiricilerin SMS Retriever veya SMS Kullanıcı İzni API'lerine geçiş yapması gerekir.

Beta 2'de düzeltilen en önemli sorunlar

Android 17 Beta 1 (Şubat 2026)

Uygulamalarınızla deneyebileceğiniz en yeni özellikler ve değişiklikleri içeren Beta 1 kullanıma sunuldu. Bu sürüm geliştirme, test ve genel kullanım için uygundur. Ancak Android 17'nin geliştirme süreci devam ettiğinden Android sistemi ve bu sistemde çalışan uygulamalar her zaman beklendiği gibi çalışmayabilir.

Önceki sürümlerde olduğu gibi Android 17'de de sistem değişiklikleri yapıldı. Bazı durumlarda bu değişiklikler, Android 17'yi destekleyecek şekilde güncellenene kadar uygulamaları etkileyebilir. Bu nedenle, küçük sorunlardan daha önemli sınırlamalara kadar çeşitli etkiler görebilirsiniz. Genel olarak çoğu uygulama, API ve özellik beklendiği gibi çalışır.

Beta 1'deki yenilikler

Android 17, daha uyarlanabilir Android uygulamaları için çalışmalarımızı sürdürüyor, kamera ve medya özelliklerinde önemli iyileştirmeler, bağlantıyı optimize etmek için yeni araçlar ve yardımcı cihazlar için genişletilmiş profiller sunuyor. Öne çıkan özellikler:

Kullanıcı Arayüzü ve Pencereleme

Zorunlu Büyük Ekran Uyumluluğu

Android 17'yi (API düzeyi 37) hedefleyen ve büyük ekranlarda (sw ≥ 600 dp) çalışan uygulamalar artık yeniden boyutlandırma veya yön değişikliklerinin kapsamı dışında kalmayı seçemez.

Optimize Edilmiş Yapılandırma Değişiklikleri

Durum kaybını önlemek için sistem, aşağıdakiler de dahil olmak üzere belirli yapılandırma değişiklikleri için varsayılan olarak etkinlikleri yeniden başlatmaz:

İşlem Gerekli: Uygulamanız bu etkinlikler için kaynakları yeniden yüklemek üzere yeniden başlatma işlemine ihtiyaç duyuyorsa yeni android:recreateOnConfigChanges manifest özelliğini kullanarak açıkça etkinleştirmeniz gerekir.

Performans ve Çalışma Zamanı

  • Kilitsiz MessageQueue: android.os.MessageQueue'ın yeni bir kilitsiz uygulaması, kaçırılan kareleri azaltır.
  • Nesiller Arası Çöp Toplama: ART'ın Concurrent Mark-Compact toplayıcısı artık nesiller arası çöp toplamayı destekleyerek sık ve düşük maliyetli "genç nesil" toplamalara öncelik veriyor.
  • Yeni Profil Oluşturma Tetikleyicileri: ProfilingManager; COLD_START, OOM ve KILL_EXCESSIVE_CPU_USAGE için tetikleyiciler ekler.
  • Bildirim kısıtlamaları: Bellek kullanımını azaltmak için özel bildirim görünümlerine katı boyut sınırları uygulanır.

Medya ve Kamera

Kamera
Ses ve Video
  • Video kaydı için sabit kalite: MediaRecorder'daki setVideoEncodingQuality(), video kodlayıcılar için sabit kalite (CQ) modu yapılandırmanıza olanak tanır.
  • Arka planda ses güçlendirme: Uygulama geçerli bir yaşam döngüsü durumunda değilse ses çalma, odaklanma istekleri ve ses seviyesi değişiklikleri sessizce başlatılır (başarısız olur).
  • VVC desteği: Çok Yönlü Video Kodlama (H.266) için platform desteği eklendi.

Gizlilik ve Güvenlik

Bağlantı ve Araçlar