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. |