SDK Android XR hiện đã có trong Bản dùng thử cho nhà phát triển. Chúng tôi rất mong nhận được ý kiến phản hồi của bạn! Hãy truy cập vào
trang hỗ trợ của chúng tôi để liên hệ.
Chuyển động
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Ảnh động có thể biến ứng dụng XR của bạn từ một cảnh tĩnh thành một trải nghiệm sống động, tương tác. Điều quan trọng là phải cân nhắc đến sự thoải mái về hình ảnh và thể chất của người dùng khi thiết kế bằng chuyển động.
- Chuyển động trên giao diện người dùng: Đối với các thành phần trên giao diện người dùng, bạn có thể tuân theo các tiêu chuẩn thiết kế chuyển động trên giao diện người dùng đã thiết lập, chẳng hạn như nguyên tắc chuyển động của Material Design.
- Chuyển động 3D trong ứng dụng XR: Khi xây dựng ứng dụng có các đối tượng 3D và tương tác với môi trường, hãy lưu ý rằng các chuyển động lớn có thể khiến người dùng khó chịu. Hãy cân nhắc kỹ khi di chuyển giao diện người dùng hoặc môi trường giúp người dùng làm quen với thế giới ảo của bạn. Nếu di chuyển quá nhanh, người dùng có thể cảm thấy khó chịu về thể chất hoặc bị say tàu xe.
- Thiết kế để tạo sự thoải mái: Tránh chuyển động khiến người dùng cảm thấy khó chịu.
- Bắt đầu từ những điều nhỏ: Sử dụng các chuyển động tinh tế để khuyến khích người dùng khám phá ứng dụng của bạn. Hãy dành các chuyển động lớn cho những khoảnh khắc cụ thể.
- Cung cấp hướng dẫn: Sử dụng chuyển động để giúp người dùng hiểu được những gì đang xảy ra và nơi cần xem.
Cách thêm chuyển động thân thiện với người dùng
Hãy cân nhắc cảm nhận của người dùng về mọi chuyển động trong ứng dụng. Người dùng sẽ cảm thấy thoải mái hơn khi có thể kiểm soát chuyển động trong không gian.
Người dùng có thể cảm thấy khó chịu khi một ứng dụng quyết định di chuyển một đối tượng trong không gian mà người dùng không mong muốn. Nếu mắt bạn nhận thấy chuyển động trong thế giới ảo trong khi tai trong phát hiện bạn vẫn đứng yên, thì sự không khớp về cảm giác này có thể kích hoạt chứng say tàu xe.
Hãy làm theo các phương pháp hay nhất sau đây để người dùng cảm thấy an toàn và thoải mái.
- Giới thiệu rõ ràng trong quy trình làm quen: Để giúp người dùng làm quen với ứng dụng, hãy giới thiệu cơ chế chuyển động từng bước.
- Nơi dừng chân: Những khoảnh khắc tĩnh lặng hoặc giảm chuyển động cho phép người dùng nghỉ ngơi và tránh mệt mỏi.
- Xem xét việc không bắt buộc phải có chuyển động: Một số người dùng có thể cảm thấy thoải mái hơn khi có thể điều chỉnh mức độ chuyển động.
- Chuyển động máy ảnh có thể dự đoán được: Chuyển động máy ảnh mượt mà và có thể dự đoán được có thể giúp ngăn ngừa sự khó chịu.
- Cân nhắc sử dụng phản hồi dạng ảnh động: Nếu muốn tạo trải nghiệm đáng tin cậy, bạn có thể sử dụng ảnh động tuân theo các quy luật vật lý trong thế giới thực.
- Chuyển động toàn cầu có thể khiến người dùng cảm thấy khó chịu. Trong trường hợp cần phải di chuyển lớn, bạn nên làm mờ và làm rõ, ẩn tầm nhìn ngoại vi của người dùng, tăng tốc từ từ hoặc tránh xoay.
- Giới hạn chuyển động của các đối tượng lớn, vì người dùng cũng có thể cảm thấy mình đang di chuyển. Để người dùng không cảm thấy khó chịu, hãy cân nhắc làm cho các đối tượng này có độ mờ hoặc ít được chú ý hơn.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# Motion can transform your XR app from a static scene into a vibrant, interactive\nexperience. It's important to consider a user's visual and physical comfort when\ndesigning with motion.\n\n- **UI motion** : For user interface elements, you can follow established UI motion design standards, such as [Material Design's motion guidelines](https://m3.material.io/styles/motion/overview).\n- **3D motion in XR apps**: When building an app with 3D objects and environment interactions, keep in mind large movements may be uncomfortable to users. Be thoughtful when moving UI or environments that ground a user in your virtual world. If moved too quickly, a user may experience physical discomfort or motion sickness.\n- **Design for comfort**: Avoid motion that makes people feel sick.\n- **Start small**: Use subtle movements to encourage users to explore your app. Save big movements for specific moments.\n- **Provide guidance**: Use motion to help users understand what's happening and where to look.\n\n### How to add user-friendly motion\n\nConsider how any movements in your app make a user feel. Motion in space is more\ncomfortable to users when they are in control.\n\nDiscomfort can happen when an app decides to move something in space without a\nuser expecting it. If your eyes perceive movement in the virtual world while\nyour inner ear detects that you're still, this sensory mismatch can trigger\nmotion sickness.\n\nFollow these best practices to keep users feeling safe and comfortable.\n\n- **Clear onboarding**: To help users acclimate to your app, introduce motion mechanics gradually.\n- **Rest stops**: Moments of stillness or reduced motion allow users to rest and avoid fatigue.\n- **Consider making motion optional**: Some users may be more comfortable when they can adjust the level of motion.\n- **Predictable camera motions**: Smooth and predictable camera movements can help prevent discomfort.\n- **Consider animated feedback**: If you want to create a believable experience, you can use animations that follow real-world physics.\n- **Whole world movements can make people feel sick**. In cases where big movements are necessary, you may want to fade out and fade in, hide a user's peripheral vision, accelerate slowly, or avoid rotating.\n- **Limit motion of large objects**, because it can feel like the user is moving as well. To prevent users from experiencing discomfort, consider making these objects semi-transparent or less noticeable."]]