Table of Contents

Compatibilidad de dispositivos y plataformas

Este artículo describe en detalle los dispositivos, sistemas operativos, requisitos de hardware y soporte relacionado al usar seguimiento de imágenes planas junto con motion tracking y custom camera, ayudando a los desarrolladores a evaluar la viabilidad del proyecto y preparar con antelación el entorno de software y hardware.

Dispositivos y plataformas compatibles

Como AR SDK multiplataforma, EasyAR Sense proporciona amplio soporte de sistemas operativos y hardware para seguimiento de imágenes planas.

Requisitos de sistema operativo y versión

Tipo de dispositivo Versión del sistema operativo Notas
PC • Windows 7 and later
• macOS Catalina 10.15 and later
Las ediciones N/KN de Windows requieren instalar Media Feature Pack para usar la cámara
Phone/tablet • Android 5.0 and later
• iOS 12.0 and later
Incluye HarmonyOS 1.x-4.x
XR headset • Android
• visionOS 2.0 and later
Para dispositivos compatibles y requisitos del sistema detallados, consulte soporte de visores

Compatibilidad de arquitectura CPU

Sistema operativo Arquitecturas CPU compatibles
Windows x86, x86_64
macOS x86_64, arm64 (Apple Silicon)
Android armv7a, arm64-v8a
iOS arm64

Requisitos de hardware

Seguimiento de imágenes planas requiere cámara y no tiene requisitos de sensores adicionales. En comparación con otras funciones AR como surface tracking, esta función tiene baja dependencia de hardware y se aplica a casi todos los dispositivos.

Notas de compatibilidad

  • Versiones futuras de Android/iOS
    EasyAR Sense normalmente no depende de muchas API del sistema, por lo que las nuevas versiones de Android/iOS generalmente pueden ser compatibles de inmediato.
  • Requisito de arquitectura de 64 bits
    Desde 2019, Google Play Store exige que las nuevas aplicaciones admitan 64 bits; las principales tiendas de aplicaciones de China también lo han aplicado. EasyAR proporciona binarios armv7a y arm64-v8a.

Compatibilidad de dispositivos para Motion Fusion

Motion Fusion significa combinar seguimiento de imágenes planas con device motion tracking para mejorar la estabilidad de tracking o implementar interacciones AR más complejas. Aunque seguimiento de imágenes planas no requiere obligatoriamente sensores de movimiento, se deben cumplir las siguientes condiciones si se habilita Motion Fusion:

Requisitos de hardware de Motion Fusion

  • Sensores requeridos: acelerómetro y giroscopio
  • Escenario aplicable: Cuando el imagen objetivo sale de la vista actual de la cámara, los datos de movimiento del dispositivo se usan para mantener la continuidad de pose del objeto virtual y conservar un tracking estable y continuo

Compatibilidad de plataformas

  • iOS: Dispositivos compatibles con ARKit.
  • Android: Dispositivos compatibles con ARCore/AR Engine/EasyAR Motion Tracker.
  • Windows/macOS: Normalmente no tienen sensores integrados, por lo que se requieren dispositivos externos o se debe abandonar Motion Fusion.
Consejo

Para los dispositivos XR headset compatibles con EasyAR, Motion Fusion está soportado de forma nativa.

Notas

  • Seguimiento de imágenes planas y Motion Fusion pueden usarse de forma independiente. Si solo se requiere reconocimiento de imágenes, no se necesitan sensores adicionales.
  • Para la lista de modelos específicos y los requisitos de rendimiento de Motion Fusion, consulte dispositivos compatibles con motion tracking.

Compatibilidad con custom camera

En algunos escenarios especiales, como requisitos específicos de resolución/frame rate o entrada de un stream de video externo, los desarrolladores pueden necesitar custom camera. EasyAR seguimiento de imágenes planas admite el uso junto con custom camera.

Puede consultar custom camera para comprender custom camera. Actualmente admitimos integración de custom camera en Unity y plataformas nativas.

Métodos de implementación y notas

Proporcionamos páginas temáticas correspondientes para diferentes plataformas.

Al usar custom camera, preste siempre atención a las siguientes limitaciones clave:

  • Custom camera debe garantizar que el formato de frame, como YUV/RGB, coincida con los requisitos de entrada de EasyAR.
  • Aumenta la complejidad de desarrollo y puede afectar al rendimiento, por lo que se recomienda solo cuando la solución estándar no satisface los requisitos.
  • Debe gestionar por su cuenta permisos de cámara, lifecycle y sincronización de frames.

Recomendaciones de mejores prácticas

Seguimiento de imágenes planas tiene requisitos de hardware y plataforma relativamente flexibles y puede ejecutarse solo con cámara, por lo que es adecuado para la mayoría de dispositivos móviles y sistemas de escritorio. Los desarrolladores deben prestar atención a las reglas de empaquetado Android 64-bit y comprobar el soporte del dispositivo cuando se necesite Motion Fusion. Custom camera es viable, pero solo se recomienda cuando la solución estándar no satisface los requisitos.