Aşağıdaki tabloda, uygulama geliştiricileri etkileyebilecek tüm dokümante edilmiş özellikler ve davranış değişiklikleri listelenmiştir. Sizi etkileyen değişiklikleri bulmak için bu listeyi kullanın 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) |
Root başlatıcı etkinlikleri artık Geri tuşuna basıldığında sonlandırılmıyor Sistem Geri düğmesi artık bir etkinliği 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üklemeyle ilgili değişiklikler İçe/dışa aktarma kuralları artık Google Drive ve D2D yedeklemeleri için ayrı ayrı belirtiliyor. |
Kamera | Yeni özellikler ve API'ler |
Camera2 tedarikçi uzantıları OEM tarafından sağlanan ö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şiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | Güncellenen SDK dışı kısıtlamalar Önceden desteklenmeyen bazı arayüzler Android 12'de engellenir. |
Uyumluluk | Yeni özellikler ve API'ler | Uyumluluk testi için güncellenmiş açma/kapatma düğmeleri Daha ayrıntılı uyumluluk testi için davranış değişiklikleri tek tek etkinleştirilebilir veya devre dışı bırakılabilir. |
Bağlantı | Değiştir (tüm uygulamalar) |
Passpoint güncellemeleri Android 12, Passpoint özelliklerinin cihaz tarafından desteklenip desteklenmediğini doğrulamak için yeni API'ler sunar. |
Bağlantı | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Eşzamanlı Eşler Arası + İnternet Bağlantısı Desteklenen cihazlarda, eşzamanlı eşler arası ve internet bağlantıları kurulurken artık birincil kablosuz ağın bağlantısı kesilmiyor. |
Bağlantı | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
mDNSResponder yerel API mDNSResponder daemon'ı artık yalnızca NSD etkinlikleri için gerekli olduğunda çalışır. |
Bağlantı | Yeni özellikler ve API'ler |
Tamamlayıcı uygulamaların açık kalmasını sağlama Android 12, tamamlayıcı cihaz kapsama alanında kaldığı sürece tamamlayıcı uygulamaların çalışmasını sağlayacak yeni API'ler sunar. |
Bağlantı | Yeni özellikler ve API'ler |
Tamamlayıcı cihaz yöneticisi profilleri Tamamlayıcı cihaz izinleri, kayıt sürecini basitleştirmek için artık profillere gruplandırılabilir. |
Bağlantı | Yeni özellikler ve API'ler | Bant genişliği tahmini iyileştirmeleri Bant genişliği tahminleri artık hem kablosuz hem de hücresel bağlantının doğruluğunu artırmak için tüm zamanların ağırlıklı ortalamalarını kullanı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şzamanlı Eşler Arası + İnternet Bağlantısı Desteklenen cihazlar artık eş cihaza ve birincil internet sağlayıcı ağa eşzamanlı kablosuz bağlantılar kurabilir. |
Bağlantı | Yeni özellikler ve API'ler |
NFC ödemeleri için ekranı kapalıyken 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ın kullanıcı onayı gerekmeden uygulama güncellemeleri gerçekleştirmesine 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 paylaşılmaktadır. |
Temel işlevler | Yeni özellikler ve API'ler | Temel Java API'lerinde yapılan güncellemeler Android 12, bazı temel Java API'leri için destek sunar. |
Grafikler ve resimler | Değiştir (tüm uygulamalar) |
Yenileme hızı geçişi iyileştirildi Yenileme hızı artık ekran kesintisiz geçişi desteklemese bile değiştirilebilir. |
Grafikler ve resimler | Yeni özellikler ve API'ler |
Uygulamalara, yer işareti izlerine doğrudan erişim izni verme Yerel kilitlenme yer işaretlerine 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 resim kalitesi sağlayan AVIF resim biçimi desteğini kullanıma sunar. |
Grafikler ve resimler | Yeni özellikler ve API'ler | Daha kolay bulanıklık, 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 | Doğal animasyonlu resim kod çözme NDK resim kod çözme API'si artık GIF ve WebP dosyalarının tüm karelerinin ve zamanlama verilerinin kodunu çözmektedir. |
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ülebilir. |
Medya | Yeni özellikler ve API'ler |
Performans sınıfı Performans sınıfları, özelleştirilmiş deneyimler sunmak için kullanılabilecek cihaz özelliklerinin basitleştirilmiş bir ifadesidir. |
Medya | Yeni özellikler ve API'ler |
Video kodlama iyileştirmeleri Android 12, video kodlama için kesme parametresini kontrol etmek üzere 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şça azaltı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şeninin gerekli olup olmadığını belirlemeyi kolaylaştırır. |
Performans | Değiştir (tüm uygulamalar) |
Kısıtlanmış Uygulama Bekleme Grubu Android 12, sistem kaynaklarını daha az sorumlu bir şekilde kullanan uygulamalar için yeni ve daha katı bir Uygulama Bekleme Grubu sunar. |
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 verilmez. |
Performans | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) |
Tam alarm izni Uygulamaların tam alarm ayarlamak için artık özel izin alması gerekir. |
Performans | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | Bildirim atlama kısıtlamaları Uygulamalar artık kullanıcı bir bildirime dokunduğunda bir etkinliği açmak için 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üğmeleri Desteklenen cihazlar, kullanıcıların tek bir açma/kapatma düğmesiyle 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 Durum çubuğundaki simgeler artık bir uygulama mikrofon veya kameraya eriştiğinde gösterilir. |
Güvenlik ve gizlilik | Değiştir (tüm uygulamalar) |
İzin paket görünürlüğü Paket yöneticisinden alınan izin bilgileri artık paket görünürlüğüne göre filtrelenir. |
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ır. |
Güvenlik ve gizlilik | Değiştir (tüm uygulamalar) |
Pano erişimi bildirimleri Bir uygulama farklı bir uygulamanın pano verilerine eriştiğinde kullanıcılara artık bildirim gönderilir. |
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 intent çağıramaz. |
Güvenlik ve gizlilik | Değiştir (tüm uygulamalar) | Güvenilmeyen dokunma etkinlikleri engellenir Android 12, uygulamanın üzerine güvenli olmayan bir şekilde yerleştirilen bir yer paylaşımının uygulamayı gizlediği durumlarda uygulamaların 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 bunun yerine 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'de modern SameSite çerezleri Artık uygulamalarda, farklı web sitelerinde hangi çerezlerin çalışmasına izin verileceğini açıkça belirtmeniz gerekir. |
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 tabidir Sistem artık belirli hareket sensörlerinden ve konum sensörlerinden gelen verilerin yenileme hızını sınırlar. |
Güvenlik ve gizlilik | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | Uygulama uyku modu Kullanıcı birkaç ay boyunca uygulamayla etkileşime girmezse 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 denetiminde kullanmak için ilişkilendirme etiketlerini manifest dosyasında beyan etmesi gerekir. |
Güvenlik ve gizlilik | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | ADB yedekleme kısıtlaması Artık ADB yedeklemeleri 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 Artık uygulamaların, intent filtreleri kullanan bileşenlerinin diğer uygulamalar tarafından başlatılmasına izin verilip verilmediğini açıkça belirtmesi gerekir. |
Güvenlik ve gizlilik | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | Beklemede olan isteklerin değişkenliği Artık uygulamalar, 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 intent başlatmaları Android 12, güvenli olmayan intent 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ı sunar. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler |
Bluetooth izinleri Android 12, uygulamaların konum izni istemeden yakındaki Bluetooth cihazlarını taramasına olanak tanıyan yeni izinler sunar. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler |
İzin grubu araması Uygulamalar artık sistemin platformda tanımlanan izinleri izin gruplarına nasıl düzenlediğini sorgulayabilir. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler | Uygulama yer paylaşımlı pencerelerini gizleme Android 12, uygulamaların diğer uygulamalar tarafından çizilen yer paylaşımlı pencereleri gizlemesine olanak tanıyan yeni bir izin sunar. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler |
Bilinen imzalayanlar izin koruma işareti Cihazlar ve uygulamalar artık cihazın üretimi sırasında imzalanmak zorunda kalmadan diğer uygulamalara imza izinleri verebilir. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler | Cihaz özellikleri tasdiki Android 12'den itibaren, Android 12 veya sonraki sürümleri hedefleyen tüm uygulamalar, tasdik belgesinde bulunan cihaz özelliklerini doğrulayabilir. |
Güvenlik ve gizlilik | Yeni özellikler ve API'ler | Kilit ekranındaki bildirim işlemlerini güvenli hale getirme Uygulamalar artık kilitli bir cihazda belirli bildirim işlemleri tetiklendiğinde kimlik doğrulaması 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 okunabilen düğme etiketleri, istemler ve ayar adlarını almak üzere 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 mesajlarda kimlik avı algılama işlemi gerçekleştirir. |
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 sunar. |
Depolama | Yeni özellikler ve API'ler |
Uygulama depolama alanı erişimi Uygulamalar artık kullanıcıların cihazdaki uygulama verilerini yönetmelerine 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) | Genişletilmiş kaydırma efekti Android 12, kaydırma aşma etkinlikleri için yeni bir görsel davranış sunar. |
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 intent çözümü Genel bir web intent'i artık yalnızca bir uygulamanın etkinliğine çözüm olarak gösterilir. Bunun için uygulamanın, söz konusu web intent'inde yer alan belirli alan adı için onaylanmış olması gerekir. |
Kullanıcı deneyimi | Değiştir (tüm uygulamalar) |
Hareketle gezinme için tam ekran modunda iyileştirmeler Android 12, tam ekran modu için mevcut davranışları varsayılan davranışla ( BEHAVIOR_DEFAULT ) değiştirir. |
Kullanıcı deneyimi | Değiştir (tüm uygulamalar) |
Display#getRealSize ve getRealMetrics: desteğin sonlandırılması ve kısıtlamalar Display API'lerinin getRealSize() ve getRealMetrics() yöntemlerinin desteği Android 12'de sonlandırılmıştır. |
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 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 içe yerleştirilmiş dikey moda girer. |
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 amacıyla, belirli ön plan hizmetleri için ön plan hizmet 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ı uygular. |
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 alanları artık yalnızca özel biçimlendirilmiş bir intent filtresinde tanımlanmışsa doğrulanır. |
Kullanıcı deneyimi | Değişiklik (12 yaş ve üzeri kullanıcıları hedefleyen uygulamalar) | Resim İçinde Resim (PIP) davranışı iyileştirmeleri Android 12, tek ve çift 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ı bir şekilde yeniledi. |
Kullanıcı deneyimi | Yeni özellikler ve API'ler | Zengin içerik ekleme Android 12, pano, klavye veya sürükle ve bırak gibi herhangi bir kaynaktan 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 sunar. |
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 dokunma deneyimleri Android 12, yeni dokunma efektleri 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 üzerinde 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'yi kullanıma sunar. |
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 önemini sıralamaya olanak tanıyan yeni telefon araması bildirimleri Android 12, etkin telefon aramaları için yeni bir bildirim stili sunar. |
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 etkileyici mod iyileştirmeleri Android 12, hareketle gezinmeyi diğer etkinlikler sırasındaki kullanıcı deneyimiyle daha tutarlı hale getirmek için etkileyici modu basitleştirir. |
Kullanıcı deneyimi | Yeni özellikler ve API'ler |
Son URL paylaşımı (yalnızca Pixel) Uygulamalar artık Pixel kullanıcılarının web içeriğini doğrudan Son ekranından paylaşmasına izin verebilir. |
Tedarikçi firma kitaplıkları | Değişiklik (12 yaş ve üzeri kullanıcıları 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 istendiğinde erişilebilir. |