Table of Contents

Notas de lanzamiento de EasyAR Sense 4.7

4.7.0

2025-10-20

EasyAR Sense 4.7.0 añade algunas funciones y corrige problemas.

Versiones

+ Añade la versión CommunityR, compatible con reproducción de video y grabación de pantalla. Elimina la versión NR. Otras versiones ya no admiten reproducción de video ni grabación de pantalla.

+ Añade soporte para visionOS

+ Añade soporte para prefabs C++ en aar

* Actualiza las versiones de herramientas para compilar el SDK: Android build tools 36, NDK r28, compatible con el tamaño de página de memoria de 16KiB de Android

* Actualiza las versiones de herramientas para compilar el SDK: XCode 16.1

- Finaliza el soporte para iOS 11.x-14.x; la versión mínima admitida es ahora 15.0

- Finaliza el soporte para macOS 10.x; la versión mínima admitida es ahora 11.0

MEGA

+ Añade MegaLandmarkFilter para admitir el posicionamiento en la nube VPS de EasyAR Mega Landmark

+ MegaTracker admite nuevo protocolo de versión

+ MegaTracker admite cambiar bibliotecas de posicionamiento en tiempo de ejecución

+ Define un elemento de enumeración separado para el despertar del servidor

+ MegaTracker añade función para obtener la pose de salida de forma síncrona

+ MegaTracker añade la interfaz setResultAsyncMode para adaptarse a los cambios en RTCT

+ Admite el uso de API Token para acceder a los servicios Mega

Algoritmos

+ Admite el uso de API Token para acceder a los servicios CRS

+ InputFrame añade algunas comprobaciones de incompatibilidad

+ InputFrame añade el campo CameraTransformType

+ CameraParameters añade modelos de cámara como ojo de pez

+ ImageTracker, ObjectTracker y SparseSpatialMap añaden modo de acceso síncrono a resultados

* Integra RealTimeCoordinateTransform en varios Trackers, mejorando su estabilidad

* Corrige un problema que causaba que MotionTrackerCameraDevice se bloqueara en ciertos casos

Dispositivos

+ Añade ThreeDofCameraDevice para admitir cámaras con 3DoF

+ Añade InertialCameraDevice para admitir navegación inercial

+ Añade VisionOSARKitCameraDevice para admitir la cámara ARKit en visionOS

+ Añade Gyroscope, Magnetometer y AttitudeSensor para obtener datos de sensores

+ Añade funcionalidad a ARCoreCameraDevice, ARKitCameraDevice y ThreeDofCameraDevice para obtener la tasa de fotogramas (fps)

+ Añade funcionalidad a ARCoreCameraDevice y ARKitCameraDevice para obtener el tamaño de la imagen de la cámara

+ Añade funcionalidad a ARCoreCameraDevice, ARKitCameraDevice y ThreeDofCameraDevice para obtener el tipo de cámara y la orientación de rotación

+ Añade funcionalidad a CameraDevice para obtener la orientación de rotación

+ Añade funcionalidad a MotionTrackerCameraDevice para obtener el tipo de cámara, orientación de rotación, tamaño y tasa de fotogramas

+ Añade soporte para algunas gafas AR (consulte la documentación de EasyAR Sense Unity Plugin)

+ ARKitCameraDevice añade configuración de tasa de fotogramas

+ Varios CameraDevice eliminan la función de obtener InputFrameSourceType

+ Actualiza la lista de modelos compatibles con ARCore

+ Actualiza la lista de modelos compatibles con MotionTrackerCameraDevice

+ En Android, camera2 obtiene los parámetros intrínsecos del sistema

+ iOS admite que CameraDevice obtenga parámetros intrínsecos (puede que algunos teléviejos no lo admitan)

Misceláneos

+ Añade VideoInputFrameRecorder y VideoInputFramePlayer para grabar y reproducir datos de depuración en formato EIF MKV (solo reproducción en Windows, solo grabación en Android)

+ Añade EventDumpRecorder para grabar datos de depuración en formato EED. Los archivos EED (EasyARSense Event Dump) pueden usarse para registrar registros, estado de fotogramas de salida, solicitudes de posicionamiento, IMU, GPS, etc.

+ Log añade logMessage

+ En las devoluciones de llamada de la interfaz de exportación C++, añade la opción _EASYAR_FUNCTOR_EXCEPTION_MODE_NORTTI_ para deshabilitar RTTI

+ En las devoluciones de llamada de la interfaz de exportación C++, añade la opción _EASYAR_FUNCTOR_EXCEPTION_MODE_NOEXCEPTION_ para deshabilitar excepciones

+ En la implementación de la interfaz de exportación C++, añade la opción _EASYAR_EXCEPTION_MODE_NOEXCEPTION_ para deshabilitar el lanzamiento de excepciones (throw)

* Corrige algunos problemas de estabilidad