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 |
---|---|---|
Etkinlik yaşam döngüsü | Değiştir (tüm uygulamalar) |
Kök başlatıcı etkinlikleri artık Geri düğmesine basıldığında sonlandırılmıyor Sistemdeki Geri düğmesi artık etkinlikleri sonlandırmak yerine arka plana taşıyor. |
Yedekleme ve geri yükleme | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Yedekleme ve geri yüklemede yapılan değişiklikler Dahil etme/hariç tutma kuralları artık Google Drive ve D2D yedeklemeleri için ayrı ayrı belirtiliyor. |
Kamera | Yeni özellikler ve API'ler |
Camera2 satıcı uzantıları OEM tarafından sağlanan özel kamera efektleri artık doğrudan platformda kullanılabiliyor. |
Kamera | Yeni özellikler ve API'ler |
Dörtlü bayer kamera sensörü desteği Yeni platform API'leri, ultra yüksek çözünürlüklü kamera sensörleri için destek sunar. |
Uyumluluk | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | SDK olmayan arayüzlerle ilgili güncellenen kısıtlamalar Daha önce desteklenmeyen bazı arayüzler Android 12'de engelleniyor. |
Uyumluluk | Yeni özellikler ve API'ler | Uyumluluk testi için güncellenen açma/kapatma düğmeleri Daha ayrıntılı uyumluluk testi için tek tek davranış değişiklikleri açılıp kapatılabilir. |
Bağlantı | Değiştir (tüm uygulamalar) |
Passpoint güncellemeleri Android 12, cihazın Passpoint özelliklerini desteklediğini doğrulamak için yeni API'ler sunar. |
Bağlantı | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Eşler Arası + İnternet Bağlantısı Desteklenen cihazlarda, eşler arası ve internet bağlantıları eşzamanlı olarak kurulurken birincil kablosuz ağın bağlantısı artık kesilmiyor. |
Bağlantı | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
mDNSResponder yerel API'si mDNSResponder daemon artık yalnızca NSD etkinlikleri için gerektiğinde çalışır. |
Bağlantı | Yeni özellikler ve API'ler |
Tamamlayıcı uygulamaların uyanık kalmasını sağlama Android 12, tamamlayıcı cihaz kapsama alanında kaldığı sürece 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 Kaydolma sürecini basitleştirmek için tamamlayıcı cihaz izinleri artık profillerde gruplandırılabilir. |
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ı için doğruluğu artırmak amacıyla tüm zamanların ağırlıklı ortalamaları kullanılıyor. |
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 hata toleransını artırır. |
Bağlantı | Yeni özellikler ve API'ler |
Eşler Arası + İnternet Bağlantısı Desteklenen cihazlar artık eş cihazla ve birincil internet sağlayan ağla eş zamanlı kablosuz bağlantı kurabilir. |
Bağlantı | Yeni özellikler ve API'ler |
NFC ödemeleri için ekranı kapatma özelliğini etkinleştirme Uygulamalar artık cihaz ekranı açık olmadan 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 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 satıcısı ve model bilgileri artık SDK aracılığıyla kullanıma sunuluyor. |
Temel işlevler | Yeni özellikler ve API'ler | Temel Java API'lerinde yapılan güncellemeler Android 12, bir dizi temel Java API'si için destek sunar. |
Grafikler ve resimler | Değiştir (tüm uygulamalar) |
Geliştirilmiş yenileme hızı değiştirme Yenileme hızı artık ekran kesintisiz geçişi desteklemediğinde bile değiştirilebilir. |
Grafikler ve resimler | Yeni özellikler ve API'ler |
Uygulamalara tombstone izlerine doğrudan erişim sağlama Yerel kilitlenme tombstone'larına artık adb kullanılmadan erişilebilir. |
Grafikler ve resimler | Yeni özellikler ve API'ler | AVIF resim desteği Android 12, AVIF resim biçimi desteği sunarak aynı dosya boyutunda daha iyi görüntü kalitesi sağlar. |
Grafikler ve resimler | Yeni özellikler ve API'ler | Daha kolay bulanıklaştırma, renk filtreleri ve diğer efektler Yeni bir API, görünümlere ve oluşturma hiyerarşilerine yaygın grafik efektleri uygulamayı kolaylaştırır. |
Grafikler ve resimler | Yeni özellikler ve API'ler | Yerel animasyonlu resim kod çözme NDK resim kod çözme API'si artık GIF ve WebP dosyaları için tüm karelerin ve zamanlama verilerinin kodunu çözüyor. |
Medya | Yeni özellikler ve API'ler | Uyumlu medya kod dönüştürme Modern biçimlerde kodlanmış videolar artık bu biçimleri desteklemeyen uygulamalarda oynatılmak üzere otomatik olarak dönüştürülebiliyor. |
Medya | Yeni özellikler ve API'ler |
Performans sınıfı Performans sınıfları, cihaz özelliklerinin basitleştirilmiş bir ifadesini sunar. Bu ifade, özel deneyimler sağlamak için kullanılabilir. |
Medya | Yeni özellikler ve API'ler |
Video kodlamayla ilgili iyileştirmeler Android 12, video kodlama için nicemleme parametresini kontrol etmeye yönelik standart bir anahtar grubu tanımlar. |
Medya | Yeni özellikler ve API'ler |
Ses odağı Android artık ses çalan bir uygulama ses odağını kaybettiğinde sesin yavaş yavaş kısılmasını zorunlu kılıyor. |
Medya | Yeni özellikler ve API'ler | MediaDrm güncellemeleri Yeni API yöntemleri, güvenli bir kod çözücü bileşenin gerekip gerekmediğini belirlemeyi kolaylaştırır. |
Performans | Değiştir (tüm uygulamalar) |
Kısıtlanmış Uygulama Bekletme Paketi Android 12, sistem kaynaklarını daha az sorumlu bir şekilde kullanan uygulamalar için yeni ve daha katı bir uygulama bekleme paketi sunuyor. |
Performans | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | Ön plan hizmeti başlatma kısıtlamaları Uygulamaların arka planda çalışırken ön plan hizmetlerini başlatmasına artık izin verilmiyor. |
Performans | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Tam alarm izni Uygulamaların artık tam alarm ayarlamak için özel izin alması gerekiyor. |
Performans | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | Bildirim zıplama kısıtlamaları Uygulamalar, kullanıcı bir bildirime dokunduğunda etkinliği açmak için artık aracı hizmetleri veya yayın alıcıları kullanamaz. |
Güvenlik ve gizlilik | Değiştir (tüm uygulamalar) |
Mikrofon ve kamera açma/kapatma Desteklenen cihazlarda kullanıcılar, tek bir açma/kapatma seçeneğiyle tüm uygulamalar için mikrofon ve kamera erişimini etkinleştirebilir veya devre dışı bırakabilir. |
Güvenlik ve gizlilik | Değiştir (tüm uygulamalar) |
Mikrofon ve kamera göstergeleri Bir uygulama mikrofona veya kameraya eriştiğinde durum çubuğu simgeleri gösterilir. |
Güvenlik ve gizlilik | Değiştir (tüm uygulamalar) |
Paket görünürlüğü izni Paket yöneticisinden alınan 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, daha önce desteği sonlandırılan kriptografik algoritmaların birçok BouncyCastle uygulamasını kaldırıyor. |
Güvenlik ve gizlilik | Değiştir (tüm uygulamalar) |
Pano erişimi bildirimleri Kullanıcılar artık bir uygulama farklı bir uygulamadan pano verilerine eriştiğinde bilgilendiriliyor. |
Güvenlik ve gizlilik | Değiştir (tüm uygulamalar) | Uygulamalar sistem iletişim kutularını kapatamaz Uygulamalar artık sistem iletişim kutularını kapatan bir amaç çağıramaz. |
Güvenlik ve gizlilik | Değiştir (tüm uygulamalar) | Güvenilmeyen dokunma etkinlikleri engellenir Android 12, uygulamaların, güvenli olmayan bir şekilde uygulamayı gizleyen yer paylaşımlarının bulunduğu dokunma etkinliklerini kullanmasını engeller. |
Güvenlik ve gizlilik | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | Yaklaşık konum Bir uygulama tam konum izinleri istediğinde kullanıcılar artık yalnızca yaklaşık konum izinleri vermeyi tercih edebilir. |
Güvenlik ve gizlilik | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | WebView'da modern SameSite çerezleri Uygulamalar artık farklı web sitelerinde çalışmasına izin verilen çerezleri açıkça belirtmelidir. |
Güvenlik ve gizlilik | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | Hareket sensörleri hız sınırlamasına tabi Sistem artık belirli hareket sensörlerinden ve konum sensörlerinden gelen verilerin yenileme hızını sınırlıyor. |
Güvenlik ve gizlilik | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | Uygulama uyku modu Kullanıcı birkaç ay boyunca etkileşimde bulunmadığı uygulamalar artık uyku moduna alınır. |
Güvenlik ve gizlilik | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | Veri erişimi denetiminde ilişkilendirme beyanı Uygulamaların, veri erişimi denetimi için kullanmak üzere manifestte ilişkilendirme etiketlerini beyan etmesi gerekir. |
Güvenlik ve gizlilik | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | ADB yedekleme kısıtlaması ADB yedeklemeleri artık varsayılan olarak uygulama verilerini hariç tutuyor. |
Güvenlik ve gizlilik | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | Daha güvenli bileşen dışa aktarma Uygulamalar artık amaç filtrelerini kullanan bileşenlerinin diğer uygulamalar tarafından başlatılmasına izin verilip verilmediğini açıkça belirtmelidir. |
Güvenlik ve gizlilik | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | Bekleyen amaçların değişkenliği Uygulamalar artık oluşturdukları her PendingIntent nesnesinin değişkenliğini belirtmelidir. |
Güvenlik ve gizlilik | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | Güvenli olmayan amaç başlatmaları Android 12, güvenli olmayan amaç başlatmalarını algılayan bir hata ayıklama özelliği sunar. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler |
Gizlilik kontrol paneli Android 12, konum, kamera ve mikrofon verilerinin erişim geçmişini gösteren yeni bir sistem ayarları ekranı sunuyor. |
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 izinler sunar. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler |
İzin grubu araması Uygulamalar artık sistemin platform tarafından tanımlanan izinleri izin grupları halinde nasıl düzenlediğini sorgulayabilir. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler | Uygulama yer paylaşımı pencerelerini gizleme Android 12, uygulamaların diğer uygulamalar tarafından çizilen yer paylaşımı pencerelerini gizlemesine olanak tanıyan yeni bir izin sunuyor. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler |
Bilinen imzalayanların izin koruma işareti Cihazlar ve uygulamalar artık cihaz üretimi sırasında imzalamak zorunda kalmadan diğer uygulamalara imza izni verebilir. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler | Cihaz özellikleri onaylama Android 12'den itibaren, Android 12 veya sonraki sürümleri hedefleyen tüm uygulamalar, onaylama sertifikasında bulunan cihaz özelliklerini doğrulayabilir. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler | Güvenli kilit ekranı bildirim işlemleri Uygulamalar artık kilitli bir cihazda belirli bildirim işlemleri her çağrıldığında kimlik doğrulama isteyebilir. |
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 okunabilir düğme etiketlerini, istemleri ve ayar adlarını almak üzere yeni API'ler sunar. |
Depolama | Yeni özellikler ve API'ler |
Ses kayıtları için yeni dizin Android 12, ses kayıtlarını depolamak ve tanımlamak için yeni bir dizin sunar. |
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 izin sunuyor. |
Depolama | Yeni özellikler ve API'ler |
Uygulama depolama alanına erişim 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şimi desteği MediaStore artık medya URI'leri için genişletilmiş API'leri destekliyor. |
Kullanıcı Deneyimi | Değiştir (tüm uygulamalar) | Aşırı kaydırma esnetme efekti Android 12, aşırı kaydırma etkinlikleri için yeni bir görsel davranış sunuyor. |
Kullanıcı Deneyimi | Değiştir (tüm uygulamalar) |
Uygulama başlangıç ekranları Daha önce özel bir başlangıç ekranı uygulayan uygulamaların artık yeni SplashScreen API'ye geçmesi gerekiyor. |
Kullanıcı Deneyimi | Değiştir (tüm uygulamalar) |
Web amaçlı sorgu çözümü Genel bir web amaçlı sorgu artık yalnızca söz konusu web amaçlı sorguda yer alan belirli alan için onaylanmışsa bir uygulamanın etkinliğine yönlendirilir. |
Kullanıcı Deneyimi | Değiştir (tüm uygulamalar) |
Hareketle gezinme için tam ekran modunda iyileştirmeler Android 12, tam ekran modundaki mevcut davranışların yerini varsayılan davranış olan BEHAVIOR_DEFAULT ile değiştiriyor. |
Kullanıcı Deneyimi | Değiştir (tüm uygulamalar) |
Display#getRealSize ve getRealMetrics: desteğin sonlandırılması ve kısıtlamalar Display API'leri getRealSize() ve getRealMetrics() Android 12'de desteği sonlandırıldı. |
Kullanıcı Deneyimi | Değiştir (tüm uygulamalar) |
Çoklu pencere modundaki tüm uygulamalar Çoklu pencere modu artık büyük ekranlı cihazlarda standart bir davranış. |
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 yerleşik portre moduna giriyor. |
Kullanıcı Deneyimi | Değiştir (tüm uygulamalar) | Ön plan hizmeti bildirimlerinde kullanıcı deneyimi gecikmesi Kısa süreli görevleri kolaylaştırmak için belirli ön plan hizmetlerinde ön plan hizmeti bildirimleri artık 10 saniye geciktiriliyor. |
Kullanıcı Deneyimi | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | Özel bildirimler Android 12, özel bildirimler için görsel olarak tutarlı düzen şablonlarını zorunlu kılar. |
Kullanıcı Deneyimi | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Android App Links doğrulama değişiklikleri Android App Links alan adları artık yalnızca özel olarak biçimlendirilmiş bir amaç filtresinde bildirildiyse doğrulanır. |
Kullanıcı Deneyimi | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | Resim İçinde Resim (PIP) davranışıyla ilgili iyileştirmeler Android 12, tek ve çift dokunma için geliştirilmiş PIP davranışı içerir. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler | Widget'larla ilgili iyileştirmeler Android 12, uygulama widget'larının görsel davranışını kapsamlı bir şekilde yeniliyor. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler | Zengin içerik ekleme Android 12, herhangi bir kaynaktan (pano, klavye veya sürükle ve bırak) içerik eklemek için birleşik bir API sunar. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler |
Uygulama başlangıç ekranı API'si Android 12, tüm uygulamalar için özelleştirilebilir bir uygulama başlatma animasyonu sağlayan yeni bir başlangıç ekranı API'si sunuyor. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler | Yuvarlatılmış köşe API'leri Android 12, yuvarlatılmış köşelerin yarıçapını ve merkez noktasını alan yeni API'ler sunar. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler | Zengin dokunsal deneyimler Android 12, yeni dokunsal efektler ve daha ayrıntılı aktüatör kontrolü sunar. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler |
AppSearch Android 12, sistem hizmeti olarak yüksek performanslı bir cihaz içi arama motoru sunar. |
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 etmelerine olanak tanıyan yeni bir API sunuyor. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler | Pencere içinde pencere (PIP) iyileştirmeleri Android 12, pencere içinde pencere modunda daha sorunsuz ve sezgisel bir kullanıcı deneyimi sağlayan çeşitli iyileştirmeler sunar. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler |
Gelen aramaların önem derecesini belirlemeye olanak tanıyan yeni telefon görüşmesi bildirimleri Android 12, etkin telefon görüşmeleri için yeni bir bildirim stili sunuyor. |
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ğlayabilir. |
Kullanıcı Deneyimi | Yeni özellikler ve API'ler |
Hareketle gezinme için tam ekran modunda iyileştirmeler Android 12, tam ekran modunu basitleştirerek hareketle gezinmeyi diğer etkinlikler sırasındaki 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 web içeriklerini doğrudan Son Kullanılanlar ekranından paylaşmasına olanak tanıyabilir. |
Tedarikçi kitaplıkları | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Sağlayıcı tarafından sunulan yerel paylaşılan kitaplıklar NDK dışı yerel paylaşılan kitaplıklara artık yalnızca açıkça istendiğinde erişilebilir. |