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 the CommunityR edition, supporting video playback and screen recording; removed the NR edition; other editions no longer support video playback or screen recording
+ Added visionOS support
+ Added C++ prefab support for aar
* Upgraded tool versions for compiling the SDK: Android build tools 36, NDK r28, compatible with Android 16KiB memory page size
* Upgraded tool versions for compiling the 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 VPS cloud localization for EasyAR Mega Landmark
+ MegaTracker supports a new protocol version
+ MegaTracker supports switching localization libraries at runtime
+ Defined a separate enum item for server wakeup
+ Added synchronous output pose acquisition to MegaTracker
+ Added the setResultAsyncMode interface to MegaTracker to adapt to RTCT changes
+ Supports using API Token to access Mega services
Algorithms
+ Supports using API Token to access CRS services
+ Added some incompatible checks to InputFrame
+ Added the CameraTransformType field to InputFrame
+ Added fisheye and other camera models to CameraParameters
+ Added synchronous result access mode to ImageTracker ObjectTracker SparseSpatialMap
* Integrated RealTimeCoordinateTransform into each Tracker to improve its stability
* Fixed a crash issue with MotionTrackerCameraDevice in some cases
Devices
+ Added ThreeDofCameraDevice to support 3DoF cameras
+ Added InertialCameraDevice to support inertial navigation
+ Added VisionOSARKitCameraDevice to support ARKit cameras on visionOS
+ Added Gyroscope Magnetometer AttitudeSensor to obtain sensor data
+ Added frame rate acquisition to ARCoreCameraDevice ARKitCameraDevice ThreeDofCameraDevice
+ Added camera image size acquisition to ARCoreCameraDevice ARKitCameraDevice
+ Added camera type and rotation direction acquisition to ARCoreCameraDevice ARKitCameraDevice ThreeDofCameraDevice
+ Added rotation direction acquisition to CameraDevice
+ Added camera type, rotation direction, size, and frame rate acquisition to MotionTrackerCameraDevice
+ Added support for some AR glasses; see the EasyAR Sense Unity Plugin documentation
+ Added frame rate setting to ARKitCameraDevice
+ Removed InputFrameSourceType acquisition from various CameraDevice classes
+ Updated the ARCore device list
+ Updated the MotionTrackerCameraDevice device list
+ camera2 obtains system intrinsics on Android
+ CameraDevice supports obtaining intrinsics on iOS; some older phones may not support it
Miscellaneous
+ Added VideoInputFrameRecorder and VideoInputFramePlayer for recording and playing EIF MKV format debugging data; only playback is supported on Windows, and only recording is supported on Android
+ Added EventDumpRecorder for recording EED format debugging data. EED (EasyARSense Event Dump) files can record data such as logs, output frame states, localization requests, IMU, and GPS
+ 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 throw
* Fixed some stability issues