Pembangunan Android sedang mengalami perubahan struktur yang ketara apabila Google bersedia untuk menyatukan proses pembangunannya. Selepas hampir 16 tahun menggunakan pendekatan hibrid, gergasi teknologi ini kini beralih untuk memperkemaskan bagaimana sistem operasi mudah alih paling popular di dunia berkembang, sambil berjanji untuk mengekalkan sifat sumber terbukanya.
![]() |
---|
Imej memaparkan telefon pintar, mewakili sistem operasi Android yang sedang disusun semula oleh Google |
Berakhirnya Pembangunan Awam
Google telah mengesahkan bahawa bermula minggu depan, semua pembangunan Android akan beralih ke cabang dalaman syarikat, menandakan berakhirnya pendekatan pembangunan dua cabang yang digunakan sekarang. Sehingga kini, Google telah membangunkan beberapa komponen Android secara terbuka di Android Open Source Project (AOSP) Gerrit sambil mengendalikan bahagian lain secara tertutup. Sistem terpisah ini dilaporkan telah mewujudkan cabaran bagi Google dan rakan kongsinya, termasuk kelewatan dalam pelancaran ciri, pembaikan pepijat, dan tampalan keselamatan. Syarikat itu mendakwa bahawa penggabungan kod antara cabang awam dan persendirian sering menimbulkan ralat—masalah yang dasar baru ini bertujuan untuk menyelesaikan.
Apa yang Berubah di Sebalik Tabir
Komponen yang sebelum ini dibangunkan sebagai sebahagian daripada tumpukan AOSP awam—termasuk sistem pembinaan, enjin kemas kini, tumpukan Bluetooth, rangka kerja virtualisasi, dan konfigurasi SELinux—kini akan beralih secara eksklusif ke cabang dalaman Google. Cabang aosp-main akan dikunci dan ditetapkan ke mod baca sahaja, bermakna pembangun platform perlu menyelaras ke android-latest-release sebagai gantinya. Cabang ini secara automatik menunjuk ke cabang keluaran AOSP terkini, kini android15-qpr2-release, dan akan dikemas kini ke android16-release apabila Android 16 dilancarkan.
Komponen yang Beralih kepada Pembangunan Persendirian:
- Sistem pembinaan
- Enjin pengemaskinian
- Tindanan Bluetooth
- Rangka kerja virtualisasi
- Konfigurasi SELinux
Kesan kepada Pelbagai Pihak Berkepentingan
Bagi pengguna Android harian, perubahan ini seharusnya tidak mempunyai kesan yang ketara pada pengalaman mereka. Pembangun aplikasi juga akan melihat sedikit perubahan dalam aliran kerja mereka. Walau bagaimanapun, pembangun platform—terutamanya mereka yang tidak mempunyai hubungan dengan rakan kongsi OEM Google—akan menghadapi proses sumbangan yang diubahsuai. Walaupun Google telah mengesahkan bahawa pasukan Android akan terus menerima sumbangan kod daripada pembangun luar melalui AOSP Gerrit awam, sumbangan ini kini akan berdasarkan kod yang mungkin ketinggalan beberapa minggu berbanding pangkalan kod dalaman Google.
Komitmen Berterusan Google terhadap Sumber Terbuka
Walaupun memindahkan pembangunan ke sebalik pintu tertutup, Google telah menegaskan bahawa Android akan kekal sebagai platform sumber terbuka. Syarikat itu akan terus mengeluarkan kod sumber untuk versi Android baharu dan menegaskan bahawa perubahan ini tidak bertujuan untuk menghalang pembangun pihak ketiga tetapi sebaliknya untuk memperkemaskan proses pembangunan. Google akan mengekalkan kawalan penuh terhadap apa yang digabungkan untuk memastikan daya hidup Android sebagai platform dan sebagai projek sumber terbuka.
Perubahan Utama kepada Proses Pembangunan Android:
- Semua pembangunan Android beralih ke cawangan dalaman Google
- Cawangan AOSP akan kekal boleh diakses tetapi pembangunan akan berlaku secara tertutup
- Kod sumber masih akan dikeluarkan dengan versi Android baharu
- Pembangun luar masih boleh menghantar tampalan melalui Gerrit AOSP awam
- Pembangun platform dinasihatkan untuk menyelaras dengan android-latest-release dan bukannya aosp-main
Akses Rakan Kongsi Kekal Tidak Berubah
Syarikat dengan perjanjian pelesenan Google Mobile Services (GMS)—seperti Samsung, Xiaomi, dan OnePlus—akan terus mempunyai akses tanpa gangguan ke cabang dalaman Google. Rakan kongsi ini boleh menghantar tampalan melalui Gerrit rakan kongsi, yang tidak tersedia kepada orang awam. Dalam kedua-dua kes, tampalan akan dikaji semula oleh jurutera Google dan, jika diterima, akan dipilih dan digabungkan ke dalam cabang dalaman syarikat untuk dimasukkan dalam keluaran masa depan.
Projek Lain Tidak Terjejas
Google telah mengesahkan bahawa tiada perubahan akan dibuat kepada proses pembangunan untuk AndroidX (perpustakaan sokongan Android Jetpack), yang sentiasa dibangunkan sepenuhnya secara terbuka dan tidak pernah secara teknikal menjadi sebahagian daripada aosp-main. Selain itu, syarikat itu akan terus menyokong program pratonton/beta pembangun Android yang sedia ada, walaupun ia tidak mempunyai rancangan untuk mengeluarkan pembinaan CI cabang utama dalamannya.
Masa Depan Sumbangan Luaran
Walaupun Google menjustifikasikan perubahan ini dengan menyatakan bahawa sumbangan luaran adalah minimum berbanding dengan jumlah keseluruhan perubahan tahunan, sumbangan ini telah terbukti berharga. Aliran kerja baharu ini mungkin menjadikan penyumbangan kepada AOSP kurang mudah, berpotensi menghalang beberapa pembangun daripada mencadangkan sumbangan. Hanya masa akan menentukan sama ada perubahan struktur ini akan memberi kesan kepada kepelbagaian dan inovasi yang dibawa oleh pembangun luaran kepada ekosistem Android.