Android 8.0 ra mắt một nhân mô-đun, chia tách nhân của thiết bị thành hệ thống trên chip (SoC), thiết bị và sản phẩm dành riêng cho bo mạch. Sự thay đổi này giúp các nhà sản xuất thiết bị ban đầu (ODM) và nhà sản xuất thiết bị nhà sản xuất thiết bị (OEM) làm việc trong các cây riêng biệt, dành riêng cho bo mạch các tính năng và trình điều khiển dành riêng cho bo mạch, cho phép chúng ghi đè nhân hệ điều hành thông thường cấu hình, thêm trình điều khiển mới dưới dạng mô-đun nhân, v.v.
Sau đây là các tính năng hỗ trợ hạt nhân theo mô-đun trong Android:
- Hỗ trợ nền tảng để phát triển nhân hệ điều hành SoC và OEM/ODM độc lập.
Android 9 trở lên đề xuất tạo và
vận chuyển tất cả mã dành riêng cho bảng dưới dạng mô-đun nhân trong thiết bị. Kết quả là:
- Tất cả các nền tảng đều phải hỗ trợ devicetree hoặc Nâng cao Giao diện cấu hình và nguồn (ACPI) để mô tả tất cả thiết bị không thể phát hiện.
- Tất cả các nền tảng dựa trên cây thiết bị phải thêm các nút thiết bị dành riêng cho bảng vào kernel devicetree dưới dạng lớp phủ.
- Giao diện nhị phân của ứng dụng (ABI) và giao diện lập trình ứng dụng (API) hoạt động kiểm thử trong Bộ kiểm thử dành cho nhà cung cấp (VTS). Các các phép kiểm thử này đảm bảo rằng một hạt nhân cụ thể có thể chạy Dự án nguồn mở Android khung (AOSP).
- Phiên bản nhân hệ điều hành tối thiểu cho mỗi bản phát hành Android.
- Hỗ trợ tạo Giao diện dành cho nhà cung cấp Android (VINTF) nhân hệ điều hành.