Android için uygulama uyumluluğu terimi, uygulamanızın belirli bir cihazda platformun belirli bir sürümü (genellikle en yeni sürüm) Her biri gizliliği ve güvenliği iyileştiren kapsamlı değişiklikler yapıyoruz ve İşletim sistemi genelinde genel kullanıcı deneyimini geliştiren değişiklikler uygulamak. Bu değişiklikler bazen uygulamalarınızı etkileyebilir. Bu nedenle, yayınlanan her sürümde yer alan davranış değişikliklerine yayınlayabilir ve kullanıcılarınız için uyumluluk güncellemeleri yayınlayabilirsiniz.
Uygulama uyumluluğu neden önemlidir?
Uygulama uyumluluğu Android'in en son sürümü, yeni bir cihaz satın almış veya mevcut cihazına bir güncelleme yükledi. İnsanlar, dünyanın dört bir yanındaki ve bunu en sevdikleriyle deneyimlemek istiyorlar. Uygulamaları düzgün çalışmazsa bu durum her iki taraf için de büyük sorunlara yol açabilir ve sizin için.
Platform davranışı değişikliği türleri
Yeni bir sistemde çalışırken uygulamanız iki farklı türde değişiklikten etkilenebilir. platform sürümü:
Tüm uygulamalar için değişiklikler
Bu değişiklikler, Android'in bu sürümünde çalışan tüm uygulamaları etkiler.
targetSdkVersion
.
Bu işlem sırasında uygulamanızın bu değişikliklerle uyumlu olup olmadığını proaktif olarak test etmeniz gerekir. her yeni Android sürümünün geliştirici önizlemesi ve beta sürümleri. Güncellemeler: Pixel ve diğer cihazlar, yeni Android sürümü son sürümüne ulaştığında başlar Android Açık Kaynak Projesi'ne (AOSP) yayınlama kullanıcılarınızın Google Cloud'a sorunsuz bir şekilde geçiş yapmasına bu cihazlarda en son Android sürümüne sahip kullanıcılardır.
Hedeflenen değişiklikler
Bu değişiklikler yalnızca Android'in ilgili sürümünü hedefleyen uygulamaları etkiler.
Bu değişikliklere hazırlanırken uyumluluk testi de gerçekleştirmeniz gerekir. en son kararlı API sürümünü hedefleyin Android 15 (API düzeyi 35). Yeni bir müşteriyi hedeflemeyi planlamasanız bile, veya Android'deki bir sürümün kullanıma sunulmasına izin veriliyorsa bu değişikliklerin ele alınması için ne kadar önemli olduğunu gördük. Bu değişiklikler hakkında mümkün olan en kısa sürede Bu özellikle de her yeni sürümün geliştirici önizlemesi ve beta sürümü sırasında Android sürümü (böylece ön test yapabilir ve geri bildirim sağlayabilirsiniz).
Uyumluluk çerçevesi araçları
Uyumluluğu test etmenize yardımcı olmak için, zarar veren değişikliklerin birçoğunu dahil ederiz.
her sürümü mümkün olduğunca hızlı şekilde
uyumlu hale getirmektir. Proje yönetiminde
Uyumluluk çerçevesi bunu değiştirebilir veya zorla etkinleştirmenize
Geliştirici seçeneklerinden veya ADB'den değişiklikleri tek tek devre dışı bırakma.
uyumluluk çerçevesiyle uygulamanızın targetSdkVersion
ayarını değiştirmeniz gerekmez
veya uygulamanızı temel test için yeniden derleyin.
Daha fazla bilgi edinmek için Uygulamanızdaki platform davranışı değişikliklerini test etme ve hata ayıklama bölümüne bakın.
SDK olmayan arayüzlerle ilgili kısıtlamalar
Geliştiricileri SDK dışı uygulamalardan kademeli olarak uzaklaştırmak için sürdürdüğümüz çalışmalar kapsamında Android API'lerde kısıtlanmış SDK dışı arayüzlerin listesini güncelleriz. kullanabilirsiniz. Her zaman olduğu gibi, geri bildiriminiz ve herkese açık API eşdeğerleriyle ilgili istekleriniz rica ederim.
Platform sürümleri
En son Android sürümleri hakkında daha fazla bilgi edinin:
- Android 15 (API düzeyi 35)
- Android 14 (API düzeyi 34)
- Android 13 (API düzeyi 33)
- Android 12 (API düzeyleri 31, 32)
- Android 11 (API düzeyi 30)