Tin tức và phân tích của tất cả các thiết bị di động

AOSP (Dự án mã nguồn mở Android): biết nó là gì và để làm gì

Android là một sistema hệ điều hành nguồn mở. Nhưng, trước khi thế giới có thể hợp tác với anh ta, dự án đã qua tay Google. Big G hợp tác với một số smartphones để tạo mã nguồn mở sẽ là nền tảng của các thiết bị của chúng tôi. Và đó là cách Dự án mã nguồn mở Android bắt đầu, hoặc đơn giản là AOSP.

AOSP – Dự án mã nguồn mở Android

Như bạn có thể nhận thấy, từ viết tắt AOSP là từ viết tắt của Android Open Source, hay "dự án nguồn mở Android", bằng tiếng Bồ Đào Nha. Đây là nền tảng Google được phân phối cho các nhà sản xuất và nhà phát triển độc lập, chịu trách nhiệm điều chỉnh nó cho các thiết bị của họ.

AOSP còn được gọi là "Android thuần túy", một thuật ngữ được sử dụng để mô tả Android trước khi sửa đổi được thực hiện bởi các bên thứ ba. Và đó cũng là tương tự nhất với sistema mà Google đưa vào các thiết bị Pixel của mình.

Google pixel AndroidPIT 3 pixel 2 phía trước Pixel 2 và Pixel 3 là hai thiết bị sử dụng hầu hết các phiên bản AOSP của Android / © AndroidPIT

Khi từ viết tắt được sử dụng để mô tả ROM, có nghĩa là phiên bản này của sistema Hệ điều hành Android dựa trên mã nguồn trực tiếp từ Google, mà không có ai đặt tay trước nó trước nhà phát triển.

Từ vanilla đến nhà sản xuất

Không, đó không phải là tên của một vở opera xà phòng Mexico. Google đã ưu ái đặt tên cho Vanilla (hoặc vanilla) phiên bản Android thuần mà nó chia sẻ với các công ty. Với mã này trong tay, các nhà sản xuất sửa đổi và thêm các điều chỉnh và lớp tùy chỉnh của họ vào phần cứng của thiết bị.

Đó là, Android thuần túy nhất trong tất cả sẽ là phiên bản Vanilla và mỗi phiên bản của sistema mà chúng ta thấy trên một thiết bị là một phiên bản sửa đổi của nó. Ví dụ, Nexus cũ không có chức năng bổ sung so với phiên bản ban đầu, nhưng bao gồm GApps (ứng dụng Google), không phải là một phần của nguồn mở. Điều tương tự cũng đúng với các thiết bị dòng Moto. Các ứng dụng bạn thấy trên thiết bị được Motorola phát triển.

các sistema vận chuyển trên Pixels không phải là Vanilla, AOSP. Đó là bởi vì Google tự lấy phiên bản Vannila của Android và đặt các chức năng đặc biệt trên thiết bị của mình. Đó là lý do tại sao trình khởi chạy Pixel được gọi là Pixel Launcher và cũng là lý do tại sao chúng mang GApps.

Để sử dụng GApps, các nhà sản xuất khác phải trả tiền cho Google, mặc dù AOSP là miễn phí. Đây là cách Google kết thúc việc kiếm tiền của bạn sistema.

aosp android Tất cả các lớp phần mềm Android / © Google

Trong các trường hợp cực đoan, chúng ta có ví dụ như Samsung và Huawei, vốn biến đổi mã của Google đến mức nó gần như không thể nhận ra và thậm chí có tên riêng cho giao diện. Tất cả các phiên bản cuối cùng được tìm thấy trên các thiết bị được gọi là Phát hành OEM. OEM là viết tắt của Nhà sản xuất thiết bị gốc hoặc ("Nhà sản xuất thiết bị gốc" bằng tiếng Bồ Đào Nha) và phát hành là các phiên bản.

Các phiên bản cuối cùng này là hỗn hợp của phiên bản vanilla của nguồn mở của Google và mã riêng hoặc đóng của các nhà sản xuất thiết bị hoặc một số thành phần của chúng, như trường hợp của Qualcomm.

ROM dựa trên AOSP

Nhiều ROM bạn tìm thấy trực tuyến lấy AOSP làm họ. Điều này có nghĩa là các nhà phát triển đưa trình điều khiển phần cứng của thiết bị (thường là miễn phí) và các ứng dụng của riêng họ vào Android nguồn mở.

AndroidPIT rom hoang tưởng android 1384 Bệnh hoang tưởng dựa trên AOSP / © ANDROIDPIT

Có một số thiết kế ROM tùy chỉnh dựa trên AOSP. Tất cả những thứ này đều có một điểm chung, đó là cố gắng phát hành HĐH Android hơn nữa, mà không chịu ảnh hưởng của Google. Tất nhiên, nhiệm vụ của nó cũng là cải thiện hiệu suất của thiết bị và giải phóng nó khỏi các phần mềm. Do đó, ROM tùy chỉnh cải thiện chất lượng của điện thoại thông minh so với sistema hệ điều hành nó mang lại từ nhà máy.

Còn bạn, bạn nghĩ gì về chiến lược chia sẻ cơ sở mã của Google với tất cả các nhà sản xuất?