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 functionality. Removed NR version. Other versions no longer support video playback and screen recording.
+ Added visionOS support.
+ Added C++ prefab support for aar.
* Upgraded build tool versions for SDK compilation: Android build tools 36, NDK r28, compatible with Android 16KiB memory page size.
* Upgraded build tool versions for SDK compilation: XCode 16.1.
- Ended support for iOS 11.x-14.x. Minimum supported version is now 15.0.
- Ended support for macOS 10.x. Minimum supported version is now 11.0.
MEGA
+ Added MegaLandmarkFilter to support VPS cloud localization for EasyAR Mega Landmark.
+ MegaTracker supports new protocol versions.
+ MegaTracker runtime supports switching localization libraries.
+ Defined separate enumeration items for server wake-up.
+ MegaTracker added functionality to synchronously obtain output pose.
+ MegaTracker added
setResultAsyncModeinterface to adapt to RTCT changes.+ Added support for accessing Mega services using API Token.
Algorithm
+ Added support for accessing CRS services using API Token.
+ Added some incompatible checks to InputFrame.
+ Added
CameraTransformTypefield to InputFrame.+ Added camera models like fisheye to CameraParameters.
+ Added synchronous result access mode to ImageTracker, ObjectTracker, and SparseSpatialMap.
* Integrated RealTimeCoordinateTransform into various Trackers, improving their stability.
* Fixed an issue where MotionTrackerCameraDevice could crash under certain conditions.
Device
+ Added ThreeDofCameraDevice to support 3DoF cameras.
+ Added InertialCameraDevice to support inertial navigation.
+ Added VisionOSARKitCameraDevice to support ARKit camera on visionOS.
+ Added Gyroscope, Magnetometer, AttitudeSensor to obtain sensor data.
+ Added functionality for ARCoreCameraDevice, ARKitCameraDevice, ThreeDofCameraDevice to obtain frame rate.
+ Added functionality for ARCoreCameraDevice, ARKitCameraDevice to obtain camera image size.
+ Added functionality for ARCoreCameraDevice, ARKitCameraDevice, ThreeDofCameraDevice to obtain camera type and rotation direction.
+ Added functionality for CameraDevice to obtain rotation direction.
+ Added functionality for MotionTrackerCameraDevice to obtain camera type, rotation direction, size, and frame rate.
+ Added support for some AR glasses (refer to EasyAR Sense Unity Plugin documentation).
+ ARKitCameraDevice added frame rate setting.
+ Removed functionality to obtain InputFrameSourceType from various CameraDevice.
+ Upgraded ARCore device compatibility list.
+ Upgraded MotionTrackerCameraDevice device compatibility list.
+ Obtain system intrinsic parameters using camera2 on Android.
+ iOS supports CameraDevice obtaining intrinsic parameters (may not be supported on some older phones).
Miscellaneous
+ Added VideoInputFrameRecorder and VideoInputFramePlayer for EIF MKV format debug data recording and playback (playback only on Windows, recording only on Android).
+ Added EventDumpRecorder for EED format debug data recording. EED (EasyARSense Event Dump) files can be used to log events, output frame status, localization requests, IMU, GPS, etc.
+ Log added
logMessage.+ Added
_EASYAR_FUNCTOR_EXCEPTION_MODE_NORTTI_option in C++ export interface callbacks to disable RTTI.+ Added
_EASYAR_FUNCTOR_EXCEPTION_MODE_NOEXCEPTION_option in C++ export interface callbacks to disable exceptions.+ Added
_EASYAR_EXCEPTION_MODE_NOEXCEPTION_option in C++ export interface implementation to disable exception throw.* Fixed some stability issues.