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

* 修復了一些穩定性問題