Dokumen ini berisi jawaban atas pertanyaan umum tentang kompatibilitas Android.
Jenis perangkat apa yang dapat kompatibel dengan Android?
Software Android dapat di-porting ke berbagai perangkat, termasuk beberapa perangkat yang aplikasi pihak ketiga-nya tidak berjalan dengan benar. Compatibility Definition Document (CDD) Android menjelaskan konfigurasi perangkat tertentu yang dianggap kompatibel.
Misalnya, meskipun kode sumber Android dapat di-porting untuk berjalan di ponsel yang tidak memiliki kamera, CDD mewajibkan semua ponsel memiliki kamera. Hal ini memungkinkan developer mengandalkan serangkaian kemampuan yang konsisten saat menulis aplikasi mereka.
CDD terus berkembang untuk mencerminkan realitas pasar. Misalnya, CDD versi 1.6 hanya mendukung ponsel. Namun, versi 2.1 memungkinkan perangkat menghapus hardware telefoni, sehingga perangkat non-ponsel seperti pemutar musik gaya tablet menjadi kompatibel. Saat Google melakukan perubahan ini, Google juga meningkatkan Google Play untuk memungkinkan developer mempertahankan kontrol atas tempat aplikasi mereka tersedia. Untuk melanjutkan contoh telefoni, aplikasi yang mengelola pesan teks SMS tidak berguna di pemutar media, sehingga Google Play mengizinkan developer untuk membatasi aplikasi tersebut secara eksklusif ke perangkat ponsel.
Jika perangkat saya kompatibel, apakah perangkat tersebut otomatis memiliki akses ke Google Play dan branding?
Tidak. Akses tidak otomatis. Google Play adalah layanan yang dioperasikan oleh Google. Mencapai kompatibilitas adalah prasyarat untuk mendapatkan akses ke software dan branding Google Play. Setelah perangkat memenuhi syarat sebagai perangkat yang kompatibel dengan Android, Anda harus mengisi formulir kontak yang disertakan dalam melisensikan Layanan Seluler Google untuk mendapatkan akses ke Google Play.
Apakah kompatibilitas wajib?
Tidak. Program Kompatibilitas Android bersifat opsional. Kode sumber Android bersifat terbuka, sehingga siapa pun dapat menggunakannya untuk mem-build jenis perangkat apa pun. Namun, jika ingin menggunakan nama Android dengan produk Anda, atau ingin mengakses Google Play, Anda harus memastikan perangkat Anda kompatibel terlebih dahulu.
Berapa biaya sertifikasi kompatibilitas?
Tidak ada biaya untuk mendapatkan kompatibilitas Android untuk perangkat. Compatibility Test Suite adalah open source dan tersedia bagi siapa saja untuk pengujian perangkat.
Siapa yang menentukan definisi kompatibilitas?
Google bertanggung jawab atas arah keseluruhan Android sebagai platform dan produk, sehingga Google mengelola Compatibility Definition Document (CDD) untuk setiap rilis. Google membuat draf CDD untuk versi Android baru dengan berkonsultasi dengan berbagai OEM yang memberikan input.
Berapa lama setiap versi Android didukung untuk perangkat baru?
Kode Android adalah open source, sehingga Google tidak dapat mencegah seseorang menggunakan versi apa pun untuk meluncurkan perangkat. Sebagai gantinya, Google memilih untuk tidak melisensikan software klien Google Play untuk digunakan pada versi yang sudah tidak digunakan lagi. Hal ini memungkinkan siapa saja untuk terus mengirimkan versi Android yang sudah tidak digunakan lagi, tetapi perangkat tersebut tidak dapat menggunakan nama Android dan berada di luar ekosistem aplikasi Android, seolah-olah tidak kompatibel.
Dapatkah perangkat memiliki antarmuka pengguna yang berbeda dan tetap kompatibel?
Program Kompatibilitas Android menentukan apakah perangkat dapat menjalankan aplikasi pihak ketiga. Komponen antarmuka pengguna yang dikirimkan dengan perangkat (seperti layar utama, dialer, dan skema warna) umumnya tidak banyak memengaruhi aplikasi pihak ketiga. Dengan demikian, pembuat perangkat dapat menyesuaikan antarmuka pengguna. Dokumen Definisi Kompatibilitas membatasi tingkat izin OEM untuk mengubah antarmuka pengguna sistem untuk area yang memengaruhi aplikasi pihak ketiga.
Kapan definisi kompatibilitas dirilis untuk versi Android baru?
Sasaran Google adalah merilis Compatibility Definition Document (CDD) Android versi baru saat versi platform Android yang sesuai telah berkonvergensi cukup untuk mengizinkannya. Meskipun Google tidak dapat merilis draf akhir CDD untuk versi software Android sebelum perangkat flagship pertama dikirimkan dengan software tersebut, CDD akhir selalu dirilis setelah perangkat pertama. Namun, jika memungkinkan, Google akan merilis versi draf CDD.
Bagaimana klaim kompatibilitas produsen perangkat divalidasi?
Tidak ada proses validasi untuk kompatibilitas perangkat yang didukung Android. Namun, jika perangkat akan menyertakan Google Play, Google biasanya memvalidasi kompatibilitas perangkat sebelum menyetujui pemberian lisensi software klien Google Play.
Apa yang terjadi jika perangkat yang mengklaim kompatibilitas kemudian ditemukan memiliki masalah kompatibilitas?
Biasanya, Google meminta Anda untuk merilis image sistem yang telah diupdate dan memperbaiki masalah kompatibilitas.