Table of Contents

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