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 |
---|---|---|
Temel işlevler | Değiştir (tüm uygulamalar) |
ART'de yapılan dahili değişiklikler Android 16, Android Runtime'ın (ART) performansını artıran ve ek Java özellikleri için destek sağlayan Android Runtime'a (ART) yönelik en son güncellemeleri içerir. Bu iyileştirmeler, Google Play sistem güncellemeleri aracılığıyla Android 12 (API düzeyi 31) ve sonraki sürümleri çalıştıran bir milyardan fazla cihazda da kullanılabilir. Bu değişiklikler yayınlandıkça ART'nin dahili yapılarına dayalı kitaplıklar ve uygulama kodu, Android 16'nın yanı sıra Google Play sistem güncellemeleri aracılığıyla ART modülünü güncelleyen önceki Android sürümlerinin yüklü olduğu cihazlarda düzgün çalışmayabilir. |
Temel işlevler | Değiştir (tüm uygulamalar) |
JobScheduler kota optimizasyonları Android 16, normal ve hızlandırılmış iş yürütme çalışma zamanı kotasını birkaç faktöre göre ayarlar: Uygulamanın bulunduğu uygulama bekleme grubu, uygulamanın üst durumda olduğu sırada işin yürütülmeye başlanıp başlanmadığı ve ön plan hizmeti çalıştırılırken işin yürütülüp yürütülmediği. |
Temel işlevler | Değiştir (tüm uygulamalar) |
Boş bırakılan işlerin durdurulma nedeni Boş bırakılan işleri tespit edip azaltmak için uygulamalar, STOP_REASON_TIMEOUT yerine sistemin boş bırakılan işler için atadığı yeni STOP_REASON_TIMEOUT_ABANDONED iş durdurma nedenini kullanmalıdır. |
Temel işlevler | Değiştir (tüm uygulamalar) |
Sıralı yayın önceliği kapsamı artık küresel değil Android 16'da, farklı işlemler arasında android:priority özelliği veya IntentFilter#setPriority() kullanılarak yapılan yayın teslim sırası garanti edilmez. Sıralı yayınlar için yayın öncelikleri, tüm sistem süreçlerinde değil yalnızca aynı uygulama süreci içinde dikkate alınır. |
Temel işlevler | Değiştir (tüm uygulamalar) |
16 KB sayfa boyutu uyumluluk modu Android 15, platformun performansını optimize etmek için 16 KB bellek sayfası desteğini kullanıma sundu. Android 16'ya uyumluluk modu ekleniyor. Bu mod, 4 KB bellek sayfaları için oluşturulan bazı uygulamaların 16 KB bellek sayfaları için yapılandırılmış bir cihazda çalışmasına olanak tanır. |
Temel işlevler | Değişiklik (16 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Sabit oranlı iş planlama optimizasyonu Android 16 veya sonraki sürümleri hedefleyen uygulamalarda, uygulama geçerli bir yaşam döngüsüne döndüğünde en fazla bir scheduleAtFixedRate yürütme işlemi hemen gerçekleştirilir. |
Temel işlevler | Yeni özellikler ve API'ler |
2025'te iki Android API sürümü Android 16'da önizleme, 2025'in 2. çeyreğinde kullanıma sunulması planlanan Android'in bir sonraki ana sürümü içindir. Bu sürüm, geçmişteki tüm API sürümlerimize benzer. Bu sürümlerde, genellikle targetSdkVersion ile ilişkili olan planlı davranış değişiklikleri yapabiliriz. 2025'in 4. çeyreğinde yeni geliştirici API'lerini de içerecek başka bir sürüm yayınlamayı planlıyoruz. 2025'teki ikinci çeyrek ana sürümü, uygulamaları etkileyebilecek planlı davranış değişikliklerini içeren tek sürüm olacaktır. |
Kullanıcı deneyimi ve sistem kullanıcı arayüzü | Değiştir (tüm uygulamalar) |
Kesintiye neden olan erişilebilirlik duyurularının desteği sonlandırılıyor Android 16, announceForAccessibility kullanımı veya TYPE_ANNOUNCEMENT erişilebilirlik etkinliklerinin gönderilmesiyle karakterize edilen erişilebilirlik duyurularının desteğini sonlandırıyor. |
Kullanıcı deneyimi ve sistem kullanıcı arayüzü | Değiştir (tüm uygulamalar) |
3 düğmeli gezinme desteği Android 16, tahmin edilen geri gitme özelliğini 3 düğmeli gezinme modunda, tahmin edilen geri gitme özelliğine düzgün şekilde taşınmış uygulamalarda destekler. |
Kullanıcı deneyimi ve sistem kullanıcı arayüzü | Değişiklik (16 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Elegant font API'lerinin desteği sonlandırıldı ve devre dışı bırakıldı Android 16, elegantTextHeight özelliğinin desteğini sonlandırıyor. Uygulamanız Android 16'yı hedeflediğinde bu özellik yoksayılacak. |
Kullanıcı deneyimi ve sistem kullanıcı arayüzü | Değişiklik (16 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Uçtan uca ekran devre dışı bırakma özelliği kaldırılıyor Android 16 veya sonraki sürümleri hedefleyen uygulamalarda R.attr#windowOptOutEdgeToEdgeEnforcement özelliği kaldırıldı. Bu özelliği kullanan uygulamaların pencere yerleştirmelerini işlemesi gerekiyor. |
Kullanıcı deneyimi ve sistem kullanıcı arayüzü | Değişiklik (16 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Tahmine dayalı geri hareketi için taşıma veya kapsam dışında kalma gerekir Android 16'yı hedefleyen uygulamalarda ana sayfaya geri gitme, görevler arası geçiş ve etkinlikler arası geçiş gibi sistem animasyonları artık varsayılan olarak gösterilir. Bunu sisteme yansıtmak için android:enableOnBackInvokedCallback varsayılan değeri artık true ve OnBackPressed ile KeyEvent.KEYCODE_BACK 'e yapılan çağrılar yoksayılıyor. |
Kullanıcı deneyimi ve sistem kullanıcı arayüzü | Yeni özellikler ve API'ler |
Tahmine dayalı geri hareketi güncellemeleri Android 16, hareketle gezinmede tahmine dayalı geri hareketi sistem animasyonlarını (ör. ana ekrana geri dönme animasyonu) etkinleştirmenize yardımcı olacak yeni API'ler ekliyor. Android 16 ayrıca finishAndRemoveTaskCallback() ve moveTaskToBackCallback 'ı da ekler. |
Kullanıcı deneyimi ve sistem kullanıcı arayüzü | Yeni özellikler ve API'ler |
Daha zengin dokunsal geri bildirim Android 16, uygulamaların dokunsal efektin genlik ve frekans eğrilerini tanımlamasına olanak tanıyan dokunsal API'ler eklerken cihaz özelliklerindeki farklılıkları ortadan kaldırır. |
Kullanıcı deneyimi ve sistem kullanıcı arayüzü | Yeni özellikler ve API'ler |
İlerleme odaklı bildirimler Android 16, kullanıcıların kullanıcı tarafından başlatılan ve baştan sona olan yolculukları sorunsuz bir şekilde takip etmelerine yardımcı olmak için ilerleme odaklı bildirimler sunar. Bu bildirimler, sistem yüzeylerinde daha görünür ve bildirim çekmecesinde en üstte yer alır. |
Kullanıcı deneyimi ve sistem kullanıcı arayüzü | Yeni özellikler ve API'ler |
Animasyonlu duvar kağıtları için içerik işleme Android 16'da animasyonlu duvar kağıdı çerçevesi, dinamik ve kullanıcı odaklı duvar kağıtlarının zorluklarını gidermek için yeni bir içerik API'si kazanıyor. |
Güvenlik | Değiştir (tüm uygulamalar) |
Amaç yönlendirme saldırılarına karşı daha iyi güvenlik Android 16, Intent yönlendirme saldırılarına karşı varsayılan olarak güvenlik güçlendirme çözümleri sunar. |
Güvenlik | Değiştir (tüm uygulamalar) |
Tamamlayıcı uygulamalara artık keşif zaman aşımları hakkında bildirim gönderilmeyecek CDM, bir cihaz bulunamadığında artık uygulamaya bildirim göndermeyecek. |
Güvenlik | Değişiklik (16 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
MediaStore sürüm kilitleme Android 16 veya sonraki sürümleri hedefleyen uygulamalarda MediaStore#getVersion() artık her uygulamaya özel olacak. |
Güvenlik | Değişiklik (16 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Daha Güvenli Amaçlar Android 16 veya sonraki sürümleri hedefleyen uygulamalar için platform, Android'in amaç çözümleme mekanizmasında güvenlik iyileştirmeleri sunar. |
Güvenlik | Yeni özellikler ve API'ler |
Anahtar paylaşımı API'si Android 16, Android Keystore anahtarlarına erişimin diğer uygulamalarla paylaşılmasını destekleyen API'ler ekler. |
Cihaz form faktörleri | Değiştir (tüm uygulamalar) |
Sanal cihaz sahibinin geçersiz kılma işlemleri Sanal cihaz sahipleri, artık yalnızca belirli güvenilir ve ayrıcalıklı uygulamalarla sınırlı olmak üzere, yönettiği cihazlardaki uygulama ayarlarını geçersiz kılabilir. |
Cihaz form faktörleri | Değişiklik (16 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Uyarlanabilir düzenler Android 16 veya sonraki sürümleri hedefleyen uygulamalarda platform, ekran yönünü, en-boy oranını ve yeniden boyutlandırılabilirliği kısıtlayan manifest özelliklerini ve çalışma zamanı API'lerini yoksayar. |
Cihaz form faktörleri | Yeni özellikler ve API'ler |
TV'ler için standartlaştırılmış resim ve ses kalitesi çerçevesi Android 16, ses ve görüntü profillerine ve donanımla ilgili ayarlara erişim için bir dizi standartlaştırılmış API'yi kullanıma sunan MediaQuality paketini içerir. Bu sayede, yayın uygulamaları profilleri sorgulayabilir ve medyaya dinamik olarak uygulayabilir. |
Bağlantı | Değiştir (tüm uygulamalar) |
Bağlantı kaybı işleme iyileştirildi Android 16, bağlantı kaybı olaylarının işlenmesini iyileştirir. |
Bağlantı | Değişiklik (16 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Bağ kaybını ve şifreleme değişikliklerini işlemek için yeni amaçlar Android 16 veya sonraki sürümleri hedefleyen uygulamalarda platform, bağ kaybı ve şifreleme değişiklikleri için iki yeni amaç sunar. |
Bağlantı | Değişiklik (16 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Bluetooth bağını kaldırmanın yeni yolu Android 16 veya sonraki sürümleri hedefleyen uygulamalar artık Bluetooth bağlarını kaldırmak için removeBond API'sini kullanabilir. |
Bağlantı | Yeni özellikler ve API'ler |
Gelişmiş güvenlik ile aralık belirleme Android 16, Wi-Fi 6 802.11az özellikli desteklenen cihazlarda Wi-Fi konumunda güçlü güvenlik özelliklerinin kullanımını destekler. Böylece uygulamalar, protokolün daha yüksek doğruluk, daha fazla ölçeklenebilirlik ve dinamik planlama özelliklerini AES-256 tabanlı şifreleme ve MITM saldırılarına karşı koruma gibi güvenlik geliştirmeleriyle birleştirebilir. |
Bağlantı | Yeni özellikler ve API'ler |
Tamamlayıcı cihaz yöneticisi cihaz varlığı Android 16'da, tamamlayıcı uygulama hizmetinizi bağlamak için yeni API'ler kullanıma sunuluyor. BLE menzil içindeyken ve Bluetooth bağlıyken hizmet bağlanır, BLE menzil dışındayken veya Bluetooth bağlantısı kesildiğinde ise hizmetin bağlantısı kaldırılır. |
Bağlantı | Yeni özellikler ve API'ler |
Genel aralık API'leri Android 16, desteklenen donanımlarda yerel cihaz ile uzak cihaz arasındaki mesafeyi ve açıyı belirlemenin yollarını sunan yeni RangingManager 'yı içerir. |
Sağlık ve fitness | Değişiklik (16 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Sağlık ve fitness izinleri Android 16 veya sonraki sürümleri hedefleyen uygulamalarda sağlık ve fitness izinleri, Health Connect tarafından kullanılan android.permissions.health altındaki daha ayrıntılı bir izin grubuna geçiş yapıyor. |
Gizlilik | Değişiklik (16 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Yerel Ağ İzni Android 16 veya sonraki sürümleri hedefleyen uygulamaların yerel ağa erişmek için izin beyan etmesi gerekir. |
Gizlilik | Değişiklik (16 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Uygulamaya ait fotoğraflar Android 16 ve sonraki sürümleri hedefleyen uygulamalar artık fotoğraf seçicide uygulamaya ait fotoğraf ve videoları önceden seçiyor. Böylece kullanıcılar, öğelerin seçimini kaldırarak gelecekteki uygulama erişimini iptal edebiliyor. |
Gizlilik | Yeni özellikler ve API'ler |
Health Connect güncellemeleri Health Connect'e, Dünya Sağlık Örgütü'nün orta ve yüksek yoğunluklu aktivite yönergelerine göre tanımlanan yeni bir veri türü olan ACTIVITY_INTENSITY eklendi. Health Connect'te sağlık kayıtlarını destekleyen güncellenmiş API'ler de bulunur. Bu sayede uygulamalar, açık kullanıcı izniyle FHIR biçimindeki tıbbi kayıtları okuyup yazabilir. Bu API, erken erişim programı kapsamındadır. Katılmak istiyorsanız erken erişim programımıza kaydolun. |
Gizlilik | Yeni özellikler ve API'ler |
Android'de Özel Korumalı Alan Android 16, kullanıcıların gizliliğinin korunduğunu bildiği teknolojiler geliştirme konusundaki çalışmalarımızın bir parçası olan Android'de Özel Korumalı Alan'ın en yeni sürümünü içerir. |
Performans ve pil | Yeni özellikler ve API'ler |
ApplicationStartInfo'daki başlangıç bileşeni Android 16, başlangıcı hangi bileşen türünün tetiklediğini ayırt etmek için getStartComponent() ekler. Bu, uygulamanızın başlangıç akışını optimize etmek için faydalı olabilir. |
Performans ve pil | Yeni özellikler ve API'ler |
Uyarlanabilir yenileme hızı Android 16, uygulamalarınızın ARR'den yararlanmasını kolaylaştırmak için getSupportedRefreshRates() özelliğini geri yüklerken hasArrSupport() ve getSuggestedFrameRate(int) özelliklerini kullanıma sunuyor. |
Performans ve pil | Yeni özellikler ve API'ler |
Daha iyi iş incelemesi Android 16'da, hem geliştirici tarafından ayarlanan açık kısıtlamalar hem de sistem tarafından ayarlanan örtülü kısıtlamalar nedeniyle bir işin neden beklemede olduğunu gösteren birden fazla neden döndüren JobScheduler#getPendingJobReasons() işlevini kullanıma sunuyoruz. Ayrıca, en son bekleyen iş nedeni değişikliklerinin listesini döndüren JobScheduler#getPendingJobReasonsHistory() işlevini de kullanıma sunuyoruz. |
Performans ve pil | Yeni özellikler ve API'ler |
Sistem tarafından tetiklenen profilleme Android 16, ProfilingManager için sistem tarafından tetiklenen profillemeyi kullanıma sunuyor. Uygulamalar, sıfırdan başlatma reportFullyDrawn veya ANR'ler gibi belirli tetikleyiciler için izleme almak istediğini kaydedebilir. Ardından sistem, uygulama adına izleme başlatır ve durdurur. İzleme tamamlandıktan sonra sonuçlar uygulamanın veri dizinine iletilir. |
Performans ve pil | Yeni özellikler ve API'ler |
ADPF'deki Headroom API'leri Android 16'da SystemHealthManager , oyunlara ve kaynak yoğun uygulamalara kullanılabilir CPU ve GPU kaynaklarının tahminlerini sağlamak için tasarlanmış getCpuHeadroom ve getGpuHeadroom API'lerini sunar. |
Medya | Yeni özellikler ve API'ler |
Fotoğraf seçici iyileştirmeleri Android 16, fotoğraf seçicide iyileştirmeler içerir. Örneğin, uygulamaların fotoğraf seçiciyi görünüm hiyerarşisine yerleştirmesini sağlayan yeni API'ler ve Android fotoğraf seçici için bulut medya sağlayıcısında arama yapmayı sağlayan yeni API'ler. |
Medya | Yeni özellikler ve API'ler |
Advanced Professional Video Android 16, profesyonel düzeyde yüksek kaliteli video kaydı ve post prodüksiyon için tasarlanmış Advanced Professional Video (APV) codec'i desteğini sunar. |
Kamera | Yeni özellikler ve API'ler |
Hassas renk sıcaklığı ve renk tonu ayarları Android 16, profesyonel video kayıt uygulamalarını daha iyi desteklemek için hassas renk sıcaklığı ve renk tonu ayarlarına yönelik kamera desteği ekliyor. |
Kamera | Yeni özellikler ve API'ler |
Karma otomatik pozlama Android 16, Camera2'ye yeni karma otomatik pozlama modları ekleyerek pozlamanın belirli yönlerini manuel olarak kontrol etmenize olanak tanırken geri kalanını otomatik pozlama (AE) algoritmasının işlemesine izin verir. |
Kamera | Yeni özellikler ve API'ler |
Hareketli fotoğraf çekme amaçlı işlemler Android 16, kamera uygulamasının hareketli fotoğraf çekmesini ve döndürmesini isteyen standart Intent işlemleri ( ACTION_MOTION_PHOTO_CAPTURE ve ACTION_MOTION_PHOTO_CAPTURE_SECURE ) ekler. |
Kamera | Yeni özellikler ve API'ler |
Kamerada gece modu sahne algılama Android 16, uygulamanızın gece modu kamera oturumuna ne zaman geçeceğini ve ne zaman çıkacağını bilmesine yardımcı olmak için EXTENSION_NIGHT_MODE_INDICATOR ekler. Destekleniyorsa Camera2'de CaptureResult simgesini kullanabilirsiniz. |
Kamera | Yeni özellikler ve API'ler |
Ultra HDR resim geliştirmeleri Android 16, HEIC dosya biçiminde Ultra HDR resimler için destek ekler. |
Uluslararası hale getirme | Yeni özellikler ve API'ler |
Dikey metin Android 16, kitaplık geliştiricilere temel dikey yazma desteği sağlamak için metni dikey olarak oluşturma ve ölçme konusunda düşük düzeyde destek sunar. |
Uluslararası hale getirme | Yeni özellikler ve API'ler |
Ölçüm sistemi özelleştirme Android 16, Ayarlar'daki bölgesel tercihlerde ölçüm sisteminizi özelleştirme olanağı sunar. |
Erişilebilirlik | Yeni özellikler ve API'ler |
Geliştirilmiş erişilebilirlik API'leri Android 16, TalkBack gibi erişilebilirlik hizmetlerini kullanan kullanıcılar için tutarlılığı artırmaya yardımcı olan kullanıcı arayüzü semantiğini geliştirmek üzere ek API'ler sunar. |
Erişilebilirlik | Yeni özellikler ve API'ler |
LEA işitme cihazlarıyla sesli aramalar için mikrofon girişi olarak telefon Android 16, LE Audio işitme cihazı kullanıcılarının sesli aramalar için işitme cihazlarındaki dahili mikrofonlar ile telefonlarındaki mikrofon arasında geçiş yapabilme özelliğini ekliyor. |
Erişilebilirlik | Yeni özellikler ve API'ler |
LEA işitme cihazları için ortam sesi kontrolleri Android 16, LE Audio işitme cihazı kullanıcılarının işitme cihazının mikrofonları tarafından alınan ortam sesinin seviyesini ayarlayabilmesini sağlar. |
Grafik | Yeni özellikler ve API'ler |
AGSL ile özel grafik efektleri Android 16, RuntimeColorFilter ve RuntimeXfermode özelliklerini ekleyerek eşik, sepya ve renk tonu doygunluğu gibi karmaşık efektler oluşturmanıza ve bunları çizim çağrılarına uygulamanıza olanak tanır. |