AOSP là gì? Có đặc điểm gì? Khác gì với hệ điều hành Android?
AOSP là gì, có phải là một hệ điều hành. AOSP có đặc điểm gì khác với Android. Trong tương lai AOSP phát triển như thế nào. Hãy cùng chúng tôi tìm hiểu về AOSP nhé.
AOSP là gì, có phải là một hệ điều hành. AOSP có đặc điểm gì khác với Android. Trong tương lai AOSP phát triển như thế nào. Hãy cùng Điện máy XANH tìm hiểu về AOSP nhé.
1 AOSP là gì?
Khái niệm
AOPS là một dự án mã nguồn mở Android được duy trì bởi Google. Mọi người có thể tự do đóng góp và sửa lỗi cho dự án dưới sự giám sát của Google. AOSP được tạo ra với mục đích đẩy mạnh sự phát triển của hệ điều hành Android, AOSP thường xuyên tổng hợp các bản vá lỗi và bảo mật mới nhất cho Android.
Đặc điểm
AOSP bao gồm một loạt các lớp phần mềm trong hệ điều hành, cung cấp các điểm truy cập và công cụ cho các nhà phát triển và ứng dụng. AOSP được chia thành nhiều lớp cấp độ khác nhau.
Lớp cấp độ thấp hơn là nơi các nhà sản xuất thiết bị mã hóa hệ điều hành để làm việc với phần cứng cụ thể. Các Linux Kernel là chương trình cốt lõi trong đó quản lý các nguồn tài nguyên CPU. Lớp trừu tượng phần cứng (HAL) liên kết các API ứng dụng phổ biến cho Bluetooth, âm thanh,... với micrô, loa của thiết bị.
Các lớp cấp độ cao hơn được sử dụng bởi các nhà phát triển ứng dụng. Thư viện gốc cho phép các nhà phát triển xây dựng nội dung với các thư viện cấp thấp được hỗ trợ phổ biến như OpenGL ES, Webkit,... Android Frameworks cung cấp cho các nhà phát triển ứng dụng các hook cho các chức năng phổ biến của hệ điều hành. Android Runtime là người trung gian, chuyển đổi mã ứng dụng thành các hướng dẫn riêng cho phần cứng cơ bản.
Samsung, Huawei, Sony và thậm chí Google cung cấp trải nghiệm Android của mình, giới thiệu các tính năng và ý tưởng độc đáo của riêng họ. Tất cả điều này được thực hiện nhờ một hệ điều hành cơ sở chung, cung cấp chức năng cốt lõi.
2 AOSP khác gì so với hệ điều hành Android?
Dự án mã nguồn mở Android thường bị nhầm lẫn với Android. AOSP chứa mọi thứ mà các nhà phát triển cần để xây dựng Android nhưng AOSP không bao gồm tất cả các thứ mà một chiếc điện thoại cần thiết.
Google và AOSP không thể cung cấp trình điều khiển thiết bị kernel cho mọi cấu hình phần cứng. AOSP cũng không đi kèm với bộ ứng dụng phần mềm của Google, như trình duyệt Chrome, YouTube và thậm chí Google Play Store. Chúng được cấp phép riêng dưới dạng Google Mobile Services (GMS).
3Tương lai của AOSP
Dự án mã nguồn mở Android tiếp tục là nền tảng thành công của Android. Google Fuchsia lần đầu tiên xuất hiện trên GitHub vào tháng 8 năm 2016. Fuchsia được ít người tiêu dùng biết đến. Nó dường như được thiết kế cho một phạm vi rộng hơn các thiết bị so với Android.
Fuchsia hỗ trợ ngôn ngữ của Google. Hiện tại, Fuchsia là mã nguồn mở và phần mềm miễn phí giống như Android. Hãy hy vọng trong tương lai AOSP cũng sẽ phát triển như vậy.
Bạn đang xem: AOSP là gì? Có đặc điểm gì? Khác gì với hệ điều hành Android?
Chuyên mục: Điện thoại & Máy tính