Thiết kế cho trải nghiệm nhập vai XR

Để khai thác tối đa tiềm năng của trải nghiệm sống động trên Android XR, bạn nên hiểu rõ về điện toán không gian, mức độ sống động và cách kết hợp nội dung kỹ thuật số với môi trường thực tế của người dùng.

Thiết kế XR sống động tuyệt vời mang đến trải nghiệm thoải mái, tự nhiên và trực quan. Thẻ này thu hút người dùng và khuyến khích họ khám phá tất cả những gì ứng dụng của bạn cung cấp. Các ứng dụng Android XR có thể giúp người dùng trong suốt cả ngày:

  • Tập trung vào công việc, đồng thời tăng năng suất và khả năng sáng tạo
  • Xem video, chơi trò chơi, nghe nhạc và duyệt xem ảnh
  • Khám phá và học hỏi
  • Giao tiếp và kết nối với gia đình và bạn bè
  • Cải thiện sức khoẻ tinh thần và thể chất

Những điểm cần cân nhắc đối với một ứng dụng XR chất lượng cao

Bắt đầu từ vị trí hiện tại

Android XR hỗ trợ thiết kế ngay từ nơi bạn đang ở. Bạn có thể phát triển một ứng dụng mới hoặc cập nhật một ứng dụng hiện có bằng Android Jetpack XR, Unity, OpenXR hoặc WebXR.

Tạo một ứng dụng mới hoặc không gian hoá một ứng dụng Android
Bạn có thể tạo một ứng dụng mới từ đầu hoặc điều chỉnh một ứng dụng Android dành cho màn hình lớn hoặc thiết bị di động cho XR bằng cách thêm các thành phần không gian.

Một ứng dụng Android cho màn hình lớn được điều chỉnh cho Android XR

Tạo một ứng dụng mới hoặc chuyển một ứng dụng Unity, OpenXR hoặc WebXR
Bạn có thể mang những trải nghiệm sống động hiện có đến với đối tượng mới mà không cần tốn nhiều công sức phát triển.

Vacation Simulator, một ứng dụng Unity được chuyển sang Android XR

Làm theo các mẫu đã thiết lập. Bạn có thể sử dụng các nguyên tắcthành phần của Material Design để tạo trải nghiệm nhất quán trên nhiều nền tảng. Đối với ứng dụng Android, hãy áp dụng các mẫu giao diện người dùng đã được thiết lập. Đối với các ứng dụng Unity, OpenXR hoặc WebXR, hãy áp dụng các nguyên tắc thiết kế dành riêng cho nền tảng để đảm bảo trải nghiệm liền mạch cho người dùng.

Khai thác kiến thức của người dùng. Sử dụng các phần tử phổ biến như nút, trình đơn và trường văn bản mà người dùng đã biết từ các nền tảng khác. Thiết kế các hoạt động tương tác nhất quán để giúp người dùng điều hướng ứng dụng của bạn. Thêm tín hiệu trực quan để cho biết cách họ có thể tương tác với các đối tượng.

Giúp người dùng cảm thấy thoải mái và an toàn

Hãy luôn chú ý đến sự thoải mái trong mọi phần của thiết kế, đồng thời cân nhắc cách mọi người di chuyển một cách tự nhiên. Cho phép người dùng tương tác với ứng dụng của bạn ở nhiều tư thế cơ thể, bằng tay, mắt, giọng nói, bàn phím thực, chuột hoặc bộ điều khiển.

Thiết kế các hoạt động tương tác thoải mái. Đặt các phần tử có thể tương tác ở giữa trường nhìn của người dùng để giảm thiểu tình trạng mỏi đầu và mắt. Giữ nội dung trong phạm vi ranh giới rõ ràng để giúp người dùng luôn định hướng được và tránh tình trạng quá tải cảm giác. Chỉ sử dụng các chuyển động đầu và cơ thể ở quy mô lớn cho những hoạt động tương tác thực sự nâng cao trải nghiệm.

Hỗ trợ trải nghiệm ngồi, đứng và ngả người. Đặt các phần tử, chế độ kiểm soát và đối tượng tương tác trên giao diện người dùng trong trường nhìn của người dùng. Bật chế độ cài đặt chiều cao tuỳ chỉnh để người dùng có thể cá nhân hoá trải nghiệm của họ.

Ngăn ngừa say xe khi di chuyển. Sử dụng chuyển động có thể dự đoán và tốc độ khung hình ổn định để giúp người dùng dự đoán những thay đổi trong môi trường. Tránh những chuyển động bất ngờ như tăng tốc, giảm tốc hoặc thay đổi hướng đột ngột. Bạn nên giữ một số vật thể cố định để làm khung tham chiếu.

Cho phép người dùng chọn giữa thế giới thực và thế giới ảo. Nếu ứng dụng của bạn hỗ trợ chế độ đắm chìm hoàn toàn để đưa người dùng đến một không gian ảo, hãy cân nhắc cung cấp lựa chọn truyền qua để người dùng có thể nhìn thấy không gian thực của họ cùng với ứng dụng của bạn khi có thể.

Cân nhắc công nghệ hiển thị

Trải nghiệm sống động của Android XR chạy trên nhiều loại phần cứng. Mặc dù tất cả các thiết bị đều hỗ trợ các mô hình tương tác cốt lõi, nhưng công nghệ hiển thị về cơ bản sẽ thay đổi cách nội dung kỹ thuật số kết hợp với thế giới thực.

Nhìn chung, thiết bị sống động được chia thành 2 danh mục: Thiết bị đeo đầu XR (dùng camera để truyền phát thế giới bên ngoài) và kính XR có dây (dùng ống kính trong suốt). Việc hiểu rõ những điểm khác biệt này là yếu tố then chốt để chọn màu, đặt giao diện người dùng và thiết kế sống động.

tai nghe XR

Tai nghe XR sử dụng camera có độ phân giải cao để ghi lại thế giới thực và truyền trực tuyến thế giới thực đó đến màn hình bên trong tai nghe.

Hình ảnh: Vì màn hình có độ mờ nên có thể hiển thị "màu đen thực" và che khuất hoàn toàn thế giới thực. Điều này cho phép trải nghiệm thực tế ảo (VR) hoàn chỉnh, trong đó môi trường thực tế được thay thế hoàn toàn.

Trường nhìn: Tai nghe thường có trường nhìn rộng (110° trở lên), cho phép tạo ra các giao diện sống động, lấp đầy vùng ngoại vi.

Đầu vào: Đầu vào chính thường bao gồm tính năng theo dõi bàn tay, theo dõi mắt và bộ điều khiển 6DoF chuyên dụng.

Kính XR (có dây)

Kính XR có dây sử dụng màn hình ánh sáng bổ sung (chẳng hạn như ống dẫn sóng) để chiếu ánh sáng lên các thấu kính bán trong suốt. Người dùng xem thế giới thực trực tiếp qua kính, với nội dung kỹ thuật số được phủ lên trên.

Màu sắc và độ trong suốt cộng thêm: Trong màn hình cộng thêm, màu đen thuần tuý sẽ hiển thị dưới dạng trong suốt. Các màu tối hơn được kết xuất bằng cách phát ra ít ánh sáng hơn, giúp giảm độ mờ một cách hiệu quả.

Góc nhìn: Góc nhìn tập trung hơn, thường từ 50° đến 70°. Mặc dù vẫn mang đến trải nghiệm trên màn hình rộng, nhưng góc nhìn này hẹp hơn so với tai nghe. Tính năng điều chỉnh tỷ lệ giao diện người dùng sẽ tự động điều chỉnh nội dung để giữ nội dung trong vùng được lấy nét này.

Làm mờ: Nhiều thiết bị sử dụng tính năng làm mờ bằng điện sắc để làm tối ống kính trên toàn cầu, giúp nội dung ảo nổi bật trong môi trường thực tế sáng.

Đầu vào: Do kiểu dáng, kính thường dựa vào đầu vào tự nhiên (bàn tay) và các thiết bị ngoại vi (chẳng hạn như điện thoại, bàn phím/chuột Bluetooth) thay vì các bộ điều khiển chuyên dụng cồng kềnh.

Tính năng Kính XR Kính XR (có dây)
Chế độ xem môi trường Nguồn cấp dữ liệu video dạng số (màn hình mờ) Chế độ xem trực tiếp (ống kính trong suốt)
Loại màn hình Màn hình MicroLED mờ, có thể hiển thị đầy đủ dải màu và màu đen thuần tuý Quang học cộng trong suốt, không thể kết xuất màu đen thuần tuý và luôn có độ trong suốt nhất định
Nhập vai Có thể chặn hoàn toàn thế giới thực Thế giới thực luôn hiển thị; tính năng làm mờ bằng điện di có thể tăng tính chân thực
Góc nhìn (FOV) Góc rộng (~110° trở lên) Tập trung (~50° – 70°)
Chia tỷ lệ giao diện người dùng Điều chỉnh tỷ lệ tiêu chuẩn cho canvas nhập vai Tự động điều chỉnh tỷ lệ để vừa với nội dung trong trường nhìn hẹp hơn
Khả năng di chuyển Bị ràng buộc về pin hoặc có dây; được thiết kế để sử dụng cố định hoặc trong phạm vi phòng Tính di động cao; thiết kế gọn nhẹ để di chuyển thoải mái

Khám phá những trải nghiệm đặc biệt trong XR

Android XR có các tính năng giúp bạn khai thác màn hình vô cực và tạo ra những trải nghiệm sống động, hấp dẫn.

Mô hình 3D tương tác. Bạn có thể muốn thêm các đối tượng 3D tương tác có tính chân thực, cách điệu hoặc vui nhộn. Thông thường, các đối tượng 3D được kết xuất với độ sâu và thể tích, có thể xem từ mọi góc độ và di chuyển bằng các thao tác tự nhiên bằng cử chỉ.

Môi trường ảo sống động. Lưu chế độ sống động cho những trải nghiệm có lợi ích đáng kể từ chế độ này. Chọn một khoảnh khắc quan trọng để đưa người dùng đến một thực tế mới, thay thế môi trường xung quanh thực tế của họ bằng một không gian ảo.

Cân nhắc việc kết hợp liền mạch. Ở chế độ truyền qua, bạn có thể kết hợp các phần tử ảo với môi trường thực của người dùng. Thiết kế các đối tượng ảo với ánh sáng và độ che khuất tự nhiên để tăng cảm giác chân thực.

Âm thanh không gian. Để tăng thêm một lớp chân thực và sống động, hãy đặt âm thanh một cách chính xác trong môi trường để tạo ra một cảnh âm thanh chân thực, giúp tăng khả năng nhận biết không gian của người dùng.

Tăng khả năng hỗ trợ tiếp cận cho ứng dụng

Android XR được thiết kế để giúp mọi người dùng dễ dàng khám phá, nắm bắt và tận hưởng ứng dụng của bạn.

Tính năng hệ thống. Android XR có các tính năng hỗ trợ tiếp cận cho thiết bị di động và màn hình lớn, chẳng hạn như chuyển giọng nói thành văn bản, phụ đề trực tiếp, đảo ngược và điều chỉnh màu sắc, phóng to và điều khiển bằng cách giữ. Nền tảng này cũng được điều chỉnh cho trình đọc màn hình TalkBack của Google.

Màu sắc và ánh sáng. Cung cấp độ tương phản màu thích hợp để hỗ trợ người dùng có sự khác biệt về thị lực màu. Duy trì tỷ lệ tương phản để dễ đọc, đặc biệt là nếu bạn sử dụng bất kỳ nền trong suốt nào. Sử dụng tính năng làm mờ để tạo độ tương phản giữa ứng dụng của bạn và môi trường xung quanh người dùng. Tránh thay đổi đột ngột độ sáng hoặc màu sắc để không gây khó chịu cho mắt.

Cân nhắc kích thước và tỷ lệ linh hoạt. Mục tiêu con trỏ và giao diện người dùng lớn hơn giúp người dùng dễ dàng chọn và thao tác với các phần tử trong không gian. Nếu bạn đang tạo một ứng dụng Android, ứng dụng đó sẽ tự động điều chỉnh tỷ lệ khi người dùng di chuyển hoặc đổi kích thước ứng dụng.

Giảm tải nhận thức. Cung cấp cho người dùng một số ít lựa chọn tại một thời điểm. Cung cấp phản hồi bằng hình ảnh hoặc âm thanh để xác nhận thao tác. Dần dần giới thiệu các tính năng nâng cao để tránh làm người dùng choáng ngợp vì có quá nhiều thông tin.

Thiết kế cho cả tương tác trực tiếp và từ xa, để người dùng có thể thoải mái tương tác với các đối tượng ở gần và ở xa. Người dùng có thể nhặt một công cụ ảo, nhấn nút hoặc đổi kích thước một đối tượng 3D cho dù đối tượng đó ở trong tầm tay hay ở xa hơn.

Tìm hiểu về chế độ nhập đa phương thức hỗ trợ tiếp cận.


OpenXR™ và biểu trưng OpenXR là các nhãn hiệu thuộc sở hữu của The Khronos Group Inc. và được đăng ký làm nhãn hiệu ở Trung Quốc, Liên minh Châu Âu, Nhật Bản và Vương quốc Anh.