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 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 cũng như 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à Toàn không gian. 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ế độ Toàn không gian, ứ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.

Không gian chính

Không gian chính

  • Nhiều ứng dụng chạy song song để 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 chí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.

Không gian đầy đủ

Toàn không gian

Đề xuất: Thêm các tín hiệu hình ảnh rõ ràng để cho phép người dùng nhanh chóng chuyển đổi 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ậ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 Toàn không gian. 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.

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ỉ.

Các mục được chọn bằng cách chụm ngón trỏ và ngón cái trên tay chính, tương đương với thao tác nhấn vào màn hình cảm ứng hoặc nhấn nút chuột. Thao tác chụm hai ngón tay được dùng để cuộn, di chuyển hoặc đổi kích thước cửa sổ, cũng như chọn và di chuyển các phần tử hoặc đối tượng trên giao diện người dùng trong không gian 2D và 3D.

Người dùng chọn các mục bằng cách chụm hai ngón tay trỏ và ngón cái trên tay chính.

Người dùng điều hướng bằng cách xoay lòng bàn 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 điều hướng 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.

Thiết kế bằng 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à bộ đ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 tuỳ chọn nhập đa phương thức: theo dõi cử chỉ tay, giọng nói, theo dõi 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. Khi phát triển ứng dụng OpenXR, bạn có thể yêu cầu hệ thống cấp quyền truy cập trực tiếp vào tính năng theo dõi chuyển động tay và đưa vào các cử chỉ tuỳ chỉnh của riêng mình. Các thao tác này phải được thiết kế để dễ học, dễ nhớ và dễ thực hiện.

Khi thiết kế cử chỉ, hãy nhớ rằng người dùng phải thực hiện cử chỉ một cách thoải mái và liên tục, đồng thời không yêu cầu cử chỉ vung tay lớn hoặc thường xuyên nhấc tay lên, vì điều này có thể gây mệt mỏi. Nếu bạn thêm tay ảo, hãy đảm bảo rằng chúng được theo dõi chính xác.

Bạn cũng có thể thiết kế các cử chỉ mô phỏng các hành động trong thực tế, chẳng hạn như nhặt hoặc ném. Việc sử dụng các cử chỉ quen thuộc có thể giúp người dùng hiểu nhanh hơn về các lượt tương tác.

Xin lưu ý rằng sự tương đồng với cử chỉ hệ thống có thể dẫn đến xung đột hoặc vô tình kích hoạt các chức năng hệ thống.

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ố thao tác 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ọ.

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.