Aşağıdaki tabloda, uygulama geliştiricileri etkileyebilecek tüm belgelenmiş özellikler ve davranış değişiklikleri listelenmiştir. Sizi etkileyen değişiklikleri bulmak için bu listeyi kullanın ve ardından ilgili bağlantıyı tıklayarak dokümanları okuyun.
| Kategori | Tür | Ad |
|---|---|---|
| Kullanıcı deneyimi ve sistem arayüzü | Değiştir (tüm uygulamalar) |
Yeni genel klavye gezinme kısayolları 3. çeyrekten itibaren Meta+Geri(F1) ve Meta+Üst Karakter+Geri(F1) genel klavye gezinme kısayolları, uygulamaya özel kısayolları geçersiz kılar. |
| 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 kullanıcıları hedefleyen uygulamalar) |
WebView için Kullanıcı Aracısı daraltması 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ü | Değişiklik (17 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Bellek sınırı widget'ı Android 17 veya sonraki sürümleri hedefleyen uygulamalarda, RemoteViews paketindeki bit eşlemler ve simgeler için kesin olarak uygulanan bir bellek sınırı vardı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ışı sunarak medya sesinden bağımsız kontrol imkanı sağlar. Yeni MODE_ASSISTANT_CONVERSATION'a erişimi olan asistan uygulamaları, ses seviyesinde daha fazla iyileştirme yapabilir (etkin bir oynatma dışında veya Bluetooth çevre birimleri aracılığıyla kontrol). |
| Kullanıcı deneyimi ve sistem arayüzü | Yeni özellikler ve API'ler |
MetricStyle şablonu Android 17; sağlık ve fitness, zamanlayıcılar, kronometre ve seyahat kullanım alanlarını desteklemek için MetricStyle şablonunu kullanıma sunuyor. |
| Kullanıcı deneyimi ve sistem arayüzü | Yeni özellikler ve API'ler |
Canlı haberler: Semantik renk API'si Canlı haberler, güvenlik, tehlike ve dikkat ile güçlü ilişkileri olan renkleri desteklemek için semantik 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şladığı göreve başka bir cihazda devam etmesine olanak tanır. |
| Güvenlik | Değiştir (tüm uygulamalar) |
Profiller arası geri döngü trafiğini engelleme Profiller arası geri döngü trafiğine artık varsayılan olarak izin verilmez. |
| 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üzeylerine bağlı olarak sınırlıdır. Daha fazla anahtar oluşturulması istisnaya neden olur. |
| Güvenlik | Değiştir (tüm uygulamalar) |
Dolaylı URI izinlerini kısıtlayın Android uygulamaları URI'larla intent başlatıyorsa sistemin otomatik olarak izin vermesine güvenmek yerine gerekli tüm URI izinlerini açıkça önceden tahsis etmelerini öneririz. |
| Güvenlik | Değişiklik (17 yaş ve üzeri kullanıcıları 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 kullanıcıları hedefleyen uygulamalar) |
Daha Güvenli Yerel DCL—C Uygulamalar, DCL modüllerinin algılanmadan üzerine yazılamayacağından emin olmalıdır. |
| Güvenlik | Değişiklik (17 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
CP2 veri görünümünde kimliği tanımlayabilecek bilgi 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 bilgi alanlarına erişemez. |
| Güvenlik | Değişiklik (17 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
CP2'de katı SQL kontrolleri zorunlu kılınır Android 17 veya sonraki sürümleri hedefleyen uygulamalarda Contacts Provider 2, ContactsContract.Data tablosuna READ_CONTACTS izni olmadan erişildiğinde katı SQL sorgusu doğrulamasını zorunlu kılar. |
| Güvenlik | Yeni özellikler ve API'ler |
Android Gelişmiş Koruma Modu (AAPM) Android kullanıcılarına güçlü ve yeni bir güvenlik özellikleri grubu sunar. |
| Güvenlik | Yeni özellikler ve API'ler |
PQC APK imzalama APK'ların yeni bir kuantum sonrası kripto (PQC) imzalama anahtarıyla imzalanması için destek ekler. |
| 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) |
Uygulama bellek çalışma zamanı sınırları Sistem, uygulama bellek sınırlarını daha sıkı bir şekilde uygular. 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ıları oluşturması gereken uygulamalar, bunun yerine ağ güvenliği yapılandırma dosyalarını kullanmaya geçmelidir. |
| Temel işlevler | Değiştir (tüm uygulamalar) |
Kendi kendine yayınların optimize edilmiş yayını Bir uygulamanın kendi sürecindeki alıcılara gönderdiği yayınlar artık sürecin önceliğini artırmaz veya önbelleğe alınmış bir sürecin dondurulmasını engellemez. |
| Temel işlevler | Değişiklik (17 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Yeni NPU özellik bayrağı Android 17'yi hedefleyen uygulamaların, NPU'lara erişmesi gerekiyorsa android.hardware.npu özelliğini beyan etmesi gerekir. |
| Temel işlevler | Değişiklik (17 yaş ve üzeri kullanıcıları 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 sunar. |
| Temel işlevler | Değişiklik (17 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Statik nihai alanlar artık değiştirilemez Android 17 veya sonraki sürümleri hedefleyen uygulamalar, statik nihai alanları değiştiremez. Bunu yapmaya çalışırsanız istisna oluşur. |
| Temel işlevler | Değişiklik (17 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
MessageQueue'nun yeni kilitsiz uygulaması Android 17 veya sonraki sürümleri hedefleyen uygulamalar, MessageQueue'nun yeni kilitsiz uygulamasını alır. |
| Temel işlevler | Yeni özellikler ve API'ler |
Yeni ProfilingManager tetikleyicileri Android 17, performans sorunlarını gidermek için ayrıntılı veriler toplamanıza yardımcı olmak amacıyla ProfilingManager'a birkaç yeni sistem tetikleyicisi 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. |
| 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 kullanıcıları hedefleyen uygulamalar) |
Standart SMS mesajları için OTP koruması Öncelikli olmayan uygulamalar, kullanıcılar SMS izni vermiş olsa bile tek kullanımlık şifrelere (OTP) hemen erişemez. |
| Gizlilik | Değişiklik (17 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Android 17'yi hedefleyen uygulamalar için yerel ağ izni gerekir 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 kullanıcıları hedefleyen uygulamalar) |
ECH (Encrypted Client Hello) etkinleştirildi Android 17 veya sonraki sürümleri hedefleyen uygulamalarda TLS bağlantıları için ECH etkinleştirildi. |
| Gizlilik | Değişiklik (17 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Şifreler fiziksel cihazlardan gizleniyor Cihaz artık fiziksel bir cihazdan girilen son şifreyi göstermiyor. |
| Gizlilik | Yeni özellikler ve API'ler |
Android Kişi Seçici Android 17, uygulamaların kullanıcının kişilerine erişmesine izin vermenin izinsiz bir yolu olarak yeni bir kişi seçici sunar. |
| İnsan girdisi | Değiştir (tüm uygulamalar) |
Dokunmatik alanlar, imleç yakalama sırasında varsayılan olarak göreceli etkinlikler sunar Android 17'den itibaren dokunmatik alanlar, mutlak etkinlikler yerine göreceli imleç etkinlikleri (fare etkinlikleri gibi) sunar. |
| Medya | Değiştir (tüm uygulamalar) |
Arka planda ses güçlendirme Uygulamalar, görünür olmadıkları veya ön plan hizmetleri olmadığı sürece ses çalamaz ya da diğer rahatsız edici ses API'lerini kullanamaz. |
| Medya | Yeni özellikler ve API'ler |
Hassas sesleri kaydetmek için yeni BYPASS_CONCURRENT_RECORD_AUDIO_RESTRICTION izni Aramalar sırasında eşzamanlı ses kaydı ve diğer hassas ses kullanım alanları için yeni BYPASS_CONCURRENT_RECORD_AUDIO_RESTRICTION izni sunar. |
| Bağlantı | Değiştir (tüm uygulamalar) |
Bluetooth bağlantı kayıpları için otonom yeniden eşleme başlatma Sistem, bağlantı kaybı meydana geldikten sonra arka planda Bluetooth bağlantılarını otomatik olarak yeniden kurmaya çalışır. 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 kullanıcıları 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ışıyla uyumlu olur. |
| Bağlantı | Yeni özellikler ve API'ler |
Kısıtlı 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 kullanıcıları hedefleyen uygulamalar) |
Karmaşık IME fiziksel klavye yazma işlemi için 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 sunmasına yardımcı olur. |
| Cihaz form faktörleri | Değişiklik (17 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Büyük ekranlarda (sw>=600 dp) yön, yeniden boyutlandırılabilirlik 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 >= 600 dp) yön, yeniden boyutlandırılabilirlik 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 kalmayı seçemeyecek. |
| Intelligence | Değişiklik (17 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
setContentCaptureEnabled'ın kullanımdan kaldırılması Android 17'den itibaren, setContentCaptureEnabled(false) çağrısı, Android 17 veya sonraki sürümleri hedefleyen uygulamalarda İçerik Yakalama'yı devre dışı bırakmayacak. |
| Grafik | Yeni özellikler ve API'ler |
Android'de WebGPU WebGPU, Android'in birincil düşük seviyeli GPU API'si olarak Vulkan'a geçişinin bir parçası olarak Vulkan'a erişim sağlayan deyimsel Kotlin ve Java grafik ve bilgi işlem API'leri sunar. |