Các thiết bị ChromeOS (chẳng hạn như Chromebook) cung cấp một môi trường độc đáo như trên máy tính cho các ứng dụng Android. Người dùng mong muốn các ứng dụng hoạt động như ứng dụng dành cho máy tính, có cửa sổ có thể đổi kích thước, hỗ trợ mạnh mẽ cho bàn phím và chuột, cũng như bố cục có năng suất cao.
Một số điểm chính cần cân nhắc đối với ChromeOS
- Cửa sổ kiểu máy tính: Các ứng dụng trên ChromeOS thường chạy trong các cửa sổ dạng tự do có thể thay đổi kích thước, phóng to hoặc xếp lát. Sử dụng các lớp kích thước cửa sổ để đảm bảo ứng dụng điều chỉnh bố cục một cách linh hoạt khi kích thước cửa sổ thay đổi.
- Phương thức nhập bằng bàn phím và thao tác đầu vào bằng chuột: Không giống như các thiết bị chủ yếu dùng cảm ứng, ChromeOS tập trung vào phương thức nhập thực. Đảm bảo ứng dụng của bạn hỗ trợ:
- Phím tắt: Các thao tác thường dùng (như Ctrl+C/V) và các phím tắt dành riêng cho ứng dụng.
- Tương tác bằng chuột: Trình đơn theo bối cảnh khi nhấp chuột phải, hỗ trợ con lăn và trạng thái di chuột cho các phần tử tương tác.
- Màn hình tích hợp: Màn hình Chromebook thường lớn hơn màn hình máy tính bảng. Tận dụng không gian này bằng cách sử dụng bố cục nhiều ngăn và các thành phần điều hướng mở rộng.
- Màn hình ngoài: Nhiều người dùng ChromeOS kết nối thiết bị của họ với màn hình ngoài. Hỗ trợ màn hình được kết nối để mang đến trải nghiệm liền mạch trên nhiều màn hình.
Chiến lược thích ứng
- Tối ưu hoá để tăng năng suất: Triển khai bố cục chuẩn như danh sách-chi tiết để hiển thị thêm thông tin trên màn hình lớn của ChromeOS, giảm nhu cầu chuyển đổi màn hình thường xuyên.
- Xử lý các thay đổi về cấu hình: Đảm bảo ứng dụng của bạn duy trì trạng thái trong quá trình đổi kích thước cửa sổ để tránh mất dữ liệu hoặc đặt lại giao diện người dùng.
- Tinh chỉnh chế độ điều hướng: Sử dụng
NavigationSuiteScaffoldđể tự động chuyển sang thanh điều hướng hoặc ngăn khi cửa sổ ứng dụng được mở rộng trên màn hình máy tính.
Tìm hiểu thêm
Để biết hướng dẫn phát triển ChromeOS, hãy xem bài viết Thiết bị ChromeOS.