Beta 3
| Yayınlanma 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ınlanma 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ınlanma 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 3 (Mart 2026)
Android 17, Beta 3 ile birlikte resmen 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 geliyor.
SDK, kitaplık, araç veya oyun motoru geliştiriyorsanız güncellemelerinizi hemen yayınlamanız çok önemlidir. Böylece, alt düzey geliştiriciler en yeni SDK özelliklerini hedefleyebilir.
Android 17 beta 3'te kullanıma sunulan yeni özellikler, davranış değişiklikleri ve geliştirmelerin özeti aşağıda verilmiştir:
Medya ve Kamera Geliştirmeleri
- Fotoğraf Seçiciyi Özelleştirme: Artık fotoğraf seçicinin tablo görünümünün en-boy oranını değiştirebilirsiniz.
PhotoPickerUiCustomizationParamsAPI'sini kullanarak varsayılan 1:1 kare görüntüden 9:16 dikey görüntüye geçebilir ve daha iyi bir kullanıcı arayüzü entegrasyonu sağlayabilirsiniz. - RAW14 Görüntü Biçimi: Profesyonel kamera uygulamaları artık yeni
ImageFormat.RAW14sabitiyle piksel başına 14 bit RAW görüntüler yakalayabilir. Bu sayede, 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 yapay zeka geliştirmeleri) tanımlayabilir. Bunları
isExtensionSupported(int)API'si aracılığıyla 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 yapılır ve API'de değişiklik yapılması gerekmez.
- Genişletilmiş HE-AAC Yazılım Kodlayıcı: Yeni bir sistem tarafından sağlanan kodlayıcı (
c2.android.xheaac.encoder), tutarlı ses seviyesi sağlamak için zorunlu ses yüksekliği meta verileri desteği de dahil olmak üzere 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.
Performans ve Pil
- Boşta alarm için daha az uyanık kalma kilidi:
AlarmManager.setExactAndAllowWhileIdle'ın geri çağırmaya dayalı yeni bir varyantı,PendingIntentyerineOnAlarmListenerkabul eder. Bu, güç tüketimini azaltır ve Doze veya Pil Tasarrufu modları sırasında hassas geri aramalar yapması gereken uygulamalar (ör. tıbbi monitörler veya mesajlaşma soketleri) için uzun süreli kısmi uyandırma işlemlerini önler.
Gizlilik ve Güvenlik
- Sistem Tarafından Sağlanan Konum Düğmesi: Jetpack aracılığıyla güvenli ve sistem tarafından oluşturulan bir konum düğmesi yerleştirebilirsiniz. Bu düğmeye dokunulduğunda, sistem iletişim kutusu tetiklenmeden yalnızca mevcut oturum için uygulamanıza tam konum erişimi izni verilir.
USE_LOCATION_BUTTONizni gerekir. - Ayrı Şifre Görünürlüğü: "Şifreleri göster" ayarları artık dokunma girişleri (son karakteri kısa süreliğine gösterir) ve fiziksel klavyeler (varsayılan olarak hemen gizlenir) arasında ayrılıyor. Standart çerçeve bileşenleri buna otomatik olarak uyar. Özel alanlar
ShowSecretsSettingAPI'ye taşınmalıdır. - Kuantum Sonrası Kriptografi (PQC) Hibrit İmzalama: Android, klasik imzaları (RSA/Eliptik Eğri) ML-DSA imzalarıyla birleştiren v3.2 APK İmza Şeması'nı kullanıma sunuyor. Bu, uygulamaları NIST standartlarına ve kuantum bilişimdeki gelişmelere hazırlar.
Kullanıcı deneyimi ve sistem arayüzü
- Harici Ekranlarda Widget Desteği: Farklı piksel yoğunluklarında widget'lar için görsel tutarlılık iyileştirildi.
RemoteViews.setViewPaddingartık karmaşık birimleri (DP/SP) kabul ediyor ve widget'larOPTION_APPWIDGET_DISPLAY_IDaracılığıyla belirliDisplayMetricsdeğerlerini alabiliyor. - Masaüstü etkileşimli pencere içinde pencere (iPiP): Uygulamalar, masaüstü modunda (harici ekranlarda varsayılan) "sabitlenmiş" bir pencere katmanına taşınmayı isteyebilir. Bu sabitlenmiş pencereler etkileşimli kalır ve her zaman en üstte yer alır.
USE_PINNED_WINDOWING_LAYERve PiP izinleri gerekir. - Gizli Ana Ekran Uygulama Etiketleri: Kullanıcılar artık ana ekrandaki uygulama etiketlerini gizleyebilir. Uygulama simgenizin kolayca tanınabilir olduğundan emin olun.
- Yeniden Tasarlanan Ekran Kaydı: Yeni kayan araç çubuğu, içerik üreticiler için kayıt kontrollerini ve yakalama ayarlarını iyileştirir. Kullanıcı arayüzü, son videodan otomatik olarak çıkarılır.
- Balonlar: Beta 2'de kullanıma sunulan pencere modu özelliği artık tamamen etkin.
Temel İşlevler ve Sağlık
- VPN Uygulaması Hariç Tutma Ayarları: VPN uygulamaları, kullanıcıların VPN tünelini (bölünmüş tünel) atlayacak belirli uygulamaları seçebileceği, sistem tarafından yönetilen bir ekranı başlatmak için
ACTION_VPN_APP_EXCLUSION_SETTINGSintent'ini kullanabilir. - Dinamik Sistem Yazı Tipi Yedek Zinciri: Android artık yazı tipi yedek zincirinde çalışma zamanı güncellemelerini destekliyor. Bu sayede, işletim sisteminin tamamını güncellemeden güncellenmiş emoji'ler ve tipografi sunuluyor.
- OpenJDK 21 ve 25 Güncellemeleri: Güncellenmiş Unicode desteği ve TLS'de 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 saatler veya telefonun kendisi) gelen veriler arasında ayrım yapabilir.
Android 17 Beta 2 (Şubat 2026)
Beta 2 kullanıma sunuldu. 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 etmektedir. Bu nedenle, Android sistemi ve üzerinde çalışan uygulamalar her zaman beklendiği gibi çalışmayabilir.
Beta 2 sürümündeki yenilikler
Kullanıcı Deneyimi ve Sistem Arayüzü
- Balonlar: Kullanıcılar artık başlatıcı simgelerine uzun basarak herhangi bir uygulamayı balon haline getirebilir. Büyük ekranlarda, görev çubuğundaki yeni balon çubuğu, düzenlenmiş ve sabitlenmiş balonları yönetir. Uygulamalar, çoklu pencere yönergelerine uymalıdır.
- EyeDropper API: Yeni bir sistem API'si, uygulamaların ekran görüntüsü izni gerektirmeden ekrandaki herhangi bir yerden piksel renklerini yakalamasına olanak tanır.
- Kişi Seçici:
ACTION_PICK_CONTACTSamacı, sistem düzeyinde bir seçici sağlar. Bu özellik, belirli alanlara oturum tabanlı geçici erişim sağlayarak tamREAD_CONTACTSizinlerine duyulan ihtiyacı azaltır. - Dokunmatik alan işaretçisi yakalama: Yakalanan dokunmatik alanlar artık varsayılan olarak fare gibi davranıyor ve parmak koordinatları yerine göreceli hareketleri ve hareketleri bildiriyor. Eski mutlak mod,
POINTER_CAPTURE_MODE_ABSOLUTEüzerinden kullanılmaya devam eder. - Etkileşimli Seçici: Uygulamalar, daha iyi düzen ayarlamaları için Seçici'nin nihai kullanıcı arayüzü konumunu belirlemek üzere
ChooserSessionüzerindegetInitialRestingBoundskullanabilir.
Bağlantı ve Cihazlar Arası
- Cihazlar Arası Devretme: Yeni Handoff API,
CompanionDeviceManageraracılığıyla cihazlar arasında (ör. telefondan tablete) duraklatılan işlemlerin devam ettirilmesini sağlar. - Gelişmiş Mesafe Belirleme:
- UWB DL-TDOA: Gizliliği korumaya yönelik kapalı alan navigasyonu için FiRA 4.0'ı destekler.
- Yakınlık Algılama: Geliştirilmiş kablosuz bağlantı tabanlı mesafe ölçümü için Kablosuz Bağlantı Birliği spesifikasyonlarını uygular.
- Veri planı geliştirmeleri: Uygulamalar,
getStreamingAppMaxDownlinkKbpsvegetStreamingAppMaxUplinkKbpskullanarak operatör tarafından ayrılan maksimum indirme/yükleme hızlarını sorgulayabilir.
Temel İşlevsellik, Gizlilik ve Performans
- Yerel ağ erişimi: Android 17, LAN iletişimini korumak için
ACCESS_LOCAL_NETWORKiznini (NEARBY_DEVICESgrubunun bir parçası) kullanıma sunuyor. - Saat Dilimi Yayınlama: Yeni bir intent olan
ACTION_TIMEZONE_OFFSET_CHANGED, özellikle yaz saati uygulamasına geçiş gibi saat farkı 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ştiriciler SMS Retriever veya SMS User Consent API'lerine geçmelidir.
Beta 2'de düzeltilen en önemli sorunlar
- Android 16'da, etkin uygulamaların beklenmedik şekilde yeniden başlatılmasına veya yenilenmesine neden olan bir platform kararlılığı regresyonu düzeltildi. Bu düzeltme, kullanıcı ilerlemesinin kaybolmasını ve uygulama kullanımı sırasında aralıklı olarak kullanıcı arayüzünün titremesini önler. (440017096 numaralı sorun)
- Almanca dil ayarlarını kullanan kullanıcılar için Son Uygulamalar ekranında kullanıcı arayüzü yerleşimiyle ilgili gerileme. (476830557 numaralı sorun, 486511401 numaralı sorun)
- Geliştiricilerin, eksik kare bağımlılığı meta verilerini gidermek için kodlayıcı yapılandırmasından sonra getOutputFormat aracılığıyla zamansal katmanlama desteğini onaylamasına olanak tanıyarak video akışının güvenilirliği iyileştirildi. (306222291 numaralı sorun)
- Saat ekran koruyucusunun, düşük ışık modunda 24 saat biçiminde baştaki sıfırı atladığı hata. (444255729 numaralı sorun)
- Bir klasörün kapatılmasının, başka bir klasörü açma veya ekran değiştirme gibi sonraki etkileşimleri engellediği sorun. (470541347 numaralı sorun, 471533397 numaralı sorun, 477848604 numaralı sorun)
- Cihaz kullanımını kesintiye uğratan sistem kilitlenmesi ve kendiliğinden yeniden başlatma sorunu. (413562426 numaralı sorun)
- Uygulama geçişleri veya hizmet çağrıları sırasında cihazın donmasına ve yeniden başlatılmasına neden olan kritik bir sistem kararsızlığı. (419070024 numaralı sorun, 428572458 numaralı sorun, 430393241 numaralı sorun, 424912278 numaralı sorun, 431440391 numaralı sorun, 426346396 numaralı sorun)
- Android Auto bağlantısı kesildikten sonra kilit ekranının yanıt vermemesine ve ekranın donmasına neden olan bir Sistem Arayüzü kilitlenmesi. (457527675 numaralı sorun)
- Sistem konum izni açıklama iletişim kutusunda, Geri düğmesinin yanlışlıkla "Ger" olarak gösterildiği bir kullanıcı arayüzü yazım hatası. (460242870 numaralı sorun, 477245738 numaralı sorun)
- Canlı Çeviri ve Kurallar'ın Sistem menüsünde yanlış şekilde sınıflandırılması sorunu. (476754995 numaralı sorun)
- Ekran ve Dokunma ayarlarına tekrar tekrar gidilmesi nedeniyle kritik bir Sistem Kullanıcı Arayüzü kilitlenmesi ve ardından cihazın kararsız hale gelmesi. (474486679 numaralı sorun)
- Kullanıcıların ana ekrandan Duvar Kağıdı ve Stil ayarlarını açmasını engelleyen kalıcı kilitlenme sorunu düzeltildi. (478520173 numaralı sorun)
- Geri okunun QR simgesiyle çakıştığı Kablosuz Hata Ayıklama QR tarayıcısında kullanıcı arayüzü yerleşimi sorunu. (474769647 numaralı sorun)
- Ses ayarlarında, seçim yapıldığında zil sesi önizlemelerinin oynatılamamasına neden olan sorun düzeltildi. (355086959 numaralı sorun, 375840924 numaralı sorun, 381007949 numaralı sorun, 381077928 numaralı sorun, 419301121 numaralı sorun, 452646483 numaralı sorun, 468837747 numaralı sorun)
- Güncelleme sonrası başlatma işlemi sırasında eski uyarıların doğru şekilde temizlenmesi için bildirim hizmeti mantığı iyileştirilerek sistem güncellemesinden sonra gereksiz bildirimlerin görünmesine neden olan hata düzeltildi. (454647834 numaralı sorun)
- Pixel 6 Pro'da belirli GLSL matematiksel ifadelerin sabitler olarak yanlış değerlendirilmesine ve uygulamalarda görsel oluşturma artefaktlarına neden olan bir GPU gölgelendirici derleyici optimizasyonu hatası. (473226715 numaralı sorun)
Android 17 Beta 1 (Şubat 2026)
Uygulamalarınızla deneyebileceğiniz en yeni özellikler ve değişiklikleri içeren Beta 1 artık kullanılabilir. Bu sürüm geliştirme, test ve genel kullanım için uygundur. Ancak Android 17'nin geliştirme süreci devam etmektedir. Bu nedenle, Android sistemi ve üzerinde çalışan uygulamalar her zaman beklendiği gibi çalışmayabilir.
Android 17, önceki sürümlerde olduğu gibi sistem değişiklikleri içerir. 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 sürümündeki yenilikler
Android 17, daha uyarlanabilir Android uygulamaları için çalışmalarımızı sürdürüyor. Ayrıca kamera ve medya özelliklerinde önemli iyileştirmeler, bağlantıyı optimize etmeye yönelik 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 Uyarlanabilirliği
Büyük ekranlarda (sw ≥ 600dp) çalışan Android 17'yi (API düzeyi 37) hedefleyen uygulamalar artık yeniden boyutlandırma veya yön değişikliklerini devre dışı bırakamaz.
- Yoksayılan Özellikler:
screenOrientation,resizeableActivity,minAspectRatiovemaxAspectRatiobüyük ekranlarda yoksayılır. - Muafiyetler: 600 dp'den küçük cihazlar ve Oyunlar (
android:appCategory) olarak sınıflandırılan uygulamalar.
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şikliklerinde Etkinlikleri artık varsayılan olarak yeniden başlatmaz:
CONFIG_KEYBOARD/CONFIG_KEYBOARD_HIDDENCONFIG_NAVIGATIONCONFIG_TOUCHSCREENCONFIG_COLOR_MODECONFIG_UI_MODE(yalnızca kullanıcı arayüzü moduUI_MODE_TYPE_DESKolarak değiştiğinde veyaUI_MODE_TYPE_DESKmodundan başka bir türe geçtiğinde)
İşlem Gerekli: Uygulamanız, bu etkinlikler için kaynakları yeniden yüklemek üzere yeniden başlatmalara dayanıyorsa yeni android:recreateOnConfigChanges manifest özniteliğini kullanarak açıkça etkinleştirmeniz gerekir.
Performans ve Çalışma Zamanı
- Kilit içermeyen MessageQueue:
android.os.MessageQueueiçin yeni bir kilit içermeyen uygulama, kaçırılan kare sayısını azaltır. - Nesilsel çöp toplama: ART'nin eşzamanlı işaretleme ve sıkıştırma toplayıcısı artık nesilsel çöp toplamayı destekliyor ve sık yapılan, düşük maliyetli "genç nesil" toplama işlemlerine öncelik veriyor.
- Yeni Profil Oluşturma Tetikleyicileri:
ProfilingManager,COLD_START,OOMveKILL_EXCESSIVE_CPU_USAGEiç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
- Dinamik Oturum Güncellemeleri: Oturumu kapatmadan veya aksaklıklara neden olmadan kullanım alanları arasında geçiş yapmak için
CameraCaptureSession.updateOutputConfigurations()simgesini kullanın (ör. Fotoğraftan Video'ya).
Ses ve Video
- Video Kaydı İç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 sağlamlaştırma: Uygulama geçerli bir yaşam döngüsü durumunda değilse ses çalma, odak 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
- Cleartext desteğinin sonlandırılması:
android:usesCleartextTrafficdesteği sonlandırıldı. Bu özelliğe dayanan ve SDK 37 veya sonraki sürümleri hedefleyen uygulamalar varsayılan olarak şifresiz metin trafiğini engeller. Ağ Güvenlik Yapılandırması'na geçin. - HPKE Hibrit Kriptografi: HPKE hibrit kriptografisinin uygulanması için herkese açık bir Servis Sağlayıcı Arayüzü kullanıma sunuldu.
Bağlantı ve Araçlar
- Companion Device Manager:
- Yeni Profiller: Tıbbi Cihazlar ve Fitness Takip Cihazları.
- Birleştirilmiş İzin İletişim Kutusu:
setExtraPermissions, yakındaki izinleri ilişkilendirme iletişim kutusunda birleştirir.