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:
- Etkin bağlantı olmasına rağmen durum çubuğunda sinyal çubuklarının yanlışlıkla sıfır olarak gösterilmesi sorunu (488358813 numaralı sorun)
- Uçak modu sırasında mobil veri Hızlı Ayarlar simgesinin etkin kalmasına neden olan bir kullanıcı arayüzü senkronizasyon sorunu. (501368569 numaralı sorun, 505757076 numaralı sorun, 512828669 numaralı sorun)
- Yüksek çözünürlükler seçildiğinde harici ekranların kararmasına neden olan sorun. (504952465 numaralı sorun)
- Zamanlayıcılar gibi sistem kesintilerinden sonra oynatmanın sessiz olmasına neden olan Bluetooth ses yönlendirme sorunu. (497181008 numaralı sorun)
- İşitme cihazlarının, işlem yapılmadığında veya şarj edildikten sonra eşlenen cihazlardan otomatik olarak unutulmasına neden olan sorun. (504968772 numaralı sorun, 504395613 numaralı sorun, 493347800 numaralı sorun, 504696777 numaralı sorun)
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
- Ekran görüntüsü önizlemesinden ekran görüntüsü paylaşılırken web sayfası URL'lerinin otomatik olarak eklenmesi nedeniyle istenmeyen bağlantıların resim dosyalarıyla paylaşılmasına neden olan sorun. (444631269 numaralı sorun)
- Erişilebilirlik sorunu nedeniyle cihaz tamamen yanıt vermiyor ve kullanılamıyor. (484755628 numaralı sorun)
- Medya kontrolü widget'ının kaybolmasına veya birden fazla etkin medya oturumu arasında gezinememesine neden olan bir sorun. (457008153 numaralı sorun, 466760800 numaralı sorun, 497131275 numaralı sorun, 499041878 numaralı sorun)
- Dream hizmetlerinin önemli etkinlikleri doğru şekilde işleyememesi, tuş kilidi koruması istemlerini tetikleyememesi veya hizmet yaşam döngüsü geri çağırma yöntemlerini yürütememesi sorunu. (485661973 numaralı sorun)
- Kullanıcıların sinematik veya yerel hava durumu duvar kağıdı efektlerini başarıyla indirip uygulamasını engelleyen bir sorun. (Sorun No. 475924636)
- Mesajlaşma uygulamalarında yazı yazarken cihazın donmasına ve kendiliğinden yeniden başlatılmasına neden olan bir sorun. (478417840 numaralı sorun)
- Cihazın normal kullanım sırasında kilitlenmesine ve kilitlenmesine neden olan kritik bir sistem kararsızlığı sorunu. 427436873 numaralı sorun, 428838049 numaralı sorun
- Cihazların% 80 pil sınırına yaklaşırken şarj hızlarının önemli ölçüde düşmesine neden olan ve cihazın hedef şarjına ulaşıp baypas moduna girmesinden önce uzun gecikmelere yol açan bir sorun. (485148344 numaralı sorun, 490178498 numaralı sorun)
- Çok renkli yatay çizgilerin cihaz ekranını rastgele kapatmasına neden olan bir oluşturma sorunu. (Sorun #478953060, Sorun #478177624, Sorun #483765859, Sorun #487263076)
- Geri bildirim raporu gönderilirken bildirim çekmecesini aşağı çekmek, sistem kullanıcı arayüzünün kilitlenmesine ve cihazın donmasına neden olabilir. (488920581 numaralı sorun)
- Pixel Launcher ve navigasyon gibi kritik sistem bileşenleri, cihaz yeniden başlatıldıktan sonra birkaç dakika boyunca kilitlenebilir veya yanıt vermeyebilir. (Sorun #317282987, Sorun #316689583, Sorun #316188779)
- Kullanıcıların, bölünmüş ekran görünümünü küçültüp geri döndükten sonra uygulamalarla düzgün şekilde etkileşim kurmasını engelleyen bir erişilebilirlik sorunu. (490735259 numaralı sorun)
- Sistem ayarları veya hızlı ayarlar paneli üzerinden kapatılan Bluetooth'un yeniden etkinleştirilmesini engelleyen bir sorun. (498320401 numaralı sorun)
- setSilent(true) ile işaretlenen bildirimler, bildirim gölgesinde birden fazla bildirim olduğunda Android 16'da beklenmedik şekilde uyarı sesleri çalabilir. (467164528 numaralı sorun)
- Kablosuz ağ analiz uygulamaları, mevcut kablosuz sinyalleri algılayamadığı için ağ taraması ve sinyal izleme yapılamıyor. (488493098 numaralı sorun, 488244938 numaralı sorun, 491531212 numaralı sorun, 490566133 numaralı sorun, 488742605 numaralı sorun, 488437847 numaralı sorun, 489664292 numaralı sorun, 492229996 numaralı sorun, 492403933 numaralı sorun, 492078596 numaralı sorun, 493259320 numaralı sorun, 490313462 numaralı sorun, 494716049 numaralı sorun, 495146669 numaralı sorun, 490268954 numaralı sorun, 496870370 numaralı sorun, 497174811 numaralı sorun, 496927303 numaralı sorun, 497726865 numaralı sorun, 498299558 numaralı sorun, 496860223 numaralı sorun, 498454519 numaralı sorun, 499751486 numaralı sorun, 491171326 numaralı sorun)
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.
PhotoPickerUiCustomizationParamsAPI'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.RAW14sabitini 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ı,PendingIntentyerineOnAlarmListenerkabul 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_BUTTONizni 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
ShowSecretsSettingAPI'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.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 olarak) "sabitlenmiş" bir pencere katmanına taşınmayı isteyebilir. Sabitlenen bu pencereler etkileşimli ve her zaman üstte kalır.
USE_PINNED_WINDOWING_LAYERve 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_SETTINGSintent'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 16 işlem yaşam döngüsü yönetiminde, uygulamaların sık sık ve rastgele yeniden başlatılmasına ve ekran titremesine neden olan sistem düzeyinde bir gerileme yaşandı. Bu durum, daha önce birden fazla üçüncü taraf uygulamasında kullanıcı ilerleme durumunun kaybolmasına ve uygulama durumlarının kesintiye uğramasına neden oluyordu. (440017096 numaralı sorun)
- Genişletilmiş koyu modun iş ve özel profillerdeki uygulamalara uygulanamaması sorunu. (476409380 numaralı sorun)
- Kullanıcıların 5x telefoto lense geçmesini engelleyen bir kamera hatası. (485610295 numaralı sorun, 488274607 numaralı sorun)
- Ultra geniş lensten geniş lense geçiş sırasında takılma ve düzensiz davranış. (452650681 numaralı sorun)
- Android Auto bağlantısı kesildikten veya cihaz kilitlendikten sonra kilit ekranının yanıt vermemesine neden olan bir sistem kilitlenmesi. (457527675 numaralı sorun)
- Android Auto kullanılırken cihazın donmasına ve yeniden başlatılmasına neden olan bir sistem kararsızlığı sorunu. (455555269 numaralı sorun, 457973643 numaralı sorun)
- Sık sık kendiliğinden yeniden başlatmalara ve cihazın donmasına neden olan bir sistem kararsızlığı sorunu. (485892529 numaralı sorun, 488619007 numaralı sorun, 488482317 numaralı sorun, 485627106 numaralı sorun, 489454751 numaralı sorun, 487638484 numaralı sorun, 487604772 numaralı sorun, 485385078 numaralı sorun)
- Cihazların beklenmedik şekilde yeniden başlatılmasına neden olan bir gerileme. 420999948 numaralı sorun, 426316038 numaralı sorun
- Ses odağında hızlı değişiklikler yapıldığında kilitlenme. (Sorun #477151825)
- Bluetooth eşleme işlemi 150 saniyeye kadar takılı kalabilir. (466163481 numaralı sorun)
- Boşta kalma süreleri sırasında kendiliğinden yeniden başlatmalara neden olan sistem düzeyinde bir kararsızlık. (Sorun #297421786, Sorun #300558078, Sorun #301726714, Sorun #310348072, Sorun #321233271, Sorun #320461892, Sorun #348326714, Sorun #348297618, Sorun #348290709, Sorun #348242411, Sorun #348217723, Sorun #348541549, Sorun #348770195, Sorun #348786196, Sorun #348766331, Sorun #349273927, Sorun #349977622, Sorun #350685466, Sorun #351357895, Sorun #352743431, Sorun #354467134, Sorun #355126951, Sorun #355602077, Sorun #355239966, Sorun #357282489, Sorun #358040619, Sorun #358344787, Sorun #360475166, Sorun #360461108, Sorun #360120511, Sorun #360968601, Sorun #361916913, Sorun #362650982, Sorun #363213047, Sorun #363464720, Sorun #363205584, Sorun #361007622, Sorun #364849917, Sorun #365338167, Sorun #370154739, Sorun #370041210)
- Gelen aramaların cihaz titreşimini tetikleyememesi sorunu. (Sorun #473464803, Sorun #470955250)
- % 80 şarj sınırı etkinleştirildiğinde Pil Tasarrufu'nun süresiz olarak etkin kalmasına neden olan bir çakışma. (366996806 numaralı sorun)
- Kilit ekranından Google Mesajlar bildirimleriyle etkileşimde bulunurken görsel kusurlara neden olan bir ekran oluşturma sorunu. (Sorun #486491783, Sorun #486806705, Sorun #485168942)
- Bildirimlerin bazen kapatılamaması veya yeniden görünmesi sorunu. (454647834 numaralı sorun)
- Geri gezinme geçişleri sırasında görsel kusurlara neden olan bir oluşturma sorunu. (485316132 numaralı sorun)
- Sistem durum çubuğu simgelerinin rastgele kaybolarak kullanıcıların pil veya ağ seviyelerini görmesini engelleyen sorun. (473447873 numaralı sorun, 484689844 numaralı sorun, 484382982 numaralı sorun, 472268834 numaralı sorun, 489158801 numaralı sorun, 484569035 numaralı sorun)
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_CONTACTSintent'i, sistem düzeyinde bir seçici sağlar. Belirli alanlara geçici, oturum tabanlı erişim izni vererek tamREAD_CONTACTSizinlerine 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üzerindegetInitialRestingBoundskullanabilir.
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,
getStreamingAppMaxDownlinkKbpsvegetStreamingAppMaxUplinkKbpskullanarak 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_NETWORKiznini (NEARBY_DEVICESgrubunun 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 16'da, etkin uygulamaların beklenmedik şekilde yeniden başlatılmasına veya yenilenmesine neden olan bir platform kararlılığı gerilemesi düzeltildi. Bu sayede, uygulama kullanımı sırasında kullanıcı ilerleme durumunun kaybolması ve aralıklı kullanıcı arayüzü titremesi önlendi. (440017096 numaralı sorun)
- Almanca dil ayarlarını kullanan kullanıcılar için Son Uygulamalar ekranında kullanıcı arayüzü yerleşimiyle ilgili bir gerileme. (Sorun #476830557, Sorun #486511401)
- Geliştiricilerin, kodlayıcı yapılandırmasından sonra getOutputFormat aracılığıyla geçici katmanlama desteğini onaylamasına olanak tanıyarak video akışının güvenilirliği artırıldı. Bu sayede, eksik kare bağımlılığı meta verileri sorunu giderildi. (Sorun No. 306222291)
- Saat ekran koruyucusunun, zayıf ışık modunda 24 saat biçimindeki baştaki sıfırı atlamasına neden olan bir hata düzeltildi. (444255729 numaralı sorun)
- Bir klasör kapatıldığında başka bir klasör açma veya ekran değiştirme gibi hemen ardından gelen etkileşimlerin engellenmesine neden olan sorun. 470541347 numaralı sorun, 471533397 numaralı sorun, 477848604 numaralı sorun)
- Cihaz kullanımını kesintiye uğratan bir 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 "Bac" 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ış kategorize edilmesine neden olan sorun. (476754995 numaralı sorun)
- Ekran ve Dokunma ayarlarına tekrar tekrar gidilmesi nedeniyle sistem kullanıcı arayüzünde kritik bir kilitlenme ve ardından cihazda kararsızlık yaşanması. (474486679 numaralı sorun)
- Kullanıcıların ana ekrandan Duvar kağıdı ve stil ayarlarını açmasını engelleyen kalıcı bir kilitlenme sorunu. (478520173 numaralı sorun)
- Kablosuz Hata Ayıklama QR tarayıcısında, geri okunun QR simgesiyle çakıştığı bir kullanıcı arayüzü yerleşimi sorunu. (474769647 numaralı sorun)
- Ses ayarlarında, zil sesi önizlemelerinin seçildikten sonra oynatılamamasına neden olan bir sorun. (Sorun #355086959, Sorun #375840924, Sorun #381007949, Sorun #381077928, Sorun #419301121, Sorun #452646483, Sorun #468837747)
- Sistem güncellemesinden sonra gereksiz bildirimlerin görünmesine neden olan bir hata, güncelleme sonrası başlatma işlemi sırasında eski uyarıları doğru şekilde temizlemek için bildirim hizmeti mantığı iyileştirilerek düzeltildi. (454647834 numaralı sorun)
- Pixel 6 Pro'da, belirli GLSL matematiksel ifadelerinin sabit olarak yanlış değerlendirilmesine ve uygulamalarda görsel oluşturma kusurları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 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.
- Yoksayılan Özellikler:
screenOrientation,resizeableActivity,minAspectRatiovemaxAspectRatiobüyük ekranlarda yoksayılır. - İstisnalar: 600 dp'den küçük cihazlar ve Oyunlar (
android:appCategory) uygulama kategorisindeki 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şiklikleri için varsayılan olarak etkinlikleri 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ş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,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ını (ör. fotoğraftan videoya) değiştirmek için
CameraCaptureSession.updateOutputConfigurations()yöntemini kullanın.
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
- Şifresiz Metin Desteğinin Sonlandırılması :
android:usesCleartextTraffic, gelecekteki bir sürümde kullanımdan kaldırılacak ve gelecekteki SDK düzeyine bağlı olacak. Bu özelliğe dayalı uygulamalar varsayılan olarak düz metni engeller. Ağ Güvenliği Yapılandırması'na geçiş yapın. - HPKE Karma Kriptografi: HPKE karma kriptografinin 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.