Với bản phát hành Android 16, Google đang thực hiện một động thái lớn đối với AOSP (Dự án mã nguồn mở Android), có tác động đáng kể đến việc phát triển các ROM tùy chỉnh cho điện thoại Pixel. Đây là bước tiếp theo sau khi ngừng cam kết mã nguồn thời gian thực lên các nhánh AOSP công khai hồi tháng 3 năm nay, một thay đổi trước đó ít gây ảnh hưởng.
Điện thoại Pixel 9 Pro hiển thị cài đặt nhanh Material You trên giao diện Android 16
Bối Cảnh Trước Đây: Pixel Là Thiết Bị Tham Chiếu Quan Trọng Của AOSP
Trong nhiều năm, Google dùng các điện thoại Pixel làm thiết bị tham chiếu cho quá trình phát triển AOSP, đồng thời phát hành device tree (cấu trúc thư mục thiết bị) và driver binary (trình điều khiển nhị phân) công khai. Điều này cho phép các nhà phát triển dễ dàng biên dịch AOSP và tạo ROM tùy chỉnh cho Pixel, dựa vào các tệp này để đảm bảo các chức năng cốt lõi hoạt động bình thường.
Thay Đổi Mới Với Android 16: Chuyển Sang Nền Tảng Tham Chiếu Khác
Tuy nhiên, điều này sẽ không còn tiếp diễn. Với Android 16, Google ngừng phát hành device tree và driver binary cho các mẫu điện thoại Pixel tương thích. Mặc dù ban đầu có tin đồn Google có kế hoạch khai tử AOSP hoàn toàn, Seang Chau, Phó Chủ tịch kiêm Tổng Giám đốc Nền tảng Android tại Google, đã bác bỏ. Ông giải thích AOSP sẽ chuyển sang dùng Cuttlefish – một thiết bị Android ảo linh hoạt, có thể cấu hình và độc lập phần cứng – làm mục tiêu tham chiếu mới, thay vì Pixel.
Phát Triển ROM Tùy Chỉnh Cho Điện Thoại Pixel Trở Nên Khó Khăn Hơn Đáng Kể
Việc thiếu device tree và binary làm phát triển ROM tùy chỉnh cho điện thoại Pixel khó khăn hơn nhiều. Nhà phát triển giờ đây phải dịch ngược (reverse-engineer) các tệp binary có sẵn để tìm hiểu những thay đổi mà Google đã thực hiện – một quy trình tốn kém thời gian và đầy phức tạp. Việc Google không còn cung cấp lịch sử commit mã nguồn kernel chỉ làm tăng thêm sự khó khăn. Hãy xem các tệp binary này giống như driver trên máy tính Windows, cần thiết để hệ điều hành có thể làm việc với phần cứng của thiết bị.
Tóm lại, thay đổi AOSP mới nhất của Google làm việc phát triển ROM tùy chỉnh cho Pixel trở nên khó khăn hơn đáng kể. Dù ROM tùy chỉnh không còn phổ biến như xưa, đây vẫn là thách thức lớn cho các dự án ROM tùy chỉnh hàng đầu như LineageOS và GrapheneOS.
Tài liệu tham khảo
- Android Police – Google taking Android development private?
- Android Police – Android 16 lands on Pixel phones today
- Telegram – mysticleaks
- X (Twitter) – Seang Chau
- Android Authority – Google is not killing AOSP