Android'de uygulama uyumluluğu

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: