AOSP là viết tắt của Android Open Source Project, là một dự án mã nguồn mở của hệ điều hành Android. Điểm đặc biệt của AOSP là mã nguồn của nó được công bố công khai và miễn phí cho mọi người sử dụng và chỉnh sửa. Điều này cho phép các nhà phát triển tự do tạo ra các phiên bản tùy chỉnh của Android. Trong khi hệ điều hành Android là phiên bản thương mại được cài đặt trên điện thoại thông minh và máy tính bảng của nhiều hãng điện tử khác nhau..
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 Hgvt.edu.vn tìm hiểu về AOSP nhé.
Mục Lục Bài Viết
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.
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).
Tươ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.
Trên đây là bài viết giải thích về AOSP là gì? Trong tương lai phát triển như thế nào? Hi vọng Hgvt.edu.vn đã mang đến cho bạn thông tin hữu ích!
AOSP (Android Open Source Project) là dự án mã nguồn mở của Google, cho phép mọi người đóng góp và sửa lỗi cho hệ điều hành Android. AOSP bao gồm các lớp phần mềm trong hệ điều hành, có cấu trúc phân cấp và cung cấp công cụ cho nhà phát triển và ứng dụng. Tuy nhiên, AOSP không bao gồm các ứng dụng của Google như Chrome, YouTube và Google Play Store. Trong tương lai, AOSP được hy vọng sẽ tiếp tục phát triển như Fuchsia – một nền tảng mới của Google.
Hastags: #AOSP #là #gì #Có #đặc #điểm #gì #Khác #gì #với #hệ #điều #hành #Android
Hgvt.edu.vn trang tổng hợp kiến thức giáo dục, công nghệ, đời sống. Bạn có thể tự đánh giá nội dung và trở thành cộng tác viên của chúng tôi
Leave a Reply