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
* 修復了一些穩定性問題