Aşağıdaki tabloda, uygulama geliştiricilerini etkileyebilecek belgelenen tüm özellikler ve davranış değişiklikleri listelenmiştir. Sizi etkileyen değişiklikleri bulmak için bu listeyi kullanın, ardından dokümanları okumak için ilgili bağlantıyı tıklayın.
Kategori | Tür | Ad |
---|---|---|
Etkinlik yaşam döngüsü | Değiştir (tüm uygulamalar) |
Geri basıldığında kök başlatıcı etkinlikleri artık tamamlanmıyor Sistemin Geri düğmesi, artık bir etkinliği bitirmek yerine arka plana taşıyor. |
Yedekleme ve geri yükleme | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) |
Yedekleme ve geri yükleme değişiklikleri Dahil etme/hariç tutma kuralları artık Google Drive ve D2D yedeklemeleri için ayrı olarak belirtilmektedir. |
Kamera | Yeni özellikler ve API'ler |
Camera2 tedarikçisi uzantıları OEM'nin sağladığı özel kamera efektleri artık doğrudan platformda gösteriliyor. |
Kamera | Yeni özellikler ve API'ler |
Quad bayer kamera sensörü desteği Yeni platform API'leri, ultra yüksek çözünürlüklü kamera sensörleri için destek sağlar. |
Uyumluluk | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) | SDK dışı kısıtlamalar güncellendi Daha önce desteklenmeyen bazı arayüzler Android 12'de engellenmiştir. |
Uyumluluk | Yeni özellikler ve API'ler | Uyumluluk testi için güncellenmiş açma/kapatma anahtarları Daha ayrıntılı uyumluluk testi için bağımsız davranış değişiklikleri açılabilir ve kapatılabilir. |
Bağlantı | Değiştir (tüm uygulamalar) |
Passpoint güncellemeleri Android 12, Passpoint özelliklerinin cihaz desteğini doğrulamak amacıyla yeni API'leri kullanıma sunuyor. |
Bağlantı | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) |
Eşler Arası + İnternet Bağlantısı Desteklenen cihazlarda eşler arası ve internet bağlantıları kurulurken artık birincil kablosuz ağ bağlantısı kesilmez. |
Bağlantı | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) |
mDNSResponseer yerel API'si mDNSResponseer arka plan programı artık yalnızca NSD etkinlikleri için gerekli olduğu sürece çalışmaktadır. |
Bağlantı | Yeni özellikler ve API'ler |
Tamamlayıcı uygulamaları uyanık tutma Android 12, tamamlayıcı cihazların kapsama alanında kaldığı süre boyunca tamamlayıcı uygulamaların çalışmaya devam etmesini sağlayan yeni API'ler sunar. |
Bağlantı | Yeni özellikler ve API'ler |
Tamamlayıcı Cihaz Yöneticisi profilleri Tamamlayıcı cihaz izinleri, kayıt işlemini kolaylaştırmak için artık profiller halinde paket haline getirilebilir. |
Bağlantı | Yeni özellikler ve API'ler | Bant genişliği tahmininde iyileştirmeler Bant genişliği tahminlerinde artık hem kablosuz hem de hücresel bağlantının doğruluğunu iyileştirmek için tüm zaman ağırlıklı ortalamalar kullanılmaktadır. |
Bağlantı | Yeni özellikler ve API'ler |
Wi-Fi Aware (NAN) Geliştirmeleri Yeni API'ler ve yapılandırma seçenekleri, Wi-Fi Aware'in verimliliğini ve hatadan etkilenmemesini sağlar. |
Bağlantı | Yeni özellikler ve API'ler |
Eşzamanlı Eşler Arası + İnternet Bağlantısı Desteklenen cihazlar artık bir eş cihaza ve birincil internet sağlayan ağa eş zamanlı kablosuz bağlantı sağlayabilir. |
Bağlantı | Yeni özellikler ve API'ler |
NFC ödemeleri için ekran kapatma özelliğini etkinleştirin Uygulamalar artık cihaz ekranı açılmadan NFC ödemelerini etkinleştirebilir. |
Temel işlevler | Yeni özellikler ve API'ler |
Otomatik uygulama güncellemeleri Yeni bir API yöntemi, yükleyici uygulamalarının kullanıcı onayı gerektirmeden uygulama güncellemeleri yapmasına olanak tanır. |
Temel işlevler | Yeni özellikler ve API'ler |
Cihaz yonga seti bilgileri SoC yonga seti tedarikçisi ve model bilgileri artık SDK aracılığıyla ifşa edilir. |
Temel işlevler | Yeni özellikler ve API'ler | Temel Java API'lerinde yapılan güncellemeler Android 12, bir dizi temel Java API'sini destekler. |
Grafikler ve resimler | Değiştir (tüm uygulamalar) |
İyileştirilmiş yenileme hızı geçişi Ekran kesintisiz geçişi desteklemese bile artık yenileme hızı değiştirilebilir. |
Grafikler ve resimler | Yeni özellikler ve API'ler |
Uygulamaların mezar taşı izlerine doğrudan erişim sağlayın Yerel kilitlenme mezar taşlarına artık adb kullanılmadan erişilebilir. |
Grafikler ve resimler | Yeni özellikler ve API'ler | AVIF resim desteği Android 12, aynı dosya boyutunda daha iyi görüntü kalitesi sağlamak için AVIF resim biçimi desteğini kullanıma sundu. |
Grafikler ve resimler | Yeni özellikler ve API'ler | Daha kolay bulanıklaştırma, renk filtreleri ve diğer efektler Yeni bir API, genel grafik efektlerinin görünümlere ve oluşturma hiyerarşilerine uygulanmasını kolaylaştırır. |
Grafikler ve resimler | Yeni özellikler ve API'ler | Yerel animasyonlu resim kodu çözme NDK resim kodu çözme API'si artık GIF ve WebP dosyalarındaki tüm karelerin ve zamanlama verilerinin kodunu çözüyor. |
Medya | Yeni özellikler ve API'ler | Uyumlu medya kodu dönüştürme Modern biçimlerde kodlanan videolar artık bu biçimleri desteklemeyen uygulamalarda oynatılmak üzere otomatik olarak dönüştürülebilir. |
Medya | Yeni özellikler ve API'ler |
Performans sınıfı Performans sınıfları, özelleştirilmiş deneyimler sunmak için kullanılabilecek cihaz özelliklerini basitleştirilmiş bir şekilde ifade eder. |
Medya | Yeni özellikler ve API'ler |
Video kodlama iyileştirmeleri Android 12, video kodlama için miktar belirleme parametresini kontrol etmek üzere standart bir anahtar grubu tanımlar. |
Medya | Yeni özellikler ve API'ler |
Ses odağı Android artık ses çalan bir uygulamada ses odağı kaybolduğunda kararma efekti uygular. |
Medya | Yeni özellikler ve API'ler | MediaDrm güncellemeleri Yeni API yöntemleri, güvenli bir kod çözücü bileşeninin gerekip gerekmediğini belirlemeyi basitleştirir. |
Performans | Değiştir (tüm uygulamalar) |
Kısıtlı Uygulama Bekletme Paketi Android 12, sistem kaynaklarını daha az sorumlu bir şekilde kullanan uygulamalar için yeni ve daha katı bir Uygulama Beklemeye Alma Paketi'ni kullanıma sunuyor. |
Performans | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) | Ön plan hizmetini başlatma kısıtlamaları Uygulamaların arka planda çalışırken ön plan hizmetlerini başlatmasına artık izin verilmiyor. |
Performans | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) |
Tam alarm izni Uygulamaların tam alarm kurabilmesi için artık özel bir izne ihtiyacı var. |
Performans | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) | Bildirim trambolin kısıtlamaları Kullanıcı bir bildirime dokunduğunda, uygulamalar bir etkinliği açmak için artık aracı hizmetleri veya yayın alıcılarını kullanamaz. |
Güvenlik ve gizlilik | Değiştir (tüm uygulamalar) |
Mikrofon ve kamera açma/kapatma düğmesi Desteklenen cihazlar, kullanıcıların tek bir açma/kapatma seçeneğiyle tüm uygulamalar için mikrofon ve kamera erişimini etkinleştirmesine veya devre dışı bırakmasına olanak tanır. |
Güvenlik ve gizlilik | Değiştir (tüm uygulamalar) |
Mikrofon ve kamera göstergeleri Bir uygulama mikrofona veya kameraya eriştiğinde artık durum çubuğu simgeleri gösteriliyor. |
Güvenlik ve gizlilik | Değiştir (tüm uygulamalar) |
İzin paketi görünürlüğü Paket yöneticisinden gelen izin bilgileri artık paket görünürlüğüne göre filtreleniyor. |
Güvenlik ve gizlilik | Değiştir (tüm uygulamalar) |
BouncyCastle uygulaması kaldırıldı Android 12, kriptografik algoritmalarla ilgili olarak daha önce desteği sonlandırılan birçok BouncyCastle uygulamasını kaldırır. |
Güvenlik ve gizlilik | Değiştir (tüm uygulamalar) |
Pano erişim bildirimleri Bir uygulama farklı bir uygulamadan pano verilerine eriştiğinde kullanıcılar artık bildirim alıyor. |
Güvenlik ve gizlilik | Değiştir (tüm uygulamalar) | Uygulamalar sistem iletişim kutularını kapatamaz Uygulamalar artık sistem iletişim kutusunu kapatan bir niyet çağıramaz. |
Güvenlik ve gizlilik | Değiştir (tüm uygulamalar) | Güvenilmeyen dokunma etkinlikleri engellenir Android 12, uygulamaların dokunma etkinliklerini tüketmesini önler. Yer paylaşımı, uygulamaları güvenli olmayan bir şekilde gizler. |
Güvenlik ve gizlilik | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) | Yaklaşık konum Bir uygulama tam konum izinleri istediğinde kullanıcılar artık bunun yerine yalnızca yaklaşık konum izinleri vermeyi tercih edebilir. |
Güvenlik ve gizlilik | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) | Web Görünümü'ndeki Modern SameSite çerezleri Uygulamalar artık farklı web sitelerinde hangi çerezlerin çalışmasına izin verildiğini açıkça belirtmelidir. |
Güvenlik ve gizlilik | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) | Hareket sensörleri hız sınırlamasılıdır Sistem artık belirli hareket sensörlerinden ve konum sensörlerinden gelen verilerin yenileme hızını sınırlandırmaktadır. |
Güvenlik ve gizlilik | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) | Uygulamaları hazırda bekleme Kullanıcı birkaç ay boyunca etkileşimde bulunmazsa uygulamalar hazırda bekletilir. |
Güvenlik ve gizlilik | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) | Veri erişimi denetiminde ilişkilendirme beyanı Uygulamaların, veri erişimi denetiminde kullanmak için artık manifest dosyalarında ilişkilendirme etiketlerini beyan etmesi gerekiyor. |
Güvenlik ve gizlilik | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) | ADB yedekleme kısıtlaması ADB yedeklemeleri artık uygulama verilerini varsayılan olarak hariç tutar. |
Güvenlik ve gizlilik | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) | Daha güvenli bileşen dışa aktarma Uygulamalar artık intent filtreleri kullanan bileşenlerinin diğer uygulamalar tarafından başlatılmasına izin verilip verilmediğini açıkça beyan etmelidir. |
Güvenlik ve gizlilik | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) | Bekleyen intentler değişkenliği Uygulamaların artık oluşturdukları her PendingIntent nesnesinin değişkenliğini belirtmesi gerekiyor. |
Güvenlik ve gizlilik | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) | Güvenli olmayan intent lansmanları Android 12'nin güvenli olmayan intent lansmanlarını tespit eden hata ayıklama özelliği kullanıma sunuluyor. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler |
Gizlilik Kontrol Paneli Android 12'de konum, kamera ve mikrofon verilerinin erişim geçmişini gösteren yeni bir sistem ayarları ekranı bulunur. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler |
Bluetooth izinleri Android 12, uygulamaların konum izni istemeden yakındaki Bluetooth cihazları taramasına olanak tanıyan yeni izinleri kullanıma sundu. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler |
İzin grubu araması Uygulamalar artık sistemin, platform tarafından tanımlanmış izinleri izin grupları halinde nasıl düzenlediğini sorgulayabilir. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler | Uygulama yer paylaşımlı pencerelerini gizleme Android 12'de, uygulamaların diğer uygulamalar tarafından çizilen yer paylaşımlı pencereleri gizlemesine olanak tanıyan yeni bir izin kullanıma sunuluyor. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler |
Bilinen imzalayanlar izin koruma işareti Cihazlar ve uygulamalar artık cihazı üretim sırasında imzalamak zorunda kalmadan diğer uygulamalara imza izinleri verebilir. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler | Cihaz özellikleri onayı Android 12 sürümünden itibaren, Android 12 veya sonraki sürümleri hedefleyen tüm uygulamalar onay sertifikasındaki cihaz özelliklerini doğrulayabilir. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler | Güvenli kilit ekranı bildirim işlemleri Uygulamalar, kilitli bir cihazda belirli bildirim işlemleri her çağrıldığında artık kimlik doğrulaması gerektirebilir. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler |
BiometricPrompt için yerelleştirilebilir dizeler Android 12, biyometrik kimlik doğrulama için yerelleştirilmiş, kullanıcı tarafından okunabilen düğme etiketlerini, istemleri ve ayar adlarını almak amacıyla yeni API'ler sunar. |
Güvenlik ve gizlilik | Özellik |
Mesajlaşma uygulamalarında kimlik avı algılama (yalnızca Pixel) Android 12, desteklenen Pixel cihazlarda popüler mesajlaşma uygulamalarında alınan iletilerde kimlik avı algılama özelliğini çalıştırır. |
Depolama | Yeni özellikler ve API'ler |
Ses kayıtları için yeni dizin Android 12'de, ses kayıtlarının depolanıp tanımlanacağı yeni bir dizin kullanıma sunuluyor. |
Depolama | Yeni özellikler ve API'ler |
Medya yönetimi erişimi Android 12, uygulamaların her seferinde onay iletişim kutusu göstermeden dosyaları taşımasına, değiştirmesine ve silmesine olanak tanıyan yeni bir izni kullanıma sunuyor. |
Depolama | Yeni özellikler ve API'ler |
Uygulama depolama erişimi Uygulamalar artık kullanıcıların cihazdaki uygulama verilerini yönetmesine olanak tanıyan özel bir etkinlik oluşturabilir ve bu etkinliği dosya yöneticilerine gösterebilir. |
Depolama | Yeni özellikler ve API'ler |
Genişletilmiş dosya erişim desteği MediaStore artık medya URI'leri için genişletilmiş API'leri desteklemektedir. |
Kullanıcı Deneyimi | Değiştir (tüm uygulamalar) | Fazla kaydırma efekti Android 12, fazla kaydırma etkinlikleri için yeni görsel davranış sunar. |
Kullanıcı Deneyimi | Değiştir (tüm uygulamalar) |
Uygulama başlangıç ekranları Daha önce özel başlangıç ekranı uygulanmış uygulamalar artık yeni SplashScreen API'ye taşınmalıdır. |
Kullanıcı Deneyimi | Değiştir (tüm uygulamalar) |
Web amacı çözümlemesi Genel bir web amacı, artık yalnızca bir uygulamanın, söz konusu web amacında yer alan belirli alan adı için onaylanması durumunda uygulama etkinliğini çözer. |
Kullanıcı Deneyimi | Değiştir (tüm uygulamalar) |
Hareketle gezinme için kapsamlı mod iyileştirmeleri Android 12, kapsamlı mod için mevcut davranışları varsayılan davranışla değiştirir: BEHAVIOR_DEFAULT . |
Kullanıcı Deneyimi | Değiştir (tüm uygulamalar) |
Display#getRealSize ve getRealMetrics: kullanımdan kaldırma ve kısıtlamalar Display API'leri getRealSize() ve getRealMetrics(), Android 12'de kullanımdan kaldırılmıştır. |
Kullanıcı Deneyimi | Değiştir (tüm uygulamalar) |
Çoklu pencere modundaki tüm uygulamalar Çoklu pencere modu, büyük ekranlı cihazlarda artık standart davranıştır. |
Kullanıcı Deneyimi | Değiştir (tüm uygulamalar) |
Büyük ekranlarda kamera önizlemesi Belirli bir ekran yönü isteyen ve yeniden boyutlandırılamayan kamera uygulamaları artık otomatik olarak dikey dikey moda giriyor. |
Kullanıcı Deneyimi | Değiştir (tüm uygulamalar) | Ön plan hizmet bildirimleri için kullanıcı deneyimi gecikmesi Kısa süreli görevleri kolaylaştırmak için, belirli ön plan hizmetlerinde ön plan hizmet bildirimleri artık 10 saniye gecikmeli olarak sunuluyor. |
Kullanıcı Deneyimi | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) | Özel bildirimler Android 12, özel bildirimler için görsel olarak tutarlı düzen şablonları uygular. |
Kullanıcı Deneyimi | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) |
Android App Links doğrulama değişiklikleri Android App Links'e yönelik alanlar artık yalnızca özel olarak biçimlendirilmiş bir intent filtresinde beyan edilmişse doğrulanıyor. |
Kullanıcı Deneyimi | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) | Pencere İçinde Pencere (PIP) davranışında iyileştirmeler Android 12, tek ve iki kez dokunma için iyileştirilmiş PiP davranışı içerir. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler | Widget iyileştirmeleri Android 12, uygulama widget'larının görsel davranışını kapsamlı şekilde yeniliyor. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler | Zengin içerik ekleme Android 12'de pano, klavye veya sürükle ve bırak gibi kaynaklardan gelen içerikleri ekleyebileceğiniz birleşik bir API sunulur. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler |
Uygulama başlangıç ekranları API'si Android 12, tüm uygulamalar için özelleştirilebilir bir uygulama başlatma animasyonu sağlayan yeni bir başlangıç ekranı API'sini kullanıma sunar. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler | Yuvarlak köşe API'leri Android 12, yuvarlatılmış köşeler için yarıçapı ve merkez noktasını alan yeni API'leri kullanıma sunar. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler | Zengin dokunma teknolojisi deneyimi Android 12, yeni dokunma teknolojisi efektleri ve daha ayrıntılı aktüatör kontrolü sunuyor. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler |
AppSearch Android 12, sistem hizmeti olarak cihaz üzerinde yüksek performanslı bir arama motoru sunuyor. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler |
Oyun modu Android 12, kullanıcıların oyun deneyimlerini performans veya pil ömrü için optimize etmesine olanak tanıyan yeni bir API'yi kullanıma sunuyor. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler | Pencere İçinde Pencere (PIP) iyileştirmeleri Android 12, pencere içinde pencere moduna yönelik çeşitli iyileştirmeler yaparak daha akıcı ve sezgisel bir kullanıcı deneyimi sunar. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler |
Gelen aramaların önem sıralamasını sağlayan yeni telefon araması bildirimleri Android 12'de, aktif telefon aramaları için yeni bir bildirim stili kullanıma sunuldu. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler |
Bildirimler için zenginleştirilmiş resim desteği Uygulamalar artık belirli bildirim türlerinde animasyonlu resimler sağlayabiliyor. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler |
Hareketle gezinme için kapsamlı mod iyileştirmeleri Android 12, yoğun kullanım modunu basitleştirerek diğer etkinlikler sırasında hareketle gezinmeyi kullanıcı deneyimiyle daha tutarlı hale getiriyor. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler |
Son Kullanılanlar URL paylaşımı (yalnızca Pixel) Uygulamalar artık Pixel kullanıcılarının doğrudan Son Kullanılanlar ekranından web içeriği paylaşmasına izin verebilir. |
Satıcı kitaplıkları | Değiştir (12 yaş ve üzerini hedefleyen uygulamalar) |
Tedarikçi firma tarafından sağlanan yerel paylaşılan kitaplıklar NDK olmayan yerel paylaşılan kitaplıklara artık yalnızca açıkça istekte bulunulduğunda erişilebilir. |