EasyAR Sense 4.7 release notes
4.7.0
2025-10-20
EasyAR Sense 4.7.0 adds some features and fixes some issues.
Version
+ Added CommunityR version, supporting video playback and screen recording. NR version is removed. Other versions no longer support video playback and screen recording.
+ Added visionOS support.
+ Added C++ prefab support for aar.
* Upgraded the tool versions for compiling SDK: Android build tools 36, NDK r28, compatible with Android 16KiB memory page size.
* Upgraded the tool versions for compiling SDK: XCode 16.1.
- Ended support for iOS 11.x-14.x. The minimum supported version is 15.0.
- Ended support for macOS 10.x. The minimum supported version is 11.0.
MEGA
+ Added MegaLandmarkFilter to support EasyAR Mega Landmark VPS cloud localization.
+ MegaTracker supports new protocol versions.
+ MegaTracker runtime supports switching localization libraries.
+ Defined separate enumeration items for server wake-up.
+ MegaTracker added the ability to synchronously obtain output poses.
+ MegaTracker added the setResultAsyncMode interface to adapt to RTCT modifications.
+ Supports accessing Mega services using API Token.
Algorithm
+ Supports accessing CRS services using API Token.
+ Added some incompatible checks to InputFrame.
+ Added CameraTransformType field to InputFrame.
+ Added fisheye and other camera models to CameraParameters.
+ Added synchronous access result mode to ImageTracker, ObjectTracker, and SparseSpatialMap.
* Integrated RealTimeCoordinateTransform into various Trackers and improved its stability.
* Fixed an issue where MotionTrackerCameraDevice might crash under certain circumstances.
Device
+ Added ThreeDofCameraDevice to support 3DoF cameras.
+ Added InertialCameraDevice to support inertial navigation.
+ Added VisionOSARKitCameraDevice to support ARKit cameras on visionOS.
+ Added Gyroscope, Magnetometer, and AttitudeSensor to obtain sensor data.
+ Added the ability to obtain frame rates for ARCoreCameraDevice, ARKitCameraDevice, and ThreeDofCameraDevice.
+ Added the ability to obtain camera image sizes for ARCoreCameraDevice and ARKitCameraDevice.
+ Added the ability to obtain camera type and rotation direction for ARCoreCameraDevice, ARKitCameraDevice, and ThreeDofCameraDevice.
+ Added the ability to obtain rotation direction for CameraDevice.
+ Added the ability to obtain camera type, rotation direction, size, and frame rate for MotionTrackerCameraDevice.
+ Added support for some AR glasses (refer to the EasyAR Sense Unity Plugin documentation).
+ Added frame rate settings to ARKitCameraDevice.
+ Removed the ability to obtain InputFrameSourceType from various CameraDevices.
+ Upgraded the ARCore device list.
+ Upgraded the MotionTrackerCameraDevice device list.
+ Obtained system intrinsics using camera2 on Android.
+ Added support for obtaining intrinsics on iOS CameraDevice (some older phones may not support this).
Miscellaneous
+ Added VideoInputFrameRecorder and VideoInputFramePlayer for EIF MKV format debugging data recording and playback (only playback is supported on Windows, and only recording is supported on Android).
+ Added EventDumpRecorder for EED format debugging data recording. EED (EasyARSense Event Dump) files can be used to record logs, output frame status, localization requests, IMU, GPS, and other data.
+ Added logMessage to Log.
+ Added the EASYAR_FUNCTOR_EXCEPTION_MODE_NORTTI option to C++ export interface callbacks to disable RTTI.
+ Added the EASYAR_FUNCTOR_EXCEPTION_MODE_NOEXCEPTION option to C++ export interface callbacks to disable exceptions.
+ Added the EASYAR_EXCEPTION_MODE_NOEXCEPTION option to C++ export interface implementations to disable exception throwing.
* Fixed some stability issues.