El seguimiento de movimiento de ARCore se basa tanto en la información visual de la cámara como en las mediciones inerciales de la unidad de medición inercial (IMU) del dispositivo. Te recomendamos que sigas los siguientes lineamientos para asegurarte de que tu app proporcione condiciones óptimas para que ARCore mantenga el seguimiento y detecte funciones en el entorno.
Brindar la mejor experiencia del usuario posible
Con la RA, puedes crear experiencias únicas y encantadoras para tus usuarios. Sin embargo, los usuarios pueden frustrarse cuando no están seguros de cómo proceder o lo que deberían ver, además de la imagen de transferencia de la cámara.
Para brindar la mejor experiencia del usuario posible, debes asegurarte de que tu app:
- Proporciona comentarios claros a los usuarios.
- Los incentiva a mover el dispositivo.
- Se le muestra cómo interactuar con su dispositivo para experimentar la RA
Para obtener una lista más completa de recomendaciones de diseño, consulta nuestros Lineamientos del diseño de realidad aumentada.
Estos lineamientos se basan en investigaciones básicas y ofrecen ideas y estadísticas que pueden ayudarte a diseñar mejores experiencias de RA para los usuarios.
Alienta a los usuarios a que muevan la cámara lentamente
ARCore requiere información visual de la cámara para crear una comprensión del entorno. El rápido movimiento del dispositivo puede hacer que la imagen de la cámara se vuelva borrosa, lo que reduce la capacidad de ARCore para realizar un seguimiento y detectar funciones.
Durante períodos breves de movimiento, ARCore se basa en datos de IMU para estimar la posición del dispositivo. Cuando se detiene el movimiento, se reanuda el seguimiento visual.
Evita los períodos prolongados de movimiento rápido, que pueden hacer que ARCore pierda el seguimiento y evitar la detección de funciones.
Cómo usar las anclas de forma eficaz
Consulta Cómo trabajar con anclas para comprender mejor cómo funcionan las anclas, cómo usarlas de manera efectiva en tu app y otras consideraciones sobre la UX y el diseño.
Evita usar la respuesta táctil
Debido a que las vibraciones del dispositivo pueden interferir temporalmente en la capacidad de ARCore para estimar con precisión la pose del dispositivo, evita proporcionarle respuesta táctil al usuario, por ejemplo, usando el vibrador del dispositivo.