Pengembangan Android sedang mengalami perubahan struktural yang signifikan saat Google bersiap untuk mengkonsolidasikan proses pengembangannya. Setelah hampir 16 tahun menggunakan pendekatan hybrid, raksasa teknologi ini beralih untuk merampingkan bagaimana sistem operasi mobile terpopuler di dunia berkembang, sambil berjanji untuk mempertahankan sifat open-source-nya.
![]() |
---|
Gambar ini menampilkan sebuah smartphone, mewakili sistem operasi Android yang sedang direstrukturisasi oleh Google |
Berakhirnya Pengembangan Publik
Google telah mengkonfirmasi bahwa mulai minggu depan, semua pengembangan Android akan dipindahkan ke cabang internalnya, menandai berakhirnya pendekatan pengembangan dua arah yang berlaku saat ini. Hingga kini, Google telah mengembangkan beberapa komponen Android secara publik di Android Open Source Project (AOSP) Gerrit sementara menangani bagian lainnya secara privat. Sistem terpisah ini dilaporkan telah menciptakan tantangan bagi Google dan mitranya, termasuk keterlambatan dalam peluncuran fitur, perbaikan bug, dan patch keamanan. Perusahaan mengklaim bahwa penggabungan kode antara cabang publik dan privat sering menimbulkan kesalahan—masalah yang ingin diatasi oleh kebijakan baru ini.
Apa yang Berubah di Balik Layar
Komponen yang sebelumnya dikembangkan sebagai bagian dari tumpukan publik AOSP—termasuk sistem build, mesin pembaruan, tumpukan Bluetooth, kerangka virtualisasi, dan konfigurasi SELinux—kini akan dipindahkan secara eksklusif ke cabang internal Google. Cabang aosp-main akan dikunci dan diatur ke mode hanya-baca, yang berarti pengembang platform perlu menyinkronkan ke android-latest-release sebagai gantinya. Cabang ini secara otomatis mengarah ke cabang rilis AOSP terbaru, saat ini android15-qpr2-release, dan akan diperbarui ke android16-release ketika Android 16 diluncurkan.
Komponen yang Beralih ke Pengembangan Pribadi:
- Sistem build
- Mesin pembaruan
- Stack Bluetooth
- Framework virtualisasi
- Konfigurasi SELinux
Dampak pada Berbagai Pemangku Kepentingan
Bagi pengguna Android sehari-hari, perubahan ini seharusnya tidak memiliki dampak yang terlihat pada pengalaman mereka. Pengembang aplikasi juga akan melihat sedikit perubahan dalam alur kerja mereka. Namun, pengembang platform—terutama mereka yang tidak memiliki hubungan dengan mitra OEM Google—akan menghadapi proses kontribusi yang dimodifikasi. Meskipun Google telah mengkonfirmasi bahwa tim Android akan terus menerima kontribusi kode dari pengembang eksternal melalui AOSP Gerrit publik, kontribusi ini sekarang akan didasarkan pada kode yang bisa tertinggal beberapa minggu dari basis kode internal Google.
Komitmen Berkelanjutan Google terhadap Open Source
Meskipun memindahkan pengembangan ke balik pintu tertutup, Google telah menekankan bahwa Android akan tetap menjadi platform open-source. Perusahaan akan terus merilis kode sumber untuk versi Android baru dan menegaskan bahwa perubahan ini tidak dimaksudkan untuk menghalangi pengembang pihak ketiga tetapi lebih untuk merampingkan proses pengembangan. Google akan mempertahankan kendali penuh atas apa yang digabungkan untuk memastikan vitalitas Android sebagai platform dan sebagai proyek open-source.
Perubahan Utama pada Proses Pengembangan Android:
- Seluruh pengembangan Android akan dipindahkan ke cabang internal Google
- Cabang AOSP akan tetap dapat diakses tetapi pengembangan akan dilakukan secara privat
- Kode sumber tetap akan dirilis bersamaan dengan versi Android yang baru
- Pengembang eksternal masih dapat mengirimkan patch melalui AOSP Gerrit publik
- Pengembang platform disarankan untuk melakukan sinkronisasi ke android-latest-release alih-alih aosp-main
Akses Mitra Tetap Tidak Berubah
Perusahaan dengan perjanjian lisensi Google Mobile Services (GMS)—seperti Samsung, Xiaomi, dan OnePlus—akan terus memiliki akses tanpa gangguan ke cabang internal Google. Mitra-mitra ini dapat mengirimkan patch melalui Gerrit mitra, yang tidak tersedia untuk publik. Dalam kedua kasus, patch akan ditinjau oleh insinyur Google dan, jika diterima, akan dipilih dan digabungkan ke dalam cabang internal perusahaan untuk dimasukkan dalam rilis mendatang.
Proyek Lain Tidak Terpengaruh
Google telah mengkonfirmasi bahwa tidak ada perubahan yang akan dilakukan pada proses pengembangan untuk AndroidX (pustaka pendukung Android Jetpack), yang selalu dikembangkan sepenuhnya secara publik dan tidak pernah secara teknis menjadi bagian dari aosp-main. Selain itu, perusahaan akan terus mendukung program pratinjau/beta pengembang Android yang ada, meskipun tidak ada rencana untuk merilis build CI dari cabang utama internalnya.
Masa Depan Kontribusi Eksternal
Meskipun Google membenarkan perubahan ini dengan mencatat bahwa kontribusi eksternal minimal dibandingkan dengan volume keseluruhan perubahan tahunan, kontribusi ini telah terbukti berharga. Alur kerja baru mungkin membuat kontribusi ke AOSP kurang nyaman, berpotensi menghalangi beberapa pengembang untuk mengusulkan kontribusi. Hanya waktu yang akan menentukan apakah perubahan struktural ini akan berdampak pada keragaman dan inovasi yang dibawa pengembang eksternal ke ekosistem Android.