Table of Contents

Dispositivos y plataformas compatibles

Este documento detalla los dispositivos, sistemas operativos, requisitos de hardware compatibles con la función de seguimiento de objetos 3D, así como su compatibilidad cuando se combina con el seguimiento de movimiento y cámaras personalizadas. Ayuda a los desarrolladores a evaluar la viabilidad del proyecto y preparar el entorno de software y hardware con antelación.

Dispositivos y plataformas compatibles

EasyAR Sense, como SDK de RA multiplataforma, ofrece un amplio soporte de sistemas operativos y hardware para la función de seguimiento de objetos 3D.

Sistemas operativos y requisitos de versión

Tipo de dispositivo Versión del SO Notas
PC • Windows 7 y superior
• macOS Catalina 10.15 y superior
Las ediciones N/KN de Windows requieren Media Feature Pack para usar la cámara
Teléfono/Tableta • Android 5.0 y superior
• iOS 12.0 y superior
Incluye HarmonyOS 1.x-4.x
Gafas XR • Android
• visionOS 2.0 y superior
Dispositivos y requisitos detallados: Compatibilidad con gafas

Arquitecturas de CPU compatibles

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

Requisitos de hardware

La función de seguimiento de objetos 3D requiere una cámara, sin necesidad de sensores adicionales. En comparación con otras funciones de RA (como seguimiento de superficies), esta función tiene una dependencia de hardware menor y es adecuada para casi todos los dispositivos.

Notas de compatibilidad

  • Futuras versiones de Android/iOS
    EasyAR Sense generalmente no depende de muchas API del sistema, por lo que las nuevas versiones de Android/iOS suelen 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 en China también lo exigen. EasyAR proporciona archivos binarios para armv7a y arm64-v8a.

Compatibilidad de dispositivos con fusión de movimiento

La fusión de movimiento (Motion Fusion) combina el seguimiento de objetos 3D con el seguimiento de movimiento del dispositivo para mejorar la estabilidad del seguimiento o permitir interacciones de RA más complejas. Aunque el seguimiento de objetos 3D en sí no requiere sensores de movimiento, si se necesita habilitar la fusión de movimiento, se deben cumplir las siguientes condiciones:

Requisitos de hardware para fusión de movimiento

  • Sensores requeridos: Acelerómetro y giroscopio
  • Caso de uso: Cuando el objeto objetivo sale del campo de visión de la cámara actual, se utilizan los datos de movimiento del dispositivo para mantener la pose del objeto virtual, asegurando un seguimiento estable y continuo.

Compatibilidad de plataforma

  • iOS: Dispositivos compatibles con ARKit.
  • Android: Dispositivos compatibles con ARCore/AR Engine/EasyAR Motion Tracker.
  • Windows/macOS: Generalmente no tienen sensores integrados; se requiere hardware externo o prescindir de la fusión de movimiento.

Consideraciones

  • El seguimiento de objetos 3D y la fusión de movimiento se pueden usar de forma independiente. Si solo se necesita seguimiento de objetos, no se requieren sensores adicionales.
  • Para listas específicas de modelos compatibles y requisitos de rendimiento de la fusión de movimiento, consulta: Modelos compatibles con seguimiento de movimiento.

Compatibilidad con cámaras personalizadas

En ciertos escenarios específicos (como requisitos de resolución/velocidad de fotogramas particulares, integración de flujos de video externos), los desarrolladores pueden necesitar usar cámaras personalizadas. La función de seguimiento de objetos 3D de EasyAR admite su uso con cámaras personalizadas.

Puedes consultar el contenido en Cámara personalizada para comprender las cámaras personalizadas. Actualmente, admitimos la integración de cámaras personalizadas en Unity y en plataformas nativas.

Métodos de implementación y consideraciones

Para diferentes plataformas, proporcionamos páginas temáticas específicas.

Al usar una cámara personalizada, ten siempre en cuenta las siguientes limitaciones clave:

  • La cámara personalizada debe garantizar que el formato de fotograma (por ejemplo, YUV/RGB) coincida con los requisitos de entrada de EasyAR.
  • Aumenta la complejidad del desarrollo y puede afectar al rendimiento; se recomienda solo cuando las soluciones estándar no sean suficientes.
  • Debes gestionar manualmente los permisos de la cámara, el ciclo de vida y la sincronización de fotogramas.

Recomendaciones de mejores prácticas

La función de seguimiento de objetos 3D tiene requisitos de hardware y plataforma relativamente flexibles, solo necesita una cámara para funcionar y es adecuada para la mayoría de dispositivos móviles y sistemas de escritorio. Los desarrolladores deben prestar atención a las normas de empaquetado de 64 bits para Android y verificar la compatibilidad del dispositivo cuando se necesite fusión de movimiento. Aunque las cámaras personalizadas son viables, se recomiendan solo cuando las soluciones estándar no satisfacen las necesidades.