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 Çalışma Zamanı'nın (ART) performansını artıran ve ek Java özellikleri için destek sağlayan Android Çalışma Zamanı'ndaki (ART) en son güncellemeleri içerir. Google Play sistem güncellemeleri sayesinde bu iyileştirmeler, 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ütmeye başlayıp başlamadığı ve işin ön plan hizmeti çalıştırılırken 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ürecinde 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 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 arayüzü | Değiştir (tüm uygulamalar) |
3 düğmeli gezinme desteği Android 16, tahmin edilen geri gitme özelliğine düzgün şekilde taşınan uygulamalarda 3 düğmeli gezinme için tahmin edilen geri gitme desteği sunar. |
Kullanıcı deneyimi ve sistem arayüzü | Değiştir (tüm uygulamalar) |
Otomatik temalı uygulama simgeleri Android 16, tutarlı bir ana ekran deneyimi oluşturmak için uygulama simgelerine otomatik olarak temalar uygular. |
Kullanıcı deneyimi ve sistem arayüzü | Değişiklik (16 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Elegant font API'lerinin desteği sonlandırıldı ve API'ler 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 arayüzü | Değişiklik (16 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Uçtan uca ekranı devre dışı bırakma seçeneğ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 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 çağrıları yoksayılıyor. |
Kullanıcı deneyimi ve sistem 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 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 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 bildirimlerin sistem yüzeylerindeki görünürlüğü artırıldı ve bildirim çekmecesinde en üst sırada yer alması sağlandı. |
Kullanıcı deneyimi ve sistem 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ı bildirilmeyecek 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 Intent'ler Android 16 veya sonraki sürümleri hedefleyen uygulamalarda platform, Android'in intent çözümleme mekanizmasında güvenlik iyileştirmeleri sunar. |
Güvenlik | Değişiklik (16 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
GPU syscall filtreleme Android 16 veya sonraki sürümleri hedefleyen uygulamalarda, GPU için ayrıntılı IOCTL kontrolüne izin vermek üzere üst düzey bir SEPolicy oluşturulur. |
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 Yalnızca belirli güvenilir ve ayrıcalıklı uygulamalarla sınırlı olan sanal cihaz sahipleri, artık sanal cihaz sahiplerinin 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ı etkinliklerinin 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 intent'ler Android 16 veya sonraki sürümleri hedefleyen uygulamalarda platform, bağ kaybı ve şifreleme değişiklikleri için iki yeni intent sağlar. |
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ı belirleme yöntemleri 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, uygulamaların açık kullanıcı izniyle FHIR biçimindeki tıbbi kayıtları okuyup yazmasına olanak tanır. 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 yararlı 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 belirlenen açık kısıtlamalar hem de sistem tarafından belirlenen ö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 profil oluşturma Android 16, ProfilingManager için sistem tarafından tetiklenen profil oluşturma özelliğini sunar. 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 gönderilir. |
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 |
Gelişmiş Profesyonel Video Android 16, profesyonel düzeyde yüksek kaliteli video kaydı ve post prodüksiyon için kullanılmak üzere tasarlanmış Gelişmiş Profesyonel Video (APV) codec'i desteğini sunar. |
Kamera | Yeni özellikler ve API'ler |
Hassas renk sıcaklığı ve renk tonu ayarlamaları Android 16, profesyonel video kayıt uygulamalarını daha iyi desteklemek için hassas renk sıcaklığı ve renk tonu ayarlamaları konusunda kamera desteği sunar. |
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ır. Bu sırada otomatik pozlama (AE) algoritması da diğer yönleri yönetir. |
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 görüntü geliştirmeleri Android 16, HEIC dosya biçiminde Ultra HDR görüntüleri destekler. |
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 yapılan sesli aramalarda mikrofon girişi olarak telefon Android 16, LE Audio işitme cihazı kullanıcılarının sesli aramalarda işitme cihazlarındaki dahili mikrofonlar ile telefonlarındaki mikrofon arasında geçiş yapabilmesini sağlar. |
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 ayarlama özelliğini ekler. |
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. |