Nền tảng

Hệ thống Android XR sử dụng các mô hình tương tác tương tự như trong ứng dụng dành cho thiết bị di động và màn hình lớn để giúp người dùng hiểu cách sử dụng XR. Tệp này bao gồm các mẫu đã biết như màn hình chính, tổng quan về ứng dụng, ngăn xếp lui và nhiều mẫu khác.

Để giúp bạn xây dựng trải nghiệm tích hợp và không giới hạn, Android XR cung cấp tính năng điều hướng bằng cử chỉ tự nhiên, phương thức nhập đa phương thức và các tính năng không gian và 3D mới.

Chế độ Không gian chính và chế độ Toàn không gian

Người dùng có thể trải nghiệm ứng dụng của bạn ở hai chế độ là Không gian chính và Không gian đầy đủ. Trong Không gian chính, người dùng có thể làm nhiều việc cùng lúc với ứng dụng của bạn chạy song song với các ứng dụng khác. Trong chế độ Không gian đầy đủ, ứng dụng của bạn sẽ là tâm điểm của trải nghiệm người dùng với quyền truy cập đầy đủ vào các tính năng sống động của Android XR.

Một người đứng bên một chiếc bàn có 3 ứng dụng đang mở xung quanh.

Không gian nhà

  • Nhiều ứng dụng chạy cạnh nhau để người dùng có thể làm nhiều việc cùng lúc.
  • Mọi ứng dụng Android tương thích dành cho thiết bị di động hoặc màn hình lớn đều có thể hoạt động trong Không gian nhà mà không cần phát triển thêm.
  • Ứng dụng Android được phát triển theo hướng dẫn tối ưu hoá cho màn hình lớn sẽ thích ứng tốt nhất.
  • Không gian chính hỗ trợ môi trường hệ thống. API này không hỗ trợ bảng điều khiển không gian, mô hình 3D hoặc môi trường không gian của ứng dụng.
  • Ứng dụng có các ranh giới bị ràng buộc.
  • Kích thước mặc định: 1024 x 720 dp
  • Kích thước tối thiểu 385 x 595 dp, tối đa 2560 x 1800 dp
  • Ứng dụng khởi chạy cách người dùng 1,75 mét.
Một người đứng trong miệng núi lửa ảo trên mặt trăng, trước mặt là một ứng dụng đang mở. Ứng dụng có 3 bảng điều khiển và một kim tự tháp 3D.

Full Space (Không gian đầy đủ)

Đề xuất: Thêm các tín hiệu hình ảnh rõ ràng để cho phép người dùng chuyển đổi nhanh giữa Không gian toàn màn hình và Không gian chính. Ví dụ: bạn có thể sử dụng biểu tượng thu gọnmở rộng cho các nút để kích hoạt hiệu ứng chuyển đổi.

Cấp cho người dùng quyền kiểm soát môi trường của họ

Trong Android XR, môi trường là không gian thực hoặc ảo mà người dùng nhìn thấy khi đeo thiết bị XR. Không bị giới hạn bởi các hạn chế về mặt vật lý của màn hình thiết bị di động và máy tính.

  • Môi trường không gian mô phỏng một không gian ảo hoàn toàn sống động, chiếm lấy không gian thực của người dùng. Chỉ có trong Không gian toàn màn hình. Ví dụ: người dùng xem phim trong một rạp chiếu phim sang trọng ảo.
  • Môi trường truyền tải bổ sung các thành phần kỹ thuật số vào môi trường thực tế của người dùng. Ví dụ: người dùng mở nhiều ứng dụng trên màn hình lớn trong khi đồng thời xem phòng thực tế của họ.

Tìm hiểu cách tạo môi trường không gian trong Full Space.

Môi trường hệ thống

Người dùng có thể chọn môi trường do hệ thống Android XR cung cấp. Bạn có thể sử dụng các môi trường hệ thống này trong Không gian chính hoặc Không gian đầy đủ. Nếu không xác định môi trường cụ thể, ứng dụng sẽ kế thừa môi trường hệ thống – trong chế độ truyền tải hoặc môi trường ảo.

Thiết kế với phương thức nhập đa phương thức

Bạn cần phải thiết kế các ứng dụng sống động mà nhiều người dùng có thể sử dụng. Bạn nên cho phép người dùng tuỳ chỉnh phương thức nhập để phù hợp với sở thích và khả năng cá nhân của họ.

Để giúp bạn đạt được điều này, Android XR hỗ trợ nhiều phương thức nhập, bao gồm cả tính năng theo dõi mắt và tay, lệnh thoại, bàn phím kết nối Bluetooth, chuột truyền thống và thích ứng, bàn di chuột và tay điều khiển 6 độ tự do (6DoF). Ứng dụng của bạn sẽ tự động hoạt động với các phương thức tích hợp này.

Hãy đảm bảo bạn cung cấp phản hồi bằng hình ảnh hoặc âm thanh để xác nhận hành động của người dùng đối với mọi mô hình tương tác mà bạn chọn.

Tìm hiểu về những điểm cần cân nhắc khi thiết kế tính năng hỗ trợ tiếp cận cho công nghệ XR.

5 biểu tượng đại diện cho các phương thức nhập đa phương thức: theo dõi chuyển động tay, giọng nói, theo dõi chuyển động mắt, bàn phím và chuột, cũng như tay điều khiển.

Công nghệ theo dõi cử chỉ tay cho phép tương tác tự nhiên. Hầu hết các cử chỉ phải thoải mái để thực hiện nhiều lần và không yêu cầu cử động tay hoặc cánh tay lớn trong thời gian dài. Nếu bạn thêm kim đồng hồ ảo, hãy đảm bảo rằng các kim đồng hồ đó được theo dõi chính xác. Nếu bạn thêm các cử chỉ đặc biệt, bạn nên sử dụng các cử chỉ nhỏ được bản địa hoá thay vì các cử chỉ quét lớn.

Lệnh thoại rất hữu ích khi tương tác mà không cần dùng tay. Người dùng có thể ra lệnh nhập văn bản và thực hiện một số hoạt động tương tác với ứng dụng bằng hướng dẫn bằng lời nói thông qua Gemini. Ví dụ: người dùng có thể nói "Mở Google Maps" để mở ứng dụng đó.

Công nghệ theo dõi mắt cho phép tương tác dễ dàng, chẳng hạn như chọn đối tượng bằng cách nhìn vào đối tượng đó. Để giảm thiểu tình trạng mỏi mắt, bạn có thể cung cấp các phương thức nhập thay thế.

Thiết bị ngoại vi. Android XR hỗ trợ các thiết bị bên ngoài như bàn phím, chuột và tay điều khiển 6DoF qua Bluetooth. Đối với tay điều khiển, hãy đảm bảo việc ánh xạ nút trực quan và cân nhắc cho phép người dùng ánh xạ lại các nút cho phù hợp với lựa chọn ưu tiên của họ.

Tìm hiểu về cử chỉ hệ thống

Android XR mở rộng các thao tác quen thuộc trên thiết bị di động như nhấn, chụm và vuốt sang một hệ thống điều hướng dựa trên cử chỉ.

Người dùng điều hướng bằng cách hướng lòng bàn tay của tay chính vào trong, chụm và giữ ngón trỏ và ngón cái. Bàn tay của họ di chuyển lên, xuống, sang trái hoặc sang phải rồi thả ra để chọn một lựa chọn. Người dùng có thể đặt lựa chọn ưu tiên về tay chính trong phần Cài đặt đầu vào.

Người dùng có thể mở trình đơn thao tác bằng cử chỉ ở bất cứ đâu và bất cứ lúc nào để:

  • Quay lại: Hoạt động giống như ngăn xếp lui trên thiết bị di động Android, quay lại mục trước đó.
  • Trình chạy: Đưa người dùng đến màn hình chính.
  • Gần đây: Người dùng có thể mở, đóng và chuyển đổi ứng dụng.

Những điều cần cân nhắc về quyền riêng tư

Các đề xuất về quyền riêng tư của Android áp dụng cho việc xây dựng ứng dụng XR. Hãy nhớ thu thập sự đồng ý của người dùng trước khi thu thập bất kỳ thông tin nhận dạng cá nhân nào, giới hạn việc thu thập dữ liệu người dùng ở mức thiết yếu và lưu trữ dữ liệu đó một cách an toàn.

Tuân thủ nguyên tắc về chất lượng ứng dụng của Android XR.