Dispositivos y aplicaciones de plataforma compatibles
EasyAR Mega está diseñado para ofrecer una experiencia de spatial computing multiplataforma y coherente. Para lograr este objetivo, proporcionamos soporte dedicado para distintos dispositivos y plataformas. Este capítulo describe en detalle en qué dispositivos y plataformas puede ejecutarse Mega, así como las diferencias de experiencia que pueden ofrecer distintos dispositivos.
Resumen de soporte de dispositivos y plataformas
Mega Cloud Localization y Mega Go localization en dispositivo tienen amplias capacidades de integración y admiten diversos dispositivos y plataformas que pueden obtener imágenes de cámara. El estado de soporte es el siguiente:
| Tipo de dispositivo | Sistema operativo | Plataforma objetivo | Estado de soporte |
|---|---|---|---|
| Smartphone/tablet | • iOS • iPadOS • Android |
• Native • Unity • WeChat Mini Program |
Soporte completo, cubre casi todos los smartphones/tablets del mercado |
| Visor XR | - | • Unity | Soporte limitado. Consulte soporte de visores para ver el soporte de dispositivos específico |
| PC | • Windows • macOS |
• Native • Unity |
Soporte limitado, usado solo para vista previa de efectos simulados. Consulte ejecución de simulación EIF |
| Dispositivo personalizado | • Android | • Native • Unity |
Soporte limitado. Requiere la función custom camera, adecuada para desarrolladores avanzados |
Diferencias de experiencia en distintos dispositivos
Aunque Mega Cloud Localization y Mega Go localization en dispositivo admiten ampliamente diversos dispositivos que se ejecutan en distintas plataformas, la experiencia final del usuario también depende del efecto de fusion tracking de los resultados de localization en el cliente.
Según las condiciones de hardware y las capacidades de software de dispositivos y plataformas concretos, clasificamos los dispositivos por xDoF (x Degrees of Freedom). xDoF es un indicador clave para medir la capacidad de fusion tracking del dispositivo y afecta directamente a la calidad de experiencia de Mega.
| Clasificación del dispositivo | Requisitos de hardware | Requisitos de software | Nivel de experiencia |
|---|---|---|---|
| 0DoF | Sin requisitos obligatorios excepto la cámara | • Ninguno | Básico, sin capacidad de terminal tracking; el contenido virtual solo puede mostrarse pegado a la pantalla |
| 3DoF | Requiere gyroscope | • EasyAR Sense 4.7.0 o superior | General, capacidad limitada de terminal tracking; la experiencia se ve afectada por la dirección y velocidad de avance |
| 5DoF | Requiere gyroscope y accelerometer | • Android 7.0 o superior • EasyAR Sense 4.7.0 (Lib Full) |
Subóptimo, cierta capacidad de terminal tracking, pero la experiencia en la dirección de altura se reduce |
| 6DoF | Requiere buenos IMU sensors | Admite cualquiera de los siguientes: • Apple ARKit • Google ARCore • Huawei AR Engine • EasyAR Motion Tracker |
Mejor, capacidad completa de terminal fusion tracking que puede manejar varios patrones de movimiento del usuario |
Nota
Para dispositivos Apple, para comprobar si ARKit es compatible, consulte: ARKit verifying device support.
Para dispositivos Android, para comprobar si ARCore es compatible, consulte: dispositivos compatibles con ARCore.
Para dispositivos Huawei, para comprobar si AR Engine es compatible, consulte: dispositivos compatibles con AR Engine motion tracking.
Para otros dispositivos, para comprobar si EasyAR Motion Tracker es compatible, consulte: dispositivos compatibles con EasyAR motion tracking.
Para dispositivos visores XR, todos los dispositivos que actualmente admiten integración con Mega tienen capacidad 6DoF completa.
Importante
Para garantizar una buena experiencia de usuario, en dispositivos que usan EasyAR Motion Tracker, Mega realiza una autocomprobación antes de ejecutarse. En concreto, el programa comprueba el estado de MotionTrackerCameraDeviceQualityLevel:
- ≥
Limited: 6DoF de forma predeterminada, puede degradarse manualmente a 5DoF, 3DoF o 0DoF - <
Limited: 5DoF de forma predeterminada, puede degradarse manualmente a 3DoF o 0DoF
Para conceptos relacionados, consulte: introducción a motion tracking.
Notas adicionales para WeChat Mini Program
Al integrar Mega Cloud Localization en WeChat Mini Program, los requisitos del dispositivo son distintos de los del desarrollo Native o Unity.
- El dispositivo debe admitir al menos WeChat VisionKit V1 plane interface para poder ejecutarse.
- Se requiere soporte para WeChat VisionKit V2 plane interface para obtener un efecto relativamente ideal.
Para la lista detallada de dispositivos compatibles, consulte la documentación oficial de WeChat Mini Program: lista de soporte de V2 plane AR interface
EasyAR Mega proporciona soporte listo para usar para las principales plataformas móviles. Al seleccionar dispositivos objetivo, priorice los modelos que admiten ARKit/ARCore/AR Engine/EasyAR Motion Tracker o dispositivos visores XR específicos, para garantizar que los usuarios obtengan la mejor experiencia espacial de Mega.