Grabar datos EIF: Evidencia de alta fidelidad para reproducir problemas AR
En aplicaciones de realidad aumentada (AR), algunos problemas complejos de spatial localization, como jitter de tracking, desalineación virtual-real y deriva de contenido, suelen ser difíciles de reproducir completamente solo mediante grabaciones de pantalla o logs. Por ello, ofrecemos la función de grabación de datos EIF, un formato propietario de volcado de datos de alta fidelidad que puede registrar de forma sincronizada la siguiente información clave:
- Información básica del dispositivo, como modelo, sistema y versión SDK
- Frames de imagen de cámara con timestamp
- Matriz intrínseca y matriz extrínseca de la cámara del dispositivo
- Datos de sensores IMU
- Datos adicionales de entradas auxiliares externas, como GNSS
¿Por qué es importante grabar datos EIF?
Importante
Los datos EIF que pueden reproducir un problema no tienen precio.
Los datos EIF pueden reproducir por completo el contexto detallado cuando ocurre un problema, lo que permite al equipo de desarrollo reproducir con precisión el escenario del usuario en un entorno offline y mejorar enormemente la eficiencia de localización del problema. En comparación con grabaciones de pantalla o logs, EIF tiene las siguientes ventajas:
- Reproducción precisa: los desarrolladores pueden reproducir directamente datos EIF en herramientas de depuración para reproducir el Bug que encontró.
- Diagnóstico de bajo nivel: mediante el análisis completo de varios tipos de datos, como imágenes, sensores y entradas externas, los desarrolladores pueden determinar en qué etapa técnica se originó el problema.
- Ahorro de tiempo: evita largos ciclos de comunicación y acorta significativamente el ciclo desde el reporte del problema hasta su resolución.
Cómo grabar datos EIF
EasyAR ofrece dos formas de grabar datos EIF.
- Usar directamente las API proporcionadas por el SDK para implementar la grabación de datos EIF en su aplicación.
- Usar la Mega Toolbox App oficial. Normalmente es adecuado para desarrollo de EasyAR Mega y feedback de problemas.
Para pasos detallados, consulte nuestra documentación técnica para obtener guías de operación según su método de uso y dispositivo.
Consejo
Visite el siguiente enlace para ver cómo implementar grabación EIF dentro de la aplicación llamando API: Input frame recording and simulated runtime.
Visite el siguiente enlace para ver la guía de operación para usar Mega Toolbox App: Use Toolbox to record mobile EIF files.
Resumen breve del proceso de grabación, usando Mega Toolbox App como ejemplo:
- Abra Mega Toolbox App y toque
On-site Verification and Diagnostics Tool. - Inicie sesión en su cuenta, seleccione su localization library y comience la prueba.
- Intente reproducir su problema. Encuentre un patrón de operación que pueda reproducir el problema de forma estable, como orientación del dispositivo, forma de navegación o punto de captura.
- Cuando todo esté listo, toque el botón rojo "Record" para iniciar la grabación.
- Después de que aparezca el problema, toque el botón rojo "Stop and Save".
- El sistema generará automáticamente un archivo EIF. Conecte el dispositivo al ordenador, expórtelo al almacenamiento local y envíelo.
Nota
Los archivos EIF pueden ser grandes, desde cientos de MB hasta varios GB. Se recomienda grabar solo el segmento central que contiene el problema, normalmente 10-30 segundos son suficientes.
Sugerencias de mejores prácticas
Para garantizar que su feedback pueda procesarse de forma eficiente, incluya al mismo tiempo los siguientes cuatro tipos de información al enviarlo:
| Tipo de información | Descripción |
|---|---|
| Archivo de datos EIF | Evidencia diagnóstica principal, debe incluir el proceso de reproducción del problema |
| Descripción subjetiva del fenómeno | Describa claramente el comportamiento observado, por ejemplo "la flecha de navegación saltó repentinamente al techo al girar a la izquierda" |
| Grabación de pantalla o screenshot | Ayuda a visualizar el problema y muestra intuitivamente "qué vio finalmente el usuario" |
| Información contextual auxiliar | Incluye: • Modelo del dispositivo y versión del sistema operativo • Versión del EasyAR SDK usada por su aplicación • Descripción del entorno donde ocurrió el problema (indoor/outdoor, iluminación, tamaño del espacio) • Las aplicaciones tipo Mega deben proporcionar además información de localization library, que puede exportarse desde la herramienta Unity • Las aplicaciones tipo CRS cloud recognition deben proporcionar además información de cloud recognition library |
Consejo
Ejemplo: "En Apple Vision Pro (visionOS 26) usando EasyAR Sense Unity Plugin 4000.0.1, al navegar en un centro comercial indoor, la ruta de navegación se volvió incorrecta repentinamente en una ubicación. Archivo EIF grabado: avp_wrong_path_20251218.mkveif, con grabación de pantalla, fotos del entorno e información de localization library adjuntas: MegaStudio_ServiceInfo_myaccount_2025-12-18_10-33-26.json."
Al proporcionar el paquete completo de información anterior, acelerará significativamente el análisis y la reparación del problema. ¡Gracias por su cooperación!