Chúng ta thường nói rằng Android là một dự án mã nguồn mở, nhưng liệu điều đó có đúng không? Hãy cùng tìm hiểu xem Android có thực sự là mã nguồn mở hay không, và liệu việc nó là mã nguồn mở có khiến cho việc tùy biến dễ dàng hơn và an toàn hơn như chúng ta nghĩ không?
Android có thực sự là một dự án mã nguồn mở hay không?
Đúng vậy, Android được biết đến là một dự án mã nguồn mở. Ban đầu, nó được phát triển bởi công ty Android Inc. Sau đó, Google đã mua lại công ty này sau 2 năm và bắt đầu phát triển Android thành một sản phẩm riêng của mình. Tuy nhiên, phần cốt lõi của Android vẫn được giữ ở dạng mã nguồn mở - open source.
Android Open Source Project (AOSP) là trụ cột của phần mã nguồn mở của Android. Đây là nền tảng mà các nhà sản xuất thiết bị sẽ tích hợp vào sản phẩm của họ. AOSP chứa đựng những tính năng cơ bản như quản lý quyền và truy cập của ứng dụng, cách mà phần cứng giao tiếp với phần mềm, và cách hiển thị hình ảnh lên màn hình. Bạn có thể tìm hiểu thêm về AOSP tại
đây.
Android được xây dựng từ các tầng quan trọng bao gồm nhân Linux (với một số tùy biến của Google như việc quản lý RAM), lớp HAL để trừu tượng hóa giao tiếp giữa phần cứng và phần mềm, môi trường chạy Android Runtime, framework để ứng dụng hoạt động, và các ứng dụng mà người dùng thường sử dụng.
Tuy nếu chỉ có AOSP thì chưa đủ để điện thoại hoạt động. Cần phải bổ sung thêm các driver từ các hãng sản xuất chip như Qualcomm, MediaTek, và cài đặt các ứng dụng độc quyền để cung cấp tính năng đặc biệt. Không chỉ thế, cần có một giao diện người dùng riêng như Samsung OneUI, Xiaomi MIUI. Tất cả những điều này không phải là mã nguồn mở, mà là sản phẩm riêng của các hãng.
Chẳng cần đi xa, trên chiếc Google Pixel, giao diện Pixel là độc quyền của Google. Các ứng dụng như Gmail, Maps, YouTube cũng là hàng độc quyền. Thậm chí, Google Camera cũng chỉ có trên các thiết bị Pixel. Điều này có nghĩa là chúng ta phải sideload để sử dụng.
Nhiều dự án mã nguồn mở thường được cộng đồng đóng góp phát triển. Nhưng với Android, sức mạnh phát triển chủ yếu đến từ Google, không phải từ cộng đồng người dùng.Android là hệ điều hành mở nguồn, nhưng mọi thứ bạn sử dụng hàng ngày trên Android có lẽ không phải mở nguồn.Liệu Android mở nguồn có dễ tùy chỉnh không?
Android 'mở cửa' là kết quả của cách mà Google xây dựng hệ thống. Còn iOS 'đóng cửa', 'ràng buộc' là do cách mà Apple thiết kế. Đó là lựa chọn của họ và không liên quan đến việc mã nguồn mở hay đóng.Khi mở hộp một chiếc điện thoại Android mới năm 2021, bạn sẽ nhận ra rằng không cần phải tùy chỉnh nhiều. Đa số mọi thứ đã được tích hợp sẵn. Một số người chỉ thích thêm widget hoặc thay đổi font chữ, nhưng không còn phải điều chỉnh nhiều như trước nữa.Mã nguồn mở không làm cho Android kém an toàn hơn iOS, đó không phải là sự thật. Một hệ thống mã nguồn mở không nhất thiết phải kém an toàn hơn hệ thống đóng. Chẳng hạn, Windows là một phần mềm mã nguồn đóng nhưng vẫn dễ bị tấn công. Virus và ransomware là mối đe dọa phổ biến hàng ngày.
Hệ thống mã nguồn mở không nhất thiết kém bảo mật hơn hệ thống mã nguồn đóng, và ngược lại. Ví dụ, Windows là một phần mềm mã nguồn đóng nhưng vẫn bị tấn công thường xuyên bởi virus và ransomware. Bảo mật phụ thuộc vào cách triển khai và quản lý, không chỉ là do mã nguồn.Android đã cải thiện tính bảo mật và quy trình duyệt ứng dụng, mặc dù vẫn chưa bằng Apple. Android cũng quan tâm hơn đến quyền riêng tư của người dùng. Bây giờ, iPhone cũng dễ bị tấn công như Android. Về mặt bảo mật, Android và iPhone hiện tại ngang nhau.Bài viết này được lấy ý tưởng từ MakeUseOf, nhưng tôi muốn giải thích rõ hơn về sự 'mã nguồn mở' của Android vì nhiều người vẫn hiểu lầm về điều này.Nội dung được phát triển bởi đội ngũ Mytour với mục đích chăm sóc khách hàng và chỉ dành cho khích lệ tinh thần trải nghiệm du lịch, chúng tôi không chịu trách nhiệm và không đưa ra lời khuyên cho mục đích khác.
Nếu bạn thấy bài viết này không phù hợp hoặc sai sót xin vui lòng liên hệ với chúng tôi qua email [email protected]