Android awalnya dibayangkan sebagai sistem operasi untuk kamera digital, namun alam semesta punya rencana yang lebih besar. Tapi Android kini mendominasi pasar sistem operasi seluler dengan pangsa lebih dari 70%. Hal ini terutama disebabkan oleh betapa terdiversifikasinya ekosistem Android yang berjalan pada spektrum ponsel pintar yang luas, baik itu perangkat yang ramah anggaran atau perangkat unggulan.
Namun tahukah kalian bahwa versi Android yang dijalankan ponsel adalah versi penyesuaian yang disesuaikan oleh produsen perangkat seperti Motorola dan OnePlus? Kalian mungkin pernah mendengar nama AOSP, terutama jika suka akan diskusi tentang pengembangan Android dan ROM khusus. Itu adalah singkatan dari Android Open Source Project, dan ini secara efektif merupakan versi Android yang dibuat oleh para insinyur Google.
Pada pandangan pertama, AOSP mungkin tampak sangat berbeda dari sistem operasi yang dikenal terutama jika menggunakan ponsel Samsung dan Oppo yang memiliki fitur overlay berpemilik. Namun hanya ada beberapa perbedaan utama antara antarmuka sederhana ini dengan versi Android penuh fitur yang digunakan setiap hari. Baca terus untuk mengetahui lebih lanjut tentang AOSP dan perbedaannya dengan Android versi Google untuk ponsel Pixelnya.
Sebenarnya Apa Itu AOSP?
AOSP adalah singkatan dari Android Open Source Project, AOSP adalah platform Android yang dipimpin oleh Google. Bayangkan AOSP sebagai blok penyusun utama yang digunakan oleh produsen perangkat keras dan pengembang aplikasi untuk membuat versi Android yang disesuaikan.
Karena dikelola oleh Google, ada mitos bahwa AOSP sama dengan Stock Android yang terdapat di perangkat Pixel. Namun pada intinya, AOSP hanya terdiri dari bagian dasar sistem operasi Android seperti kernel, runtime Android, lapisan abstraksi perangkat keras (HAL), dan layanan inti lainnya seperti Bluetooth, I/O suara, dan API kamera.
Meskipun Proyek Sumber Terbuka Android gratis untuk digunakan dan tersedia untuk masyarakat umum, Google memiliki keputusan akhir tentang apa yang ditambahkan ke kode untuk setiap rilis. Vendor perangkat seperti Samsung dan LG kemudian mengembangkan versi terbaru AOSP yang tersedia untuk mengirimkan firmware khusus yang berfungsi dengan berbagai komponen perangkat keras ponsel mereka.
AOSP juga digunakan di perangkat selain ponsel. Jam tangan pintar yang berjalan di Wear OS dan televisi yang ditenagai Android TV dibuat dari kode AOSP. Jajaran perangkat Kindle Fire Amazon yang menjalankan Fire OS juga berbasis AOSP.
Memahami Google Mobile Services
Google Mobile Services atau disingkat GMS, adalah banyak fitur yang kita pikirkan ketika memikirkan aplikasi di ponsel Android termasuk Gmail, Chrome, dan YouTube. Namun kalian mungkin tidak menyadari bahwa kalian juga menggunakan banyak layanan lain yang disediakan oleh Google saat menggunakan Android.
Agar perangkat Android dapat mengambil lokasi untuk menggunakan aplikasi seperti Google Maps dan Uber, perangkat tersebut sering kali menggunakan teknologi layanan lokasi Google. Google Penelusuran bersama dengan Chrome menghadirkan pengalaman penjelajahan asli ke sebagian besar ponsel. Mungkin komponen terpenting yang ditawarkan oleh GMS adalah Google Play Store, tempat sebagian besar orang mendapatkan aplikasi dan game yang juga dikenal sebagai file APK.
Tidak seperti AOSP, Google Mobile Services bukanlah open source dan juga tidak gratis untuk digunakan oleh produsen. Sebaliknya, pembuat perangkat melisensikan GMS untuk meningkatkan pengalaman pengguna mereka sekaligus membayar Google untuk terus mengembangkan Android.
Tidak semua perangkat menjalankan GMS. Tablet Fire Amazon menggunakan versi khusus browser web dan toko aplikasi perusahaan, bukan milik Google. Dan setelah raksasa teknologi Huawei dilarang melakukan bisnis di Amerika karena tuduhan mata-mata, pembuat ponsel pintar tersebut terpaksa menghentikan GMS dan membuat rangkaian layanannya sendiri yang sekarang disebut Huawei Mobile Services.
Pembaruan perangkat lunak dan patch keamanan
Keunggulan perangkat lunak adalah pengembang yang selalu mengubahnya, menambahkan fitur-fitur baru sekaligus menghilangkan bug di setiap rilis. Apakah kalian pernah bertanya-tanya apa yang terjadi jika tidak memperbarui ponsel Android ke versi terbaru? Selain tidak dapat menggunakan fitur-fitur terbaru dan terhebat, ponsel memiliki risiko kerentanan keamanan yang lebih tinggi.
Google merilis patch keamanan bulanan dan pembaruan fitur untuk AOSP, namun terserah pada produsen untuk memasukkan revisi ini ke dalam ponsel mereka. Inilah sebabnya mengapa ponsel cerdas tertentu membutuhkan waktu lebih lama dibandingkan ponsel lain untuk menerima pembaruan Android terkini. Produsen ponsel cerdas yang mengirimkan ponsel mereka dengan pengalaman Android yang sebagian besar tidak berubah tidak perlu banyak melakukan modifikasi dan dapat merilis pembaruan ini lebih cepat.
Sejak Google membuat Android, seri ponsel Pixel miliknya biasanya menerima pembaruan Android terbaru saat dirilis. Pembaruan perangkat lunak cepat ini bagus untuk pemilik PIxel, tetapi juga menyebabkan kebingungan bagi sebagian orang tentang perbedaan Google Android untuk ponsel Pixel dan AOSP.
Aplikasi dan add-on pabrikan
Ketika memikirkan Android, kalian mungkin membayangkan sesuatu yang penuh dengan fitur seperti yang ada di ponsel Oppo atau antarmuka minimal pada perangkat Pixel. Tidak ada jawaban yang benar mengenai apa yang memenuhi syarat sebagai varian perangkat lunak Android yang bagus. ColorOS Oppo memiliki estetika yang berbeda dari pendekatan Google terhadap Pixel.
Bahkan versi Android yang ditemukan di ponsel pintar Google Pixel sedikit diubah agar sesuai dengan gaya merek tersebut. AOSP tidak memiliki fitur seperti Call Screen, Now Playing, dan Live Caption yang semuanya merupakan fitur andalan yang ditemukan di perangkat Pixel. Produsen seperti Samsung juga membedakan dirinya dengan menawarkan fasilitasnya sendiri seperti fitur AI di Samsung Galaxy S24 Ultra.
Bayangkan AOSP sebagai template default yang disesuaikan oleh vendor ponsel cerdas dengan fitur tambahan dan bahasa desain yang berbeda. Alasan mengapa lebih banyak produsen tidak menggunakan stok Android disebabkan oleh beberapa faktor, seperti diferensiasi merek, penyesuaian dengan preferensi audiens target mereka, atau sekadar mendorong lebih banyak orang untuk menggunakan aplikasi dan layanan yang telah dibuat perusahaan untuk membantunya bersaing dengan produsen Android lain.
Bisakah kita menginstal AOSP?
Kalian mungkin tergoda untuk menginstal AOSP di perangkat. Lagi pula, menghapus perangkat dari layanan Google sambil menikmati pembaruan Android tercepat memang terdengar fantastis. Sayangnya proses menginstal AOSP di ponsel tidaklah mudah.
Agar versi AOSP tertentu kompatibel dengan ponsel cerdas, kalian masih memerlukan varian yang diubah yang mendukung perangkat keras khusus perangkat, seperti otak mikroprosesor, antena seluler, dan kamera. Namun jika ingin mengambil lompatan besar, ada ROM khusus yang dapat diinstal seperti LineageOS yang sebagian besar didasarkan pada AOSP.
Beberapa pengembang juga mem-porting build AOSP paling dasar untuk perangkat Android bagi mereka yang lebih menyukai software yang sedikit. Kalian kemudian dapat memilih untuk menginstal GMS atau toko aplikasi alternatif.
Meskipun hal ini akan menghadirkan bentuk stok Android yang lebih autentik ke ponsel, penting untuk dicatat bahwa kalian masih harus bergantung pada dukungan pengembang untuk menerima pembaruan dan patch keamanan baru yang mungkin tidak terjadi secepat dengan ROM khusus. Jadi singkatnya, tidak ada cara mudah untuk menginstal AOSP kecuali bersedia menyelami kompleksitas pengembangan Android, termasuk memulai Android Studio untuk melakukan porting sendiri pada versi ponsel secara rutin.