Kiểm tra xem ứng dụng di động của bạn đã sẵn sàng cho Android XR hay chưa

Các thiết bị XR được hỗ trợ
Hướng dẫn này giúp bạn xây dựng các trải nghiệm cho những loại thiết bị XR sau.
Thiết bị đeo đầu XR
Kính thông minh XR có dây

Các ứng dụng di động 2D hiện có sẽ tự động tương thích với thiết bị đeo đầu Android XR và thiết bị kính thông minh XR có dây, miễn là chúng không yêu cầu bất kỳ tính năng nào không được hỗ trợ, chẳng hạn như điện thoại. Người dùng có thể hoàn tất các quy trình tác vụ quan trọng trong một ứng dụng tương thích với Android XR, nhưng họ sẽ có trải nghiệm người dùng chưa tối ưu. Tốt nhất là bạn nên thiết kế một trải nghiệm khác biệt cho XR bằng cách triển khai những tính năng chỉ có trên thiết bị XR. Để biết thêm thông tin, hãy xem hướng dẫn dành cho nhà phát triển về cách đưa ứng dụng vào không gian 3D bằng XR.

Tuy nhiên, trong khi phát triển các tính năng không gian cho ứng dụng, bạn cũng có thể tối ưu hoá trải nghiệm ứng dụng hiện có cho những người dùng đang sử dụng ứng dụng trên thiết bị Android XR. Để đạt được điều này, hãy tuân thủ các nguyên tắc về chất lượng ứng dụng thích ứng và hướng đến việc hỗ trợ ít nhất Cấp 2. Khi bắt đầu, hãy xem các phần trong hướng dẫn này. Các phần này nêu bật những khía cạnh mà bạn có thể tập trung vào để mang lại trải nghiệm tuyệt vời cho người dùng trên Android XR.

Kiểm tra ứng dụng

Kiểm tra ứng dụng của bạn theo từng danh mục sau đây thường ảnh hưởng đến trải nghiệm của ứng dụng trên Android XR. Đối với mỗi danh mục, hãy xem các nguyên tắc và hướng dẫn dành cho nhà phát triển có liên quan về ứng dụng thích ứng để giúp bạn tạo ra trải nghiệm thích ứng tuyệt vời.

Màn hình và hướng

Nhiều vấn đề thường gặp trong Android XR là do các giả định về hướng và cấu hình màn hình của thiết bị.

Thông tin cần kiểm tra

  • Hướng tự nhiên không khớp: Hầu hết điện thoại di động đều có hướng tự nhiên (Surface.ROTATION_0) tương ứng với chế độ dọc, trong khi nhiều thiết bị XR sử dụng hướng ngang làm hướng tự nhiên.
  • Tránh mã hoá cứng hướng: Việc mã hoá cứng hướng của ứng dụng có thể khiến ứng dụng không thích ứng được với nhiều màn hình và hệ số hình dạng.
  • Thay đổi về cấu hình: Đảm bảo ứng dụng của bạn xử lý các thay đổi về cấu hình. Đừng cho rằng thiết bị là điện thoại di động khi bố trí ứng dụng.
  • Bố cục và kết xuất: Các thiết bị XR như kính XR và kính XR có dây có thể có màn hình độ phân giải rất cao. Kiểm tra ranh giới cửa sổ cụ thể thay vì kích thước hiển thị để tránh các phần tử trên giao diện người dùng quá lớn hoặc bị cắt. Đừng đặt nội dung ứng dụng và các nút tương tác quá gần cạnh của cửa sổ để tránh bị cắt.

Hướng dẫn

Tính năng đổi kích thước linh hoạt và chế độ nhiều cửa sổ

Thiết bị đeo đầu XR và kính thông minh XR có dây có môi trường không gian, nơi bạn có thể tự do thay đổi kích thước và định vị lại các cửa sổ ứng dụng.

Thông tin cần kiểm tra

  • Hỗ trợ thay đổi kích thước cửa sổ: Ứng dụng của bạn phải duy trì tiến trình của người dùng, vị trí cuộn và nội dung nhập văn bản trong và sau các sự kiện thay đổi kích thước. Ngoài ra, hãy nhớ điều chỉnh giao diện người dùng của ứng dụng cho phù hợp với kích thước cửa sổ mới.

Hướng dẫn

Camera

Các ứng dụng máy ảnh cần có những điểm đặc biệt cần lưu ý đối với các cảm biến và camera ảo, camera trước trên thiết bị đeo đầu XR và kính thông minh XR có dây.

Thông tin cần kiểm tra

  • Hướng tự nhiên của thiết bị: Các thiết bị XR thường sử dụng hướng ngang làm hướng tự nhiên. Hệ thống tính các giá trị xoay cảm biến camera theo hướng tự nhiên của thiết bị. Điều này có nghĩa là trên các thiết bị XR, khi cảm biến camera ở 0 độ xoay, hướng thường sẽ là hướng ngang, trong khi trên điện thoại, hướng thường sẽ là hướng dọc. Vì lý do này, đừng giả định hướng của thiết bị hoặc cảm biến camera dựa trên giá trị góc xoay.
  • Camera trước ảo: Không giống như điện thoại di động, các thiết bị thực tế mở rộng (XR) có camera trước cung cấp chế độ xem ảo, hình đại diện của người dùng. Khung cảnh ảo này có thể bị lật theo chiều ngang, vì vậy ứng dụng của bạn không nên giả định một hướng nhất định.

Hướng dẫn

Đầu vào

Ứng dụng phải hỗ trợ nhiều phương thức nhập được hỗ trợ trên thiết bị đeo đầu XR và kính thông minh XR có dây.

Thông tin cần kiểm tra

  • Đích chạm: Sử dụng đích chạm lớn hơn các kiểu dáng khác để tăng độ chính xác, sự thoải mái và khả năng sử dụng.
  • Hỗ trợ bàn phím: Kiểm thử ứng dụng của bạn bằng cả bàn phím ảo của hệ thống và bàn phím ngoài.
  • Hỗ trợ tay điều khiển trò chơi: Hỗ trợ tay điều khiển trò chơi trong khi điều hướng các trình đơn của ứng dụng và trong khi chơi.

Hướng dẫn

Vòng đời của hệ thống

Các ứng dụng nên xử lý các sự kiện trong vòng đời của hệ thống một cách linh hoạt.

Thông tin cần kiểm tra

  • Tính liên tục của âm thanh và video trong quá trình thay đổi kích thước: Quá trình phát nội dung nghe nhìn phải luôn đồng bộ hoá trong quá trình thay đổi kích thước cửa sổ.
  • Tính liên tục của âm thanh và video khi tháo và đeo thiết bị: Quá trình phát nội dung nghe nhìn sẽ tiếp tục từ nơi dừng lại khi người dùng tháo hoặc đeo lại thiết bị.

Hướng dẫn