Nhiều người hàng ngày sử dụng trình duyệt Google Chrome mà không hề biết rằng nó thực chất được xây dựng dựa trên một dự án mã nguồn mở có tên là Chromium. Khi Microsoft công bố phát triển phiên bản Edge mới dựa trên Chromium, chủ đề này một lần nữa thu hút sự chú ý rộng rãi. Vậy, Chromium và Chrome thực sự khác nhau ở điểm nào? Bạn có thực sự cần quan tâm đến những khác biệt này không?
Chromium không phải là phiên bản rút gọn của Chrome, mà là một dự án trình duyệt mã nguồn mở được cộng đồng thúc đẩy. Mặc dù Google khởi xướng dự án này và tham gia sâu vào quá trình phát triển, bất kỳ nhà phát triển nào được cấp phép đều có thể đóng góp mã nguồn cho nó. Bạn có thể coi Chromium như một khung trình duyệt cơ bản với đầy đủ chức năng - bất kỳ công ty nào cũng có thể xây dựng sản phẩm trình duyệt của riêng mình trên nền tảng này.
Google Chrome được xây dựng dựa trên Chromium, chỉ khác là Chrome bổ sung thêm một số tính năng độc quyền trên nền tảng Chromium. Điều này có nghĩa là bạn hoàn toàn có thể tải xuống và sử dụng trình duyệt Chromium gốc mà không cần phụ thuộc vào Chrome.
Đáng chú ý, mô hình "phiên bản cơ bản + phiên bản tùy chỉnh" này cũng được mở rộng sang lĩnh vực hệ điều hành: Chrome OS (hệ điều hành được sử dụng trên Chromebook) cũng được xây dựng dựa trên Chromium OS mã nguồn mở.
Nhìn bề ngoài, Chromium và Chrome gần như giống hệt nhau, và trải nghiệm sử dụng cũng rất tương đồng. Trên thực tế, sự tương đồng giữa hai trình duyệt nhiều hơn là sự khác biệt. Nói một cách đơn giản: Những gì Chrome làm được thì Chromium về cơ bản đều làm được, chỉ là Chrome bổ sung thêm một số tính năng độc quyền do Google phát triển.
Đây là một trong những khác biệt rõ rệt nhất giữa hai trình duyệt. Chrome sở hữu giấy phép thương mại cho nhiều bộ giải mã độc quyền, bao gồm:
Đây đều là những định dạng đa phương tiện phổ biến nhất trên mạng, và H.264 là tiêu chuẩn chính cho các trang web video (YouTube sử dụng rất nhiều H.264).
Ngược lại, Chromium chỉ tích hợp các bộ giải mã cho định dạng mã nguồn mở, như:
Nếu bạn chỉ sử dụng Chromium, bạn có thể gặp sự cố khi phát video hoặc âm thanh trên một số trang web, trừ khi bạn cài đặt thủ công bộ giải mã tương ứng - điều này không thân thiện với người dùng phổ thông.
Mặc dù Flash đang dần bị HTML5 thay thế, vẫn có một số trang web đang sử dụng nó. Chrome tích hợp một plugin Flash dựa trên Pepper Plugin API (PPAPI), đây là một giải pháp chạy Flash an toàn hơn do Google phát triển.
Nếu sử dụng Chromium, bạn chỉ có thể cài đặt thủ công phiên bản Flash truyền thống theo Netscape Plugin API (NPAPI) - như tên gọi, đây là một tiêu chuẩn API rất cũ.
Đặc biệt trên hệ điều hành Linux, Chrome gần như là cách duy nhất để có được phiên bản Flash hiện đại, vì phiên bản NPAPI thường bị cập nhật chậm trễ và tiềm ẩn nhiều rủi ro bảo mật hơn.
Chrome sử dụng Google Updater để tự động cập nhật liền mạch mà bạn gần như không cần thao tác gì. Trong khi đó, Chromium không có chức năng tự động cập nhật tích hợp, người dùng Windows cần tự kiểm tra và tải phiên bản mới về cài đặt.
Ngoại lệ duy nhất là trên hệ điều hành Linux - hầu hết các trình quản lý gói của bản phân phối Linux sẽ tự động xử lý việc cập nhật Chromium.
Theo mặc định, Chrome chỉ cho phép cài đặt tiện ích mở rộng từ Chrome Web Store. Điều này phần nào bảo vệ người dùng khỏi các plugin độc hại, vì Web Store sẽ kiểm duyệt các tiện ích mở rộng.
Chromium không có hạn chế này - bạn có thể cài đặt tiện ích mở rộng từ bất kỳ nguồn nào. Tất nhiên, người dùng Chrome cũng có thể tải thủ công gói tiện ích mở rộng bằng cách bật "Chế độ nhà phát triển", nhưng quá trình này tương đối phức tạp.
Đối với người dùng phổ thông, hạn chế này của Chrome thực sự là một sự bảo vệ. Nếu cho phép cài đặt plugin tùy tiện, trình duyệt rất dễ trở thành ổ chứa phần mềm độc hại.
Chrome tự động thu thập báo cáo sự cố, thống kê sử dụng và các thông tin khác rồi gửi cho Google, về lý thuyết là để cải thiện sản phẩm. Mặc dù Google tuyên bố dữ liệu này là ẩn danh, nhưng nếu bạn đặc biệt coi trọng quyền riêng tư, bạn có thể cảm thấy không thoải mái với điều này.
Chromium mặc định không thu thập và gửi các loại dữ liệu này, điều này làm cho nó trở thành lựa chọn ưu tiên của những người dùng chú trọng quyền riêng tư.
Một ví dụ cụ thể là: Chrome tạo một mã định danh duy nhất gọi là RLZ cho mỗi bản cài đặt trình duyệt để theo dõi việc sử dụng trình duyệt. Mặc dù Google nói rằng điều này không chứa thông tin cá nhân, nhưng ai mà biết được? Về lý thuyết, Chromium không có cơ chế theo dõi này.
Sandbox là một cơ chế bảo mật, có khả năng cô lập mã trang web để chạy riêng, ngăn chặn mã độc ảnh hưởng đến các chương trình hoặc trang web khác. Cả Chrome và Chromium đều hỗ trợ chế độ sandbox, nhưng có một sự khác biệt nhỏ:
Sandbox của Chrome luôn được bật và không thể tắt, trong khi Chromium trong hầu hết các trường hợp sẽ bật theo mặc định, nhưng Chromium trên một số bản phân phối Linux có thể không bật theo mặc định. Khi sử dụng Chromium, tốt nhất bạn nên xác nhận xem sandbox có hoạt động bình thường hay không.
Cả Chrome và Chromium đều cho phép bạn đăng nhập tài khoản Google để đồng bộ hóa dấu trang, lịch sử và các dữ liệu khác, nhưng Chrome rõ ràng có sự tích hợp sâu hơn với hệ sinh thái Google và nhiều tính năng phong phú hơn - điều này cũng có nghĩa là Google có thể thu thập nhiều dữ liệu sử dụng của bạn hơn.
Ngoài trình duyệt, Chrome OS và Chromium OS cũng có mối quan hệ tương tự. Chrome OS là hệ điều hành chính thức do Google phát hành, được cài đặt sẵn trên Chromebook, trong khi Chromium OS là nền tảng mã nguồn mở của nó.
Các khác biệt chính bao gồm:
• Tính năng khởi động xác minh : Chrome OS có cơ chế xác minh phần cứng để đảm bảo tính toàn vẹn của hệ thống khi khởi động, trong khi Chromium OS thiếu lớp bảo vệ này.
• Tối ưu hóa phần cứng : Google đã tối ưu hóa sâu Chrome OS cho phần cứng Chromebook cụ thể, trong khi Chromium OS có tính phổ quát hơn, có thể cài đặt trên nhiều thiết bị khác nhau, nhưng hiệu suất có thể không bằng Chrome OS.
• Tự động cập nhật : Tương tự như trình duyệt, Chrome OS hỗ trợ tự động cập nhật liền mạch, trong khi Chromium OS cần xử lý thủ công.
• Hỗ trợ ứng dụng Android : Chrome OS tích hợp vùng chứa ứng dụng Android, cho phép chạy trực tiếp ứng dụng Android, đây là một chức năng quan trọng mà Chromium OS không có.
• Gói bổ sung : Chrome OS cài đặt sẵn các phần mềm độc quyền như Adobe Flash, cũng như chức năng kết nối dữ liệu di động (hỗ trợ trên một số thiết bị).
Đối với hầu hết mọi người, Chrome là lựa chọn tốt hơn. Nó hoạt động tốt ngay khi cài đặt, có đầy đủ chức năng, cập nhật kịp thời và khả năng tương thích đa phương tiện tốt hơn.
Chromium phù hợp hơn với những người dùng sau:
• Cực kỳ coi trọng quyền riêng tư : Không muốn trình duyệt gửi bất kỳ dữ liệu nào cho Google.
• Người yêu thích phần mềm mã nguồn mở : Muốn chạy phần mềm hoàn toàn mã nguồn mở và có khả năng kiểm tra mã nguồn.
• Người đam mê công nghệ : Sẵn sàng tự giải quyết các vấn đề về bộ giải mã, cập nhật, v.v.
• Người dùng Linux : Nhiều người dùng Linux có xu hướng ưu tiên sử dụng phần mềm mã nguồn mở, Chromium phổ biến hơn trong cộng đồng người dùng Linux.
Nếu bạn chỉ muốn "thay đổi khẩu vị" hoặc khoe với bạn bè "tôi dùng trình duyệt mã nguồn mở", thì Chromium thực sự có thể đáp ứng mong muốn nhỏ bé của bạn. Nhưng trên thực tế, đối với việc sử dụng hàng ngày, sự tiện lợi và đầy đủ chức năng của Chrome có ưu thế hơn.
Không. Cả hai đều có chung một engine cốt lõi, chênh lệch hiệu suất có thể bỏ qua được. Bất kỳ sự khác biệt nào về tốc độ chủ yếu phụ thuộc vào các tiện ích mở rộng bạn đã cài đặt và môi trường hệ thống.
Câu hỏi này không có câu trả lời tuyệt đối. Từ góc độ quyền riêng tư, Chromium thực sự không gửi dữ liệu sử dụng cho Google; nhưng từ góc độ chức năng, plugin Flash PPAPI của Chrome an toàn hơn NPAPI truyền thống, và việc tự động cập nhật của Chrome có thể kịp thời vá các lỗ hổng bảo mật.
Có. Chromium hỗ trợ đăng nhập tài khoản Google, có thể đồng bộ hóa dấu trang, lịch sử và các dữ liệu khác, chỉ là mức độ tích hợp với các dịch vụ của Google không sâu bằng Chrome.
Phần lớn mã nguồn của Chrome thực sự là mã nguồn mở (từ Chromium), nhưng các tính năng độc quyền mà Google bổ sung (như giấy phép bộ giải mã, hệ thống tự động cập nhật, v.v.) là mã nguồn đóng. Những tính năng này liên quan đến giấy phép thương mại hoặc công nghệ độc quyền của Google.
Hoàn toàn có thể. Tất cả các tiện ích mở rộng trên Chrome Web Store đều tương thích với Chromium, và Chromium còn có thể cài đặt tiện ích mở rộng từ các nguồn khác, điều này thậm chí còn linh hoạt hơn Chrome.
Tổng quan