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ınlayın. Böylece proaktif olarak test ederken 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 14 (API düzeyi 34). Yeni bir müşteriyi hedeflemeyi planlamasanız bile, Bu değişikliklerin ele alınması için büyük bir ekip çalışması gerekebilir. ne kadar önemli olduğunu gördük. Bu değişiklikler hakkında mümkün olan en kısa sürede Bu, ideal olarak her yeni sürümün geliştirici önizlemesi ve beta sürümlerinde 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 açıp kapatılabilir hale getirerek zorla etkinleştirmenize veya
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)