Apa itu Android Open Source Project (AOSP)?

Android Open Source Project (AOSP) adalah repositori kode sumber dan fondasi yang memeliharanya, yang bertanggung jawab atas inti sistem operasi Android. Dengan menggunakan kode dari AOSP, siapa pun dapat mengunduh dan membuat sistem operasi mereka sendiri yang berbasis Android. Beberapa contoh proyek yang berasal dari AOSP adalah Amazon Fire OS dan LineageOS.

AOSP diawasi oleh Open Handset Alliance (OHA), sebuah koalisi yang dipimpin oleh Google dan terdiri dari lebih dari 80 perusahaan, termasuk operator seluler, perusahaan semikonduktor, produsen perangkat, dan perusahaan perangkat lunak. Tujuan OHA adalah untuk mengembangkan standar Open Source bagi perangkat seluler. OHA dan AOSP didirikan pada November 2007. Kode AOSP dirilis di bawah lisensi Apache 2.0.

Apa hubungan antara AOSP, ponsel Android, dan Google?

Android Inc. didirikan pada tahun 2003 dengan tujuan menciptakan sistem operasi berbasis Linux (OS) untuk ponsel. Google membeli Android pada tahun 2005 dari pendiri aslinya. Google ingin Android menjadi ekosistem terbuka, sehingga merilis kode sumber OS dan komponen intinya melalui AOSP.

Kode AOSP berisi elemen yang diperlukan untuk membuat OS dasar dan beberapa aplikasi inti. Ini mencakup kernel, lapisan abstraksi perangkat keras, runtime Android, serta beberapa aplikasi inti. Namun, ini tidak mencakup semua bagian yang diperlukan untuk membuat smartphone yang berfungsi penuh. Produsen perangkat harus menambahkan bagian lain yang tidak bersifat open source, seperti driver perangkat dan aplikasi Google.

Untuk menggambarkan AOSP, ia seperti cetak biru untuk membuat mesin mobil dan kontrolnya. Produsen perlu menambahkan roda, bodi, interior, dan desainnya.

Google mempertahankan kendali atas desain inti dan rencana masa depan OS Android. Saat mengembangkan versi baru, Google tidak merilis kode sumbernya hingga setelah versi stabil dirilis. Jadi, meskipun AOSP bersifat open source, ia tidak serta-merta menerima editan dari luar proyek untuk dimasukkan ke dalam produksi dan memiliki pedoman kontribusi yang ketat.

Android: Merek dagang Google

Nama Android adalah merek dagang yang dimiliki oleh Google. Agar suatu perangkat dapat dianggap kompatibel dengan Android, perangkat tersebut harus bisa menjalankan aplikasi Android (file APK) dan memenuhi standar yang ditetapkan dalam Android Compatibility Definition Document. Perangkat yang kompatibel dengan Android juga dapat melisensikan Google Mobile Services dan aplikasi Google agar perangkat tersebut memiliki perangkat lunak bawaan seperti Chrome, Google Play Store, Google Maps, dan YouTube.

Screenshot Google Play Store.
Aplikasi Android yang diunduh dari Google Play Store atau secara manual menggunakan file APK (Android Package Kit).

Beberapa produsen perangkat hanya menggunakan komponen open source dari AOSP tanpa bagian eksklusif dari Google. Misalnya, Amazon Fire OS berbasis AOSP tetapi tidak menyertakan layanan Google, sehingga pengguna harus menggunakan toko aplikasi Amazon.

Karena sanksi ekspor teknologi, produsen perangkat China tidak dapat menggunakan layanan Google tetapi dapat menggunakan kode AOSP. Misalnya, HarmonyOS dari Huawei diperkirakan merupakan cabang dari AOSP. Pembuat ROM pihak ketiga dapat secara bebas membuat dan mendistribusikan sistem operasi pengganti berdasarkan AOSP untuk perangkat lama tetapi tidak dapat menyertakan layanan Google dalam kode.

Fuchsia adalah sistem operasi baru yang sedang dikembangkan oleh Google. Fuchsia masih dalam tahap awal pengembangan dan belum ada rencana publik untuk menggantikan Android saat ini.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *