Google thay đổi chiến lược: Phát triển Android kín hoàn toàn trước khi công bố
Sau hơn 16 năm duy trì một phần tính mở của Android, Google đã xác nhận rằng toàn bộ quá trình phát triển hệ điều hành này sẽ diễn ra nội bộ. Điều này đồng nghĩa với việc mã nguồn của Android sẽ không còn được công khai theo thời gian thực trên Android Open Source Project (AOSP) như trước đây. Tuy nhiên, Google khẳng định AOSP vẫn sẽ được duy trì và mã nguồn sẽ được công bố sau khi phát hành phiên bản chính thức.
Lý do chuyển sang phát triển nội bộ
Google cho biết việc này không nhằm gây khó khăn cho các nhà phát triển bên ngoài mà nhằm đơn giản hóa quy trình phát triển Android, giảm xung đột giữa các nhánh mã và hợp nhất hệ thống thành một nhánh duy nhất. Trước đây, Android được phát triển đồng thời trên hai nhánh:
-
Nhánh công khai (AOSP): Cho phép các nhà phát triển theo dõi và đóng góp.
-
Nhánh nội bộ: Chỉ dành cho các đối tác có giấy phép Google Mobile Services (GMS).
Sự chênh lệch giữa hai nhánh này, đặc biệt là về tính năng và API, đã gây ra nhiều khó khăn trong việc đồng bộ và duy trì sự ổn định của hệ điều hành.
Android vẫn là mã nguồn mở, nhưng phát hành muộn hơn
Google khẳng định Android sẽ không trở thành một nền tảng đóng mã nguồn. Mã nguồn hệ điều hành, bao gồm cả nhân Linux, vẫn sẽ được công khai sau mỗi bản phát hành chính thức để tuân thủ giấy phép GPLv2. Tuy nhiên, thay vì cập nhật từng phần riêng lẻ theo thời gian thực, Google sẽ chỉ công bố mã nguồn khi một phiên bản Android mới chính thức ra mắt.
Ai sẽ bị ảnh hưởng?
-
Người dùng phổ thông & nhà phát triển ứng dụng: Gần như không bị ảnh hưởng vì các bản cập nhật hệ điều hành vẫn diễn ra bình thường.
-
Nhà phát triển nền tảng & ROM tùy chỉnh: Sẽ gặp khó khăn hơn khi không thể theo dõi mã nguồn AOSP theo thời gian thực như trước đây.
-
Cộng đồng nghiên cứu & báo chí công nghệ: Không còn có thể tiếp cận sớm các thông tin về tính năng mới hoặc lịch trình phát hành thông qua các dòng mã rò rỉ trên AOSP.
Google nói gì?
Trong phát biểu với Android Authority, Google cho biết họ muốn hợp nhất toàn bộ quy trình phát triển để tăng hiệu quả và giảm thiểu rủi ro trong quá trình hợp nhất mã. Một thông báo chính thức về thay đổi này sẽ được công bố trong tuần này, và việc triển khai sẽ bắt đầu từ tuần tới. Google cũng sẽ cập nhật tài liệu kỹ thuật trên trang source.android.com để giải thích thêm về cấu trúc mới của AOSP.