Cân nhắc về hiệu suất

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.

Tính năng Theo dõi chuyển động của ARCore dựa trên cả thông tin hình ảnh từ máy ảnh và các phép đo quán tính từ đơn vị đo lường quán tính (IMU) của thiết bị. Chúng tôi khuyên bạn nên làm theo các nguyên tắc sau để giúp đảm bảo rằng ứng dụng của bạn cung cấp các điều kiện tối ưu cho ARCore để duy trì các tính năng theo dõi và phát hiện trong môi trường.

Cung cấp trải nghiệm người dùng tốt nhất có thể

Với AR, bạn có thể tạo ra những trải nghiệm thú vị và độc đáo cho người dùng của mình. Tuy nhiên, người dùng có thể trở nên thất vọng khi họ không chắc chắn về cách tiến hành hoặc những gì họ sẽ thấy ngoài hình ảnh chuyển qua máy ảnh.

Bạn có thể cung cấp trải nghiệm người dùng tốt nhất có thể bằng cách đảm bảo rằng ứng dụng của bạn:

  • Cung cấp phản hồi rõ ràng cho người dùng
  • Khuyến khích họ di chuyển thiết bị của họ
  • Chỉ cho họ cách tương tác với thiết bị của họ để trải nghiệm AR

Để có danh sách đầy đủ hơn về các đề xuất thiết kế, hãy xem lại Nguyên tắc thiết kế thực tế tăng cường của chúng tôi.

Những nguyên tắc này được cung cấp bởi nghiên cứu cơ bản và cung cấp thông tin chi tiết và ý tưởng có thể giúp bạn thiết kế trải nghiệm AR tốt hơn cho người dùng của mình.

Khuyến khích người dùng di chuyển máy ảnh từ từ

ARCore yêu cầu thông tin trực quan từ máy ảnh để xây dựng sự hiểu biết về môi trường . Chuyển động thiết bị nhanh có thể khiến hình ảnh camera bị nhòe, làm giảm khả năng theo dõi và phát hiện các tính năng của ARCore.

Trong thời gian di chuyển ngắn, ARCore dựa vào dữ liệu IMU để ước tính tư thế thiết bị. Khi chuyển động dừng lại, theo dõi trực quan sẽ tiếp tục.

Tránh di chuyển nhanh trong thời gian dài, điều này có thể khiến ARCore mất khả năng theo dõi và ngăn chặn việc phát hiện các tính năng.

Sử dụng hiệu quả các neo

Xem lại Làm việc với Anchors để hiểu rõ hơn về cách hoạt động của neo, cách sử dụng chúng hiệu quả trong ứng dụng của bạn cũng như các cân nhắc về thiết kế và trải nghiệm người dùng khác.

Tránh sử dụng phản hồi xúc giác

Vì rung động của thiết bị có thể tạm thời cản trở khả năng ước tính chính xác tư thế của thiết bị của ARCore, nên tránh cung cấp phản hồi xúc giác cho người dùng — ví dụ: bằng cách sử dụng bộ rung của thiết bị.