Anda di halaman 1dari 4

Kustomisasi yang tidak terkontrol tentu saja dapat menyebabkan implementasi yang tidak

kompatibel. Untuk mencegah hal ini, Proyek Android Open Source juga mempertahankan
Program Compatibility Android, yang menjelaskan apa artinya menjadi "Android
kompatibel" dan apa yang dibutuhkan dari pembangun perangkat untuk mencapai status itu.

Mengapa Google bertanggung jawab atas Android?


Meluncurkan sebuah platform perangkat lunak yang kompleks. Keterbukaan sangat penting
untuk keberhasilan jangka panjang dari platform, karena keterbukaan diperlukan untuk
menarik investasi dari pengembang dan memastikan tingkat lapangan bermain. Namun
demikian, platform itu sendiri juga harus menjadi produk yang menarik bagi pengguna.
Itu sebabnya Google telah berkomitmen sumber daya teknik profesional diperlukan untuk
memastikan bahwa Android adalah platform perangkat lunak sepenuhnya kompetitif. Google
menangani proyek Android sebagai operasi pengembangan produk skala penuh dan
pemogokan penawaran bisnis yang diperlukan untuk memastikan perangkat besar
menjalankan Android benar-benar membuat ke pasar.
Dengan memastikan Android adalah sukses dengan pengguna, kita membantu memastikan
vitalitas Android sebagai platform dan sebagai proyek open-source. Setelah semua, yang
ingin kode sumber untuk produk gagal?
Tujuan Google adalah untuk memastikan ekosistem yang sukses di sekitar Android. Tentu
saja, tidak ada yang perlu untuk berpartisipasi. Kami membuka kode sumber Android
sehingga siapapun dapat memodifikasi dan mendistribusikan perangkat lunak untuk
memenuhi kebutuhan mereka sendiri.

Android

Open

Source

Project

mempertahankan

Android

perangkat

lunak,

dan

mengembangkan versi baru. Karena itu open-source, software ini dapat digunakan untuk
tujuan apapun, termasuk untuk mengembangkan perangkat yang tidak kompatibel dengan
perangkat lain berdasarkan sumber yang sama.
Fungsi Program Compatibility Android adalah untuk mendefinisikan implementasi dasar dari
Android yang kompatibel dengan aplikasi pihak ketiga yang ditulis oleh pengembang.
Perangkat yang "Android kompatibel" dapat berpartisipasi dalam ekosistem Android,
termasuk Google Play; perangkat yang tidak memenuhi persyaratan kompatibilitas ada di luar
ekosistem itu.
Dengan kata lain, Program Compatibility Android adalah bagaimana kita memisahkan
"Android-kompatibel perangkat" dari perangkat yang hanya menjalankan turunan dari kode
sumber. Kami menyambut semua penggunaan kode sumber Android, tetapi hanya perangkat
Android-kompatibel - seperti yang didefinisikan dan diuji oleh Program Compatibility
Android - dapat berpartisipasi dalam ekosistem Android.
perangkat Android-kompatibel adalah sebagai salah satu yang dapat menjalankan aplikasi
yang ditulis oleh pengembang pihak ketiga menggunakan SDK Android dan NDK.
Aplikasi Google untuk Android, seperti YouTube, Google Maps, Gmail, dan banyak lagi,
adalah properti Google yang bukan bagian dari Android dan berlisensi secara terpisah.
Karena kode Android adalah open source, kita tidak bisa mencegah seseorang menggunakan
versi lama untuk meluncurkan perangkat. Sebaliknya, Google memilih untuk tidak lisensi
Google Play perangkat lunak klien untuk digunakan pada versi yang dianggap usang. Hal ini
memungkinkan setiap orang untuk terus mengirimkan versi lama Android, namun perangkat

tersebut tidak akan menggunakan nama Android dan akan ada di luar ekosistem aplikasi
Android, sama seperti jika mereka adalah non-kompatibel.
Android Program Compatibility menentukan apakah perangkat dapat menjalankan aplikasi
pihak ketiga. Komponen antarmuka pengguna dikirimkan dengan perangkat (seperti home
screen, dialer, skema warna, dan sebagainya) umumnya tidak banyak berpengaruh pada
aplikasi pihak ketiga. Dengan demikian, pembangun perangkat bebas untuk menyesuaikan
antarmuka pengguna sebanyak yang mereka suka. Dokumen Kompatibilitas Definisi tidak
membatasi sejauh mana OEM dapat mengubah antarmuka pengguna sistem untuk daerah
yang dilakukan berdampak aplikasi pihak ketiga.
Tujuan kami adalah untuk merilis versi baru dari Dokumen Definisi Android Kompatibilitas
(CDDs) setelah versi Android yang sesuai platform yang telah berkumpul cukup untuk
mengizinkannya. Meskipun kami tidak dapat merilis rancangan akhir dari CDD untuk versi
perangkat lunak Android sebelum kapal perangkat unggulan pertama dengan perangkat lunak
yang, CDDs akhir akan selalu dirilis setelah perangkat pertama. Namun, di mana pun praktis
kami akan membuat versi naskah dari CDDs tersedia.
Android Development Tools (ADT) adalah plugin untuk IDE Eclipse yang dirancang untuk
memberikan kuat, lingkungan terpadu di mana untuk membangun aplikasi Android.

ADT memperluas kemampuan Eclipse untuk membiarkan Anda dengan cepat mengatur
proyek Android baru, membuat aplikasi UI, menambahkan paket berdasarkan Kerangka
Android API, debug aplikasi Anda menggunakan alat SDK Android, dan bahkan ekspor
ditandatangani (atau unsigned) file .apk dalam rangka untuk mendistribusikan aplikasi Anda.

Berkembang di Eclipse dengan ADT sangat dianjurkan dan merupakan cara tercepat untuk
memulai. Dengan setup dipandu proyek menyediakan, serta alat-alat integrasi, editor kustom
XML, dan debug keluaran panel, ADT memberikan Anda sebuah peningkatan yang luar biasa
dalam mengembangkan aplikasi Android.
Dokumen ini memberikan petunjuk langkah-demi-langkah tentang cara untuk men-download
plugin ADT dan menginstalnya ke lingkungan pengembangan Eclipse Anda. Perhatikan
bahwa sebelum Anda dapat menginstal atau menggunakan ADT, Anda harus memiliki versi
yang kompatibel dari kedua Eclipse IDE dan SDK Android diinstal. Untuk rincian, pastikan
untuk membaca Instalasi Plugin Eclipse.
Jika Anda sudah menggunakan ADT, dokumen ini juga berisi instruksi tentang cara
memperbarui ADT ke versi terbaru atau bagaimana uninstall, jika perlu.
Untuk informasi tentang fitur yang disediakan oleh plugin ADT, seperti fitur code editor,
SDK alat integrasi, dan layout editor grafis (untuk drag-and-drop tata letak editing), lihat
Android dokumen Developer Tools.

Anda mungkin juga menyukai