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ı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: