Trải nghiệm thực tế tăng cường trên Kính là một phần mở rộng của ứng dụng di động hiện có. Bạn có thể tạo trải nghiệm chuyển giao từ ứng dụng di động sang Kính. Ứng dụng của bạn có thể chạy trên cả Kính AI và Kính AI có màn hình.
Trên kính AI có màn hình
Kính hiển thị mang đến trải nghiệm về hình ảnh và âm thanh, do đó, trải nghiệm trong ứng dụng của bạn phải bao gồm cả tín hiệu hình ảnh và âm thanh.
Khi màn hình đang bật, người dùng có thể tương tác với bàn di chuột để cuộn danh sách, di chuyển tiêu điểm, nhấp vào nút, v.v. Hãy cho người dùng thấy phản hồi bằng hình ảnh để không làm họ cảm thấy khó chịu khi cung cấp quá nhiều phản hồi bằng âm thanh.
Khi màn hình tắt, ứng dụng của bạn có thể theo dõi xem màn hình đang bật hay tắt, nhờ đó người dùng có thể chuyển từ trải nghiệm hình ảnh sang trải nghiệm âm thanh và ngược lại.

Thời gian chờ hiển thị
Người dùng có thể tắt màn hình bằng cách nhấn nút màn hình hoặc chờ màn hình hết thời gian chờ. Người dùng có thể định cấu hình thời gian chờ hoặc tuỳ chỉnh cho ứng dụng của bạn. Chỉ tuỳ chỉnh nếu điều này là cần thiết cho trải nghiệm của ứng dụng vì việc này có thể ảnh hưởng đến hiệu suất.
Trên kính AI không có màn hình
Displayless thích ứng với trải nghiệm chỉ có âm thanh.
- Dữ liệu đầu vào được liên kết với các thao tác chính, chẳng hạn như phát hoặc tạm dừng bằng một lần nhấn và kết thúc trải nghiệm bằng cách vuốt ngược. Vì không có phần tử nào trên giao diện người dùng để tương tác riêng lẻ trên màn hình. Ví dụ: trên thiết bị không có màn hình, người dùng không thể di chuyển qua danh sách các lựa chọn và nhiều nút. Thay vào đó, họ sẽ cần một tín hiệu âm thanh với một đầu vào tương ứng có thể có. Đọc thêm về đầu vào.
- Đảm bảo tín hiệu hình ảnh được chuyển thành tín hiệu âm thanh.
- Người dùng có thể đeo kính chỉ có màn hình hoặc chỉ có âm thanh. Vì vậy, bạn cần cân nhắc luồng âm thanh và hình ảnh cho ứng dụng của mình.

Ví dụ: trên Kính AI hiển thị, giao diện người dùng trực quan sẽ tải sau khi ứng dụng khởi chạy, trong khi trên Kính AI âm thanh, một tín hiệu âm thanh sẽ nhắc người dùng về một lượt tương tác trên toàn ứng dụng.

Ở đây, chế độ đọc âm thanh bị tạm dừng bởi giao diện người dùng trực quan trên kính hiển thị, trong khi thao tác nhấn bằng thiết bị đầu vào phần cứng sẽ tạm dừng chế độ chỉ phát âm thanh.
Cấu trúc ứng dụng
Giao diện của Glasses được xây dựng từ dưới lên để tăng cường chứ không chặn tầm nhìn của người dùng.

- Khi thiết kế ứng dụng, hãy cố định các phần tử vào cuối canvas để tạo hướng lên trên.
- Nội dung không nên được căn giữa theo chiều dọc, đồng thời phải tối giản và chu đáo để không gây mất tập trung cho người dùng.
- Độ sâu được dùng cho hệ phân cấp trực quan.
- Ngoài thông báo, các ứng dụng không thể sử dụng khoảng trống trên thanh hệ thống. Khi không sử dụng, nó sẽ không xuất hiện.
- Ứng dụng có thể cuộn, nhưng hãy cố gắng giữ số lượng mục ở mức tối thiểu để giảm tải nhận thức và giảm thiểu các lượt tương tác trên khung hình.
- Cân bằng lượng tương tác bằng giọng nói cần thiết so với cử chỉ thực tế, đôi khi cử chỉ thực tế sẽ được ưu tiên hơn.
Điểm truy cập
Vì ứng dụng kính là một phần mở rộng cho trải nghiệm cốt lõi của ứng dụng, nên hãy coi việc chuyển giao từ điện thoại là điểm truy cập chính hiện tại. Bạn nên dự kiến sẽ có các điểm truy cập trong tương lai từ giao diện người dùng hệ thống hoặc các chức năng AI khi kiểu dáng kính ngày càng hoàn thiện.
Chuyển giao từ điện thoại
Khởi động một ứng dụng trên kính từ điện thoại bằng một thao tác rõ ràng hoặc chuyển giao ngầm ẩn.

Bàn giao ngầm có thể tự động xảy ra như một phần tự nhiên trong quy trình của người dùng để khởi chạy một phần trải nghiệm trên kính. Ví dụ: khi bạn bắt đầu chỉ đường, kính sẽ hiển thị chỉ dẫn từng chặng hoặc khi bạn phát nội dung nghe nhìn, kính sẽ hiển thị chỉ báo trực quan.

Bàn giao rõ ràng yêu cầu người dùng tương tác trong ứng dụng di động để khởi chạy trải nghiệm trên kính. Ví dụ: bật camera từ ứng dụng hoặc nút khởi chạy ứng dụng kính. Cho biết rõ ràng bằng biểu tượng kính và nhãn "Khởi chạy trên kính" (không bắt buộc).

Tuỳ chỉnh
Các ứng dụng trên kính mang đến sự linh hoạt cho trải nghiệm người dùng và thiết kế giao diện người dùng.
Khung giao diện người dùng cung cấp một bộ cơ sở gồm các thành phần được tối ưu hoá cao như danh sách, thẻ và chú thích, cũng như các kiểu cơ sở về màu sắc, kiểu chữ và chuyển động. Bạn nên cân nhắc kỹ lưỡng khi tuỳ chỉnh để giúp truyền đạt thông tin cho người dùng hoặc phản ánh thương hiệu của bạn.
Tìm hiểu thêm về kiểu Glimmer của Jetpack Compose
