Android 17'deki özellikler ve değişiklikler listesi

Aşağıdaki tabloda, uygulama geliştiricileri etkileyebilecek tüm belgelenmiş özellikler ve davranış değişiklikleri listelenmiştir. Bu listeyi kullanarak sizi etkileyen değişiklikleri bulun ve ardından dokümanları okumak için ilgili bağlantıyı tıklayın.

Kategori Tür Ad
Güvenlik Değiştir (tüm uygulamalar) Profiller arası geri döngü trafiğini engelle
Profiller arası geri döngü trafiğine artık varsayılan olarak izin verilmiyor.
Güvenlik Değiştir (tüm uygulamalar) Uygulama başına anahtar deposu sınırları
Uygulamaların oluşturabileceği anahtar deposu anahtarlarının sayısı, hedef API düzeyine bağlı olarak sınırlıdır. Daha fazla anahtar oluşturmak istisna oluşturur.
Güvenlik Değiştir (tüm uygulamalar) Örtülü URI izinlerini kısıtlama
Android uygulamaları URI'lerle intent başlatıyorsa sistemin gerekli URI izinlerini otomatik olarak vermesine güvenmek yerine tüm gerekli URI izinlerini açıkça önceden ayırmalarını öneririz.
Güvenlik Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) CT'yi varsayılan olarak etkinleştirme
Android 16'da uygulamaların Sertifika Şeffaflığı özelliğini etkinleştirmesine izin verdik. Android 17'de, cihaz tarafından gerçekleştirilen tüm TLS bağlantıları için Sertifika Şeffaflığı'nı etkinleştirmeyi planlıyoruz.
Güvenlik Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) Daha Güvenli Yerel DCL—C
Aps, DCL modüllerinin tespit edilmeden üzerine yazılmamasını sağlamalıdır.
Güvenlik Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) Etkinlik Güvenliği
ASM'nin yeniden başlatılması da dahil olmak üzere platform güvenliğini artırmaya yönelik çeşitli değişiklikler.
Güvenlik Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) CP2 veri görünümündeki kimliği tanımlayabilecek bilgiler alanlarını kısıtlama
Android 17 veya sonraki sürümleri hedefleyen uygulamalar, CP2 veri görünümündeki belirli kimliği tanımlayabilecek bilgiler alanlarına erişemez.
Güvenlik Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) CP2'de katı SQL kontrollerini zorunlu kılma
Android 17 veya sonraki sürümleri hedefleyen uygulamalarda, ContactsContract.Data tablosuna READ_CONTACTS izni olmadan erişildiğinde Kişiler Sağlayıcı 2, katı SQL sorgusu doğrulaması uygular.
Güvenlik Yeni özellikler ve API'ler Android Gelişmiş Koruma Modu (AAPM)
Android kullanıcılarına güçlü bir yeni güvenlik özellikleri seti sunar.
Güvenlik Yeni özellikler ve API'ler PQC APK İmzalama
APK'ların yeni bir kuantum sonrası kripto (PQC) imzalama anahtarıyla imzalanması için destek eklenir.
Güvenlik Yeni özellikler ve API'ler Yell
Yell, risk altındaki kullanıcılara (RAK) Android destekli cihazlarında kötü amaçlı yazılım veya güvenlik açığı kampanyalarıyla ilişkili bir alan adına ulaşma girişimlerinin algılandığını bildirir.
Temel işlevler Değiştir (tüm uygulamalar) Uygulama bellek sınırları
Android 17, cihazın toplam RAM'ine göre yeni uygulama bellek sınırları getiriyor.
Temel işlevler Değiştir (tüm uygulamalar) Bildirim bit eşlemi boşaltma
Büyük bildirim bit eşlemleri, etkin bellekten uzun süreli depolamaya boşaltılır.
Temel işlevler Değiştir (tüm uygulamalar) Android 17'de Android NFC değişiklikleri
Artık arka planda NFC etiketi okuma için ek koruma var.
Temel işlevler Değiştir (tüm uygulamalar) Uygulama bellek çalışma zamanı sınırları
Sistem, uygulama bellek sınırlarını uygulamada daha katı olacaktır. Bu sınırların aşılması, uygulamaların kilitlenmesine neden olabilir.
Temel işlevler Değiştir (tüm uygulamalar) usesClearTraffic desteğini sonlandırma planı
usesClearTraffic desteğini gelecekteki bir sürümde sonlandırmayı planlıyoruz. HTTP bağlantısı yapması gereken uygulamalar bunun yerine ağ güvenliği yapılandırma dosyalarını kullanmaya geçmelidir.
Temel işlevler Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) Dosyalarda çöp kutusu
DocumentsUI'da çöp kutusunu destekleyen yeni API'ler.
Temel işlevler Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) Yeni NPU özellik işareti
Android 17'yi hedefleyen uygulamaların NPU'lara erişmesi gerekiyorsa android.hardware.npu özelliğini bildirmesi gerekir.
Temel işlevler Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) Bildirim özel görünümleri için bellek kısıtlamaları
Android 17 (API düzeyi 37), özel görünümler kullanan bildirimler için daha katı bellek kullanımı kontrolleri sunuyor
Temel işlevler Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) Statik nihai alanlar artık değiştirilemiyor
Android 17 veya sonraki sürümleri hedefleyen uygulamalar, statik nihai alanları değiştiremez. Bunu yapmaya çalıştığınızda istisna oluşur.
Temel işlevler Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) MessageQueue'nun yeni kilit içermeyen uygulaması
Android 17 veya sonraki sürümleri hedefleyen uygulamalar, MessageQueue'nun yeni kilit içermeyen uygulamasını kullanır.
Temel işlevler Yeni özellikler ve API'ler Yeni ProfilingManager tetikleyicileri
Android 17, performans sorunlarında hata ayıklamak için ayrıntılı veriler toplamanıza yardımcı olmak amacıyla ProfilingManager'a çeşitli yeni sistem tetikleyicileri ekler.
Temel işlevler Yeni özellikler ve API'ler JobDebugInfo API'leri
Geliştiricilerin JobScheduler işlerinde hata ayıklamasına yardımcı olacak yeni "JobDebugInfo" API'leri.
Temel işlevler Yeni özellikler ve API'ler WorkManager hata ayıklama API'leri
WorkManager etkinliklerini izlemek ve istatistikleri sorgulamak için yeni API'ler.
Kullanıcı deneyimi ve sistem arayüzü Değiştir (tüm uygulamalar) Gürültü yerleştirme ile otomatik doldurma algılama özelliği iyileştirildi
Android 17, otomatik doldurma alan algılamayı geliştirmek için yeni AutofillNoiseInjectedData API'lerini sunar.
Kullanıcı deneyimi ve sistem arayüzü Değiştir (tüm uygulamalar) Döndürme işleminden sonra varsayılan IME görünürlüğünü geri yükleme
Cihaz döndürüldüğünde veya yapılandırma değiştirildiğinde sistem, IME'nin gösterilip gösterilmeyeceğini belirlemek için varsayılan görünürlük modunu kullanır.
Kullanıcı deneyimi ve sistem arayüzü Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) WebView için kullanıcı aracısı azaltma
Android 17'den itibaren WebView için varsayılan kullanıcı aracısı dizesi daha kısadır.
Kullanıcı deneyimi ve sistem arayüzü Yeni özellikler ve API'ler Özel Asistan ses akışı
Android 17, Asistan uygulamaları için özel bir Asistan ses akışı sunar. Bu sayede medya sesinden bağımsız kontrol sağlanır. Yeni MODE_ASSISTANT_CONVERSATION'a erişimi olan asistan uygulamaları, etkin oynatma dışında veya Bluetooth çevre birimleri aracılığıyla kontrol gibi ek ses iyileştirmeleri sağlayabilir.
Kullanıcı deneyimi ve sistem arayüzü Yeni özellikler ve API'ler MetricStyle şablonu
Android 17, sağlık ve fitness, zamanlayıcı, kronometre ve seyahat kullanım alanlarını desteklemek için MetricStyle şablonunu sunar.
Kullanıcı deneyimi ve sistem arayüzü Yeni özellikler ve API'ler Canlı Güncelleme - Anlamsal renk API'si
Canlı Güncellemeler, güvenlik, tehlike ve dikkatle güçlü ilişkileri olan renkleri desteklemek için anlamsal renk API'sini kullanıma sunuyor.
Kullanıcı deneyimi ve sistem arayüzü Yeni özellikler ve API'ler Handoff
Handoff, kullanıcının bir cihazda başlattığı göreve başka bir cihazda devam etmesine olanak tanır.
Kullanıcı deneyimi ve sistem arayüzü Yeni özellikler ve API'ler Gen UX widget'ları
Üretken widget'larla kullanıcıların özel hava durumu, saat, fiyat takibi ve spor liglerindeki sıralamalar gibi kişiye özel bilgileri veya ihtiyaçları takip etmesine yardımcı olacağız.
Kullanıcı deneyimi ve sistem arayüzü Yeni özellikler ve API'ler Android Context Engine
Android platformunda çalışan aracıların iyileştirilmesine yardımcı olmak için bağlamın ve diğer kullanıcı bilgilerinin depolama ve sunma yapılarını tanımlama çabası.
Gizlilik Değiştir (tüm uygulamalar) Kısıtlanmış mesaj erişimi
Çoğu uygulama artık uçtan uca şifrelenmiş mesajlara erişemez.
Gizlilik Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) Standart SMS mesajları için tek kullanımlık şifre koruması
Kullanıcılar SMS izni vermiş olsa bile öncelikli olmayan uygulamalar tek kullanımlık şifrelere (OTP) anında erişemez.
Gizlilik Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) Android 17'yi hedefleyen uygulamalar için yerel ağ izni gerekiyor
Android 17'yi hedefleyen uygulamalar, yakındaki cihazlar grubunda uygun bir izne sahip olmadıkları sürece yerel cihazlara erişemez. Bu şart, Android 16'da isteğe bağlıydı.
Gizlilik Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) ECH (Encrypted Client Hello) etkinleştirildi
Android 17 veya sonraki sürümleri hedefleyen uygulamalar için TLS bağlantılarında ECH etkinleştirilir.
Gizlilik Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) Şifreleri fiziksel cihazlardan gizleme
Cihaz artık fiziksel bir cihazdan girilen son şifreyi göstermiyor.
Gizlilik Yeni özellikler ve API'ler Android kişi seçici
Android 17, uygulamalara kullanıcının kişilerine erişim izni vermek için izinsiz bir yöntem olarak yeni bir kişi seçici sunar.
İnsan girdisi Değiştir (tüm uygulamalar) Dokunmatik yüzeyler, işaretçi yakalama sırasında varsayılan olarak göreli etkinlikler sunar
Android 17'den itibaren dokunmatik yüzeyler, mutlak etkinlikler yerine göreli işaretçi etkinlikleri (ör. fare etkinlikleri) sunar.
Medya Değiştir (tüm uygulamalar) Arka planda ses sağlamlaştırma
Uygulamalar görünür olmadıkları veya ön plan hizmetine sahip olmadıkları sürece ses çalamaz ya da diğer rahatsız edici ses API'lerini kullanamaz.
Medya Yeni özellikler ve API'ler PiP Jetpack kitaplığı
Medya oynatma uygulamalarında pencere içinde pencere (PiP) özelliğini kullanmanıza yardımcı olan Jetpack kitaplığı.
Medya Yeni özellikler ve API'ler Hassas sesleri kaydetmek için yeni BYPASS_CONCURRENT_RECORD_AUDIO_RESTRICTION izni
Aramalar sırasında ve diğer hassas ses kullanım alanlarında eşzamanlı ses kaydı için yeni BYPASS_CONCURRENT_RECORD_AUDIO_RESTRICTION izni kullanıma sunuluyor.
Bağlantı Değiştir (tüm uygulamalar) Bluetooth bağlantı kaybı durumunda otomatik yeniden eşleme
Bağlantı kaybı yaşandıktan sonra sistem, Bluetooth bağlantılarını arka planda otomatik olarak yeniden kurar. Böylece kullanıcıların Ayarlar'da cihazların eşlemesini manuel olarak kaldırması ve yeniden eşlemesi gerekmez.
Bağlantı Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) RFCOMM için tutarlı BluetoothSocket read() davranışı
Android 17 veya sonraki sürümleri hedefleyen uygulamalarda BluetoothSocket RFCOMM uygulaması, standart Java InputStream davranışı ile uyumlu olacaktır.
Bağlantı Yeni özellikler ve API'ler Kısıtlanmış uydu ağları
Android uygulamalarının düşük bant genişliğine sahip uydu ağlarında etkili bir şekilde çalışmasını sağlamaya odaklanır.
Erişilebilirlik Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) Karmaşık IME fiziksel klavye yazma özelliğinde erişilebilirlik desteği
Bu özellik, IME'lerin düzenleyici aracılığıyla erişilebilirlik hizmetine daha fazla metin değişikliği bilgisi iletmesine olanak tanıyarak ekran okuyucuların karmaşık IME'ler için daha tutarlı, doğal ve güvenilir geri bildirimler vermesine yardımcı olur.
Cihaz form faktörleri Değişiklik (17 yaş ve üzeri hedefleyen uygulamalar) Büyük ekranlarda (sw>=600dp) yön, yeniden boyutlandırma ve en-boy oranı kısıtlamalarını yoksaymak için platform API'sinde yapılan değişiklikler
Android 16, büyük ekranlarda (sw >= 600dp) yön, yeniden boyutlandırma ve en-boy oranı kısıtlamalarını yoksaymak için platform API'sinde değişiklikler yaptı. Android 17'yi hedefleyen uygulamalar artık bu değişikliklerin kapsamı dışında kalamayacak.
Kamera Yeni özellikler ve API'ler Camera feature combination query Jetpack API'si
Uygulamaların, kamera özelliklerinin bir kombinasyonunun aynı anda desteklenip desteklenmediğini sorgulamasına olanak tanıyan API.
Wear OS Yeni özellikler ve API'ler Medya oturumlarının köprülenmesini iyileştirmek için yeni Android Media API'leri
Yeni Media API'leri, Wear medya denetimlerinin kol saatine köprülenen medya oturumlarının sahipliğini korumasına olanak tanır.
Wear OS Yeni özellikler ve API'ler Wear ProtoLayout'taki PendingIntents API aracılığıyla kutucuklarda kaynak geçişlerini etkinleştirme
Tüm kutucuk kullanım alanlarında kaynak geçişlerini etkinleştirmek için, kaynak geçişleri kullanıcı deneyimini de destekleyecek olan bir PendingIntents API'yi kullanıma sunuyoruz.
Wear OS Yeni özellikler ve API'ler Pixel Watch'lar için yedekleme kapsamı
0P/1P Pixel Watch uygulamaları, Google One üzerinden yedeklemeyi desteklemelidir.
Grafik Yeni özellikler ve API'ler Android'de WebGPU
OpenGL ES desteği bakım moduna geçiyor ve yeni özellik geliştirme işlemleri Vulkan + WebGPU'da yapılacak.