Uyumluluk Hakkında Sık Sorulan Sorular (SSS)

Bu belgede, Android uyumluluğu hakkında sık sorulan soruların yanıtları yer almaktadır.

Hangi cihaz türleri Android ile uyumlu olabilir?

Android yazılımı, üçüncü taraf uygulamalarının düzgün çalışmadığı bazı cihazlar da dahil olmak üzere birçok farklı cihaza taşınabilir. Android Uyumluluk Tanımlama Belgesi (CDD), uyumlu olarak kabul edilen belirli cihaz yapılandırmalarını açıklar.

Örneğin, Android kaynak kodu kamerası olmayan bir telefonda çalışacak şekilde taşınabilse de CDD, tüm telefonlarda kamera bulunmasını zorunlu kılar. Bu sayede geliştiriciler, uygulamalarını yazarken tutarlı bir özellikler grubundan yararlanabilir.

CDD, pazar gerçeklerini yansıtacak şekilde gelişmeye devam ediyor. Örneğin, CDD'nin 1.6 sürümü yalnızca cep telefonlarını destekler. Ancak 2.1 sürümü, cihazların telefon donanımını atlamasına olanak tanır. Bu sayede tablet tarzı müzik çalarlar gibi telefon olmayan cihazlar uyumlu hale gelir. Google bu değişiklikleri yaparken geliştiricilerin uygulamalarının nerede kullanılabileceği üzerinde kontrol sahibi olmaya devam etmelerini sağlamak için Google Play'i de geliştiriyor. Telefon örneğine devam edecek olursak SMS kısa mesajlarını yöneten bir uygulama, medya oynatıcıda kullanışlı değildir. Bu nedenle Google Play, geliştiricinin bu uygulamayı yalnızca telefon cihazlarıyla sınırlamasına izin verir.

Cihazım uyumluysa Google Play'e ve markalamaya otomatik olarak erişebilir mi?

Hayır. Erişim otomatik olarak verilmez. Google Play, Google tarafından işletilen bir hizmettir. Google Play yazılımına ve markasına erişim elde etmek için uyumluluk şartını karşılamanız gerekir. Bir cihaz Android uyumlu cihaz olarak nitelendirildikten sonra Google Play'e erişim isteğinde bulunmak için Google Mobil Hizmetleri'nin lisanslanması bölümündeki iletişim formunu doldurmanız gerekir.

Uyumluluk zorunlu mu?

Hayır. Android Uyumluluk Programı isteğe bağlıdır. Android kaynak kodu açık olduğundan herkes her tür cihazı oluşturmak için kullanabilir. Ancak ürününüzde Android adını kullanmak veya Google Play'e erişmek istiyorsanız öncelikle cihazınızın uyumlu olduğundan emin olmanız gerekir.

Uyumluluk sertifikasının maliyeti nedir?

Bir cihazın Android uyumluluğunu elde etmek için ücret ödemeniz gerekmez. Uyumluluk Test Paketi açık kaynaklıdır ve cihaz testi için herkes tarafından kullanılabilir.

Uyumluluk tanımını kim belirler?

Google, Android'in platform ve ürün olarak genel yönünden sorumludur. Bu nedenle, her sürüm için Uyumluluk Tanımı Belgesi'ni (CDD) Google yönetir. Google, çeşitli OEM'lerle görüşerek yeni bir Android sürümü için CDD taslağı oluşturur.

Her Android sürümü yeni cihazlarda ne kadar süreyle desteklenir?

Android'in kodu açık kaynaklı olduğundan Google, birinin cihaz başlatmak için herhangi bir sürümü kullanmasını engelleyemez. Bunun yerine Google, Google Play istemci yazılımının eski sürümlerde kullanımına lisans vermemeyi tercih eder. Bu sayede herkes Android'in eski sürümlerini göndermeye devam edebilir ancak bu cihazlar Android adını kullanamaz ve Android uygulamaları ekosisteminin dışında kalır.

Bir cihazın farklı bir kullanıcı arayüzü olabilir mi ve yine de uyumlu olabilir mi?

Android Uyumluluk Programı, bir cihazın üçüncü taraf uygulamalarını çalıştırıp çalıştıramayacağını belirler. Bir cihazla birlikte gelen kullanıcı arayüzü bileşenleri (ör. ana ekran, çevirici ve renk şeması) genellikle üçüncü taraf uygulamaları üzerinde fazla etki yaratmaz. Bu nedenle, cihaz üreticileri kullanıcı arayüzünü özelleştirebilir. Uyumluluk Tanım Belgesi, OEM'lerin üçüncü taraf uygulamaları etkileyen alanlarda sistem kullanıcı arayüzünü değiştirme derecesini kısıtlar.

Yeni Android sürümleri için uyumluluk tanımları ne zaman yayınlanır?

Google'ın amacı, ilgili Android platform sürümü yeterince birleştiğinde Android Uyumluluk Tanımı Belgesi'nin (CDD) yeni bir sürümünü yayınlamaktır. Google, Android yazılım sürümünün ilk amiral gemisi cihazla birlikte gönderilmesinden önce bu yazılım sürümü için bir CDD'nin nihai taslağını yayınlayamaz. Ancak nihai CDD'ler her zaman ilk cihazdan sonra yayınlanır. Ancak Google, mümkün olan her durumda CDD'lerin taslak sürümlerini yayınlar.

Cihaz üreticilerinin uyumluluk iddiaları nasıl doğrulanır?

Android destekli cihaz uyumluluğu için doğrulama süreci yoktur. Ancak cihazda Google Play yer alacaksa Google, Google Play istemci yazılımının lisanslanmasını kabul etmeden önce genellikle cihazın uyumluluğunu doğrular.

Uyumluluk iddiasında bulunan bir cihazın daha sonra uyumluluk sorunları olduğu tespit edilirse ne olur?

Google genellikle uyumluluk sorunlarını düzelten güncellenmiş sistem görüntülerini yayınlamanızı ister.