Table of Contents

EasyAR Sense 4.7 發行說明

4.7.0

2025-10-20

EasyAR Sense 4.7.0 增加了一些功能,修復了一些問題。

版本

+ 增加 CommunityR 版本,支持視頻播放、錄屏功能,取消 NR 版本,其他版本不再支持視頻播放、錄屏功能

+ 增加 visionOS 支持

+ 增加 aar 的 C++ prefab 支持

* 升級編譯 SDK 的工具版本:Android build tools 36,NDK r28,兼容 Android 16KiB 內存頁大小

* 升級編譯 SDK 的工具版本:XCode 16.1

- 結束 iOS 11.x-14.x 支持,最低支持版本爲 15.0

- 結束 macOS 10.x 支持,最低支持版本爲 11.0

MEGA

+ 增加 MegaLandmarkFilter 用於支持 EasyAR Mega Landmark 的 VPS 雲定位

+ MegaTracker 支持新協議版本

+ MegaTracker 運行時支持切換定位庫

+ 服務器喚醒中定義單獨枚舉項

+ MegaTracker 增加同步獲得輸出 pose 的功能

+ MegaTracker 增加 setResultAsyncMode 接口,適應 RTCT 的修改

+ 支持使用 API Token 訪問 Mega 服務

算法

+ 支持使用 API Token 訪問 CRS 服務

+ InputFrame 增加了一些不兼容的檢查

+ InputFrame 增加 CameraTransformType 字段

+ CameraParameters 增加魚眼等相機模型

+ ImageTracker ObjectTracker SparseSpatialMap 增加同步訪問結果模式

* 將 RealTimeCoordinateTransform 集成在各個 Tracker 中,改進其穩定性

* 修正 MotionTrackerCameraDevice 在某些情況下會崩潰的問題

設備

+ 增加 ThreeDofCameraDevice 用於支持 3DoF 的相機

+ 增加 InertialCameraDevice 用於支持慣性導航

+ 增加 VisionOSARKitCameraDevice 用於支持 visionOS 上的 ARKit 相機

+ 增加 Gyroscope Magnetometer AttitudeSensor 用於獲取傳感器數據

+ 增加 ARCoreCameraDevice ARKitCameraDevice ThreeDofCameraDevice 獲取幀率的功能

+ 增加 ARCoreCameraDevice ARKitCameraDevice 獲取攝像機圖像大小的功能

+ 增加 ARCoreCameraDevice ARKitCameraDevice ThreeDofCameraDevice 獲得攝像機類型和旋轉方向 的功能

+ 增加 CameraDevice 獲得旋轉方向的功能

+ 增加 MotionTrackerCameraDevice 獲得攝像機類型、旋轉方向、大小、幀率的功能

+ 增加對一些 AR 眼鏡的支持(請參考 EasyAR Sense Unity Plugin 文檔)

+ ARKitCameraDevice 增加幀率設置

+ 各種 CameraDevice 刪除獲得 InputFrameSourceType 功能

+ 升級 ARCore 機型列表

+ 升級 MotionTrackerCameraDevice 機型列表

+ Android 上 camera2 獲取系統內參

+ iOS 支持 CameraDevice 獲取內參(可能部分老手機不支持)

雜項

+ 增加 VideoInputFrameRecorder 和 VideoInputFramePlayer 用於 EIF MKV 格式調試數據錄製和播放(Windows 上只支持播放,Android 上只支持錄製)

+ 增加 EventDumpRecorder 用於 EED 格式調試數據錄製,EED(EasyARSense Event Dump)文件可用於記錄日誌、輸出幀狀態、定位請求、IMU、GPS 等數據

+ Log 增加 logMessage

+ 在 C++導出接口回調中增加 EASYAR_FUNCTOR_EXCEPTION_MODE_NORTTI 選項用於禁用 RTTI

+ 在 C++導出接口回調中增加 EASYAR_FUNCTOR_EXCEPTION_MODE_NOEXCEPTION 選項用於禁用異常

+ 在 C++導出接口實現中增加 EASYAR_EXCEPTION_MODE_NOEXCEPTION 選項用於禁用異常 throw

* 修復了一些穩定性問題