Với hơn 40 triệu trò chơi do người dùng tạo ra, Roblox là nền tảng trò chơi trực tuyến do người dùng tạo lớn nhất và là trang web trò chơi số một dành cho trẻ em và thanh thiếu niên, theo comScore. Lấy cảm hứng từ cơ sở cài đặt vững chắc của Chromebook và số lượng lớn thiết bị mà các cơ sở giáo dục sử dụng, Roblox quyết định tối ưu hoá ứng dụng của mình cho ChromeOS.
Roblox hỗ trợ nhiều thiết bị, bao gồm cả máy tính xách tay và máy tính bảng có màn hình cảm ứng. Vì vậy, ứng dụng này có thể tận dụng khả năng chạy ở cả chế độ máy tính xách tay và máy tính bảng của Chromebook. Quá trình tối ưu hoá diễn ra khá suôn sẻ vì Roblox đã hỗ trợ Android, nhưng Roblox phải thực hiện một số điều chỉnh trong bản dựng Android để đảm bảo chạy mượt mà trên Chromebook.
Những việc họ đã làm
Trước tiên, Roblox đã xem xét các tính năng mà họ đã tích hợp trong ứng dụng Android để đảm bảo khả năng tương thích với ChromeOS. Một số quyết định ban đầu về cấu trúc của ứng dụng Android đã gây ra vấn đề khi tối ưu hoá cho ChromeOS, đáng chú ý nhất là kích thước hiển thị màn hình tĩnh. Roblox đã dành thời gian kiểm thử, thử nghiệm và tối ưu hoá vấn đề này trước khi quyết định sử dụng phương pháp toàn màn hình để mang đến trải nghiệm chơi game sống động hơn.
Để xác định thiết bị, Roblox phải quyết định cách phân loại Chromebook nội bộ vì Chromebook có cả chức năng của máy tính xách tay và máy tính bảng, tuỳ thuộc vào chế độ đang chạy. Vì Chromebook không nhất thiết phải phù hợp với danh mục thiết bị hiện tại, nên Roblox chỉ cần tạo một danh mục mới để theo dõi mức độ tương tác và hiệu suất của người dùng. Tỷ lệ màn hình và bàn phím của Chromebook thay đổi linh hoạt dựa trên cách cầm thiết bị, vì vậy Roblox đã thêm tính năng hỗ trợ để phát hiện cả hướng màn hình và bàn phím ngay lập tức.
Kết quả
Chromebook hiện chạy ứng dụng 2D và công cụ 3D của Roblox cực kỳ tốt, đồng thời mang đến cho người dùng trải nghiệm chơi game độc đáo. Khả năng chuyển đổi giữa các chế độ thiết bị giúp ứng dụng dễ sử dụng ở nhiều vị trí và tình huống, đồng thời dễ dàng điều chỉnh dựa trên các lựa chọn ưu tiên về chế độ điều khiển và phương thức nhập.
Khi Roblox lần đầu tiên công bố và phát hành phiên bản hỗ trợ ChromeOS, cộng đồng nhà phát triển và người chơi của nền tảng này đã rất hào hứng. Sự quan tâm này đã biến thành một nhóm lớn những người chơi tận tâm, thường xuyên chơi Roblox trên Chromebook.
Bắt đầu
Tìm hiểu cách tối ưu hoá ứng dụng cho ChromeOS một cách hiệu quả nhất.