Ngày nay, người lái xe mong muốn một hệ thống thông tin giải trí thích ứng và trực quan như điện thoại thông minh của họ. Cho dù là dẫn đường đến điểm đến mới, chọn danh sách phát nhạc hay trả lời tin nhắn nhanh, người lái xe cần có khả năng chuyển đổi giữa các tác vụ một cách liền mạch và an toàn.
Giải pháp cửa sổ giao diện người dùng có khả năng mở rộng của Google là một bước tiến trong kinh nghiệm này. Nó cho phép triển khai cửa sổ linh hoạt và hiệu quả trên nhiều kích thước và cấu hình màn hình – bao gồm màn hình dọc, ngang và toàn cảnh – mà không cần nhiều mã tùy chỉnh.
Giao diện người dùng có thể mở rộng (Scalable UI) khả dụng cho Android 14 trở lên.

Dễ dàng thực hiện đa nhiệm
Với Scalable UI, bạn có thể định nghĩa các cửa sổ riêng biệt và gán bất kỳ loại nội dung nào (ứng dụng, tiện ích, phương tiện, điều khiển, v.v.) cho chúng. Điều này mang lại sự linh hoạt tối đa cho các mẫu xe và bố cục màn hình khác nhau.
Bạn có thể di chuyển và tạo hiệu ứng cho từng bảng điều khiển một cách độc lập mà không cần viết thêm mã.
Khung
Giao diện người dùng có thể mở rộng (Scalable UI) cho phép bạn áp dụng các khuyến nghị về trải nghiệm người dùng của Google cho phần cứng cụ thể của mình, tự động điều chỉnh kích thước nội dung để đảm bảo độ rõ nét trên mọi kích thước màn hình. Để hỗ trợ các bố cục xe khác nhau, có hai khung tương tác chính:
Ảnh nhiều lớp (hướng dọc)
Kiến trúc nhiều lớp được xây dựng để hỗ trợ đa nhiệm trên màn hình lớn. Kiến trúc này coi hệ thống điều hướng là "điểm tựa" của trải nghiệm lái xe, luôn hiển thị để giảm thiểu sự xao nhãng.
- Kiến trúc cốt lõi: Bản đồ hoặc nội dung chính vẫn nằm ở lớp nền (Layer 0), trong khi các ứng dụng và điều khiển phụ được xếp chồng gọn gàng lên trên.
- Quản lý tác vụ: Tài xế có thể thực hiện nhiều tác vụ cùng lúc, với các chức năng thường dùng được đặt gần tài xế dựa trên đường cong tầm với và điểm neo vật lý.
- Các điều khiển luôn hiển thị: Các yếu tố quan trọng như điều khiển đa phương tiện, điều hướng hệ thống và cuộc gọi đang hoạt động luôn có thể truy cập được trên màn hình chính.
Bảng điều khiển (hướng ngang)
Khung giao diện bảng điều khiển cung cấp cách tiếp cận truyền thống, toàn màn hình, giúp đơn giản hóa việc tập trung vào các màn hình nhỏ hơn.
- Kiến trúc cốt lõi: Một ứng dụng duy nhất chiếm toàn bộ màn hình để làm nổi bật nội dung cụ thể hoặc đơn giản hóa một tác vụ phức tạp.
- Trải nghiệm người dùng: Tương tự như mô hình tương tác trên điện thoại di động, khi khởi chạy ứng dụng, ứng dụng sẽ được mở rộng ra toàn màn hình, đảm bảo rằng ngay cả trên không gian hiển thị hạn chế, các mục tiêu vẫn dễ chạm và nội dung dễ đọc.
Hướng dẫn thiết kế
Giải pháp Scalable UI được xây dựng trên nền tảng an toàn và khả năng sử dụng. Bằng cách áp dụng các khuôn khổ này, bạn có thể đạt được một số mục tiêu chính:
- Hỗ trợ đa nhiệm: Cung cấp cách thức để người lái xe quản lý điều hướng và phương tiện truyền thông mà không cần phải thao tác quá nhiều trong menu.
- Ưu tiên định vị: Hãy đảm bảo ứng dụng định vị luôn có sẵn hoặc chỉ cần một lần chạm là có thể truy cập, vì đây là công cụ mà người lái xe tham khảo nhiều nhất trong suốt hành trình.
- Đảm bảo khả năng truy cập điều khiển: Các nút điều khiển hệ thống thường dùng nên được cố định trên màn hình chính để người lái xe luôn tập trung nhìn đường và giữ tay trên vô lăng.