Firefox OS là gì ?
Firefox OS (tên mã Boot2Gecko hoặc B2G) là một hệ điều hành di động dựa trên Linux và công nghệ Gecko của Mozilla, được xây dựng hoàn toàn bằng HTML5 và các chuẩn web mở khác. Mỗi ứng dụng trong Firefox OS là một ứng dụng web, tức là một trang web được xây dựng dưới dạng một ứng dụng. Các ứng dụng của Firefox OS được xây dựng bằng HTML5 (cùng với CSS3 và JavaScript) thay vì các ngôn ngữ cơ bản như Java (ứng dụng Android) hay C++, C# (ứng dụng Windows Phone).
Giao diện của Firefox OS
Android là nguồn cảm hứng cho các nhà thiết kế giao diện người dùng của Firefox OS, với một màn hình khóa, màn hình chủ và thanh thông báo. Tuy nhiên, người ta vẫn thấy một số khác biệt so với Android. Màn hình có sử dụng hình ảnh nền (cùng với thời gian và ngày) và không có hỗ trợ cho các widget. Ngay trên màn hình chủ hiển thị danh sách các ứng dụng được cài đặt, không có biểu tượng chuyên dụng để mở ngăn kéo ứng dụng như trên các hệ điều hành di động khác. Trượt trở lại trên màn hình chủ hiển thị danh sách các loại ứng dụng, khi bấm vào sẽ xuất hiện các ứng dụng được cài đặt và danh sách những đề nghị trong thể loại được chọn.
Giao diện người dùng Firefox OS tốt hơn so với hệ điều hành Windows Phone, nhưng kém Android. Tuy nhiên, các ứng dụng chia sẻ có phong cách chung, cùng một kiểu thiết kế phù hợp, làm cho người dùng dễ dàng sử dụng các chức năng của ứng dụng hơn.
Sử dụng ứng dụng trên Firefox OS
Firefox OS trang bị động cơ Gecko, chỉ chạy các ứng dụng trong hình thức trang web, được gọi là những ứng dụng web, xây dựng trên HTML. Các ứng dụng web có thể chạy trên nhiều hệ điều hành ngoài Firefox OS, mọi hệ điều hành (bao gồm cả Android và Windows 8) chạy trình duyệt Firefox sẽ có thể chạy các ứng dụng web phân phối thông qua Firefox Marketplace.
Các ứng dụng web có hai hình thức cho Firefox OS: tổ chức các ứng dụng và các ứng dụng đóng gói. Các ứng dụng lưu trữ trên máy tính sẽ được lưu trữ trên máy chủ của Mozilla, sau đó được tải về và nạp mỗi khi bạn truy cập chúng, tức là chúng sẽ được đưa vào các trang web thay vì trên máy, và chúng sẽ không chạy nếu không kết nối dữ liệu. Các ứng dụng đóng gói sẽ được tải xuống một lần trong các hình thức của một gói nén và sẽ được nạp từ nguồn tại chỗ mỗi khi bạn truy cập chúng, khá giống với cách làm việc của ứng dụng trên các hệ điều hành khác.
Các thiết bị hỗ trợ Firefox OS hiện nay
Firefox OS có thể được xây dựng và cài đặt trên một số thiết bị tương thích, thậm chí còn có thể khởi động kép với Android trên Samsung Galaxy S2. Một số thiết bị hỗ trợ Firefox OS là: Unagi, Otoro, Pandaboard, Samsung Galaxy S, Samsung Galaxy S 4G, Samsung Galaxy S2, Samsung Galaxy Nexus.
So sánh Firefox OS với Ubuntu cho điện thoại
Ubuntu là một hệ điều hành điện thoại di động được xây dựng trên nhân Linux, giống như Firefox OS. Ubuntu cho điện thoại tương thích với tất cả các loại màn hình nhỏ của điện thoại di động và chức năng cảm ứng, toàn bộ diện tích màn hình được sử dụng, kể cả việc swiping trên các góc để điều khiển việc xem màn hình. Vì vậy, các ứng dụng trên Ubuntu cho điện thoại cung cấp trải nghiệm người dùng tốt hơn các hệ điều hành khác.
Firefox OS có các ứng dụng web, trong khi Ubuntu cho điện thoại có cả ứng dụng web lẫn ứng dụng tại chỗ, không lệ thuộc vào web. Các ứng dụng tại chỗ sử dụng những API, có nhiều tính năng mạnh mẽ phục vụ cho phần cứng và các dịch vụ, trong khi các ứng dụng web được phát triển bằng HTML5 và CSS3, thường không mạnh mẽ bằng.
Vấn đề an ninh trên Firefox OS
Mozilla đang tích cực cải tiến về mặt an ninh cho hệ điều hành di động mới của mình. Trong số các tính năng bảo mật, có một số dựa trên Android của Google. Với tính năng bảo mật của Firefox, màn hình điện thoại hoặc SIM có thể được khóa bằng mã PIN.
Quyền truy cập web được cung cấp tự động, tuy nhiên phải được xác nhận từ người sử dụng. Đối với các ứng dụng, người sử dụng hoàn toàn có thể ngăn chặn việc truy cập trái phép của người khác. Đây là điều mà Android không có.
Ngoài ra, Mozilla đang có kế hoạch mã hóa thiết bị (sử dụng một mật khẩu lúc khởi động) cho Firefox OS trong tương lai gần.