Table of Contents

Note di rilascio di EasyAR Sense 4.7

4.7.0

2025-10-20

EasyAR Sense 4.7.0 aggiunge alcune funzionalità e risolve alcuni problemi.

Versione

+ Aggiunta versione CommunityR, supporta la riproduzione video e la registrazione schermo, rimossa versione NR, altre versioni non supportano più riproduzione video e registrazione schermo

+ Aggiunto supporto visionOS

+ Aggiunto supporto prefab C++ per aar

* Aggiornate versioni strumenti per compilare SDK: Android build tools 36, NDK r28, compatibile con dimensione pagina memoria Android 16KiB

* Aggiornate versioni strumenti per compilare SDK: XCode 16.1

- Terminato supporto per iOS 11.x-14.x, versione minima supportata 15.0

- Terminato supporto per macOS 10.x, versione minima supportata 11.0

MEGA

+ Aggiunto MegaLandmarkFilter per supportare il posizionamento cloud VPS di EasyAR Mega Landmark

+ MegaTracker supporta nuova versione protocollo

+ MegaTracker runtime supporta cambio libreria di posizionamento

+ Definizione di enumerazione separata per risveglio server

+ MegaTracker aggiunge funzionalità per ottenere sincronicamente la pose di output

+ MegaTracker aggiunge interfaccia setResultAsyncMode, adattata alla modifica RTCT

+ Supporto per l'accesso ai servizi Mega tramite API Token

Algoritmi

+ Supporto per l'accesso ai servizi CRS tramite API Token

+ InputFrame aggiunge alcuni controlli di incompatibilità

+ InputFrame aggiunge campo CameraTransformType

+ CameraParameters aggiunge modelli fotocamera come fisheye

+ ImageTracker ObjectTracker SparseSpatialMap aggiungono modalità di accesso sincrono ai risultati

* RealTimeCoordinateTransform integrato nei vari Tracker, migliorata la loro stabilità

* Corretto problema per cui MotionTrackerCameraDevice poteva crashare in alcuni casi

Dispositivi

+ Aggiunto ThreeDofCameraDevice per supportare fotocamere 3DoF

+ Aggiunto InertialCameraDevice per supportare navigazione inerziale

+ Aggiunto VisionOSARKitCameraDevice per supportare fotocamera ARKit su visionOS

+ Aggiunti Gyroscope Magnetometer AttitudeSensor per ottenere dati dai sensori

+ Aggiunta funzionalità ad ARCoreCameraDevice ARKitCameraDevice ThreeDofCameraDevice per ottenere il frame rate

+ Aggiunta funzionalità ad ARCoreCameraDevice ARKitCameraDevice per ottenere la dimensione dell'immagine della fotocamera

+ Aggiunta funzionalità ad ARCoreCameraDevice ARKitCameraDevice ThreeDofCameraDevice per ottenere tipo fotocamera e orientamento rotazione

+ Aggiunta funzionalità a CameraDevice per ottenere l'orientamento di rotazione

+ Aggiunta funzionalità a MotionTrackerCameraDevice per ottenere tipo fotocamera, orientamento rotazione, dimensione, frame rate

+ Aggiunto supporto per alcuni occhiali AR (fare riferimento alla documentazione EasyAR Sense Unity Plugin)

+ ARKitCameraDevice aggiunge impostazione frame rate

+ Vari CameraDevice rimuovono funzionalità di ottenimento InputFrameSourceType

+ Aggiornato elenco modelli ARCore

+ Aggiornato elenco modelli MotionTrackerCameraDevice

+ Su Android, camera2 ottiene parametri intrinseci di sistema

+ iOS supporta CameraDevice per ottenere parametri intrinseci (potrebbe non essere supportato su alcuni vecchi telefoni)

Varie

+ Aggiunti VideoInputFrameRecorder e VideoInputFramePlayer per registrazione e riproduzione dati debug in formato EIF MKV (su Windows solo riproduzione, su Android solo registrazione)

+ Aggiunto EventDumpRecorder per registrazione dati debug in formato EED, file EED (EasyARSense Event Dump) possono registrare log, stato frame di output, richieste di posizionamento, IMU, GPS, ecc.

+ Log aggiunge logMessage

+ Nelle callback di interfaccia esportata C++ aggiunta opzione EASYAR_FUNCTOR_EXCEPTION_MODE_NORTTI per disabilitare RTTI

+ Nelle callback di interfaccia esportata C++ aggiunta opzione EASYAR_FUNCTOR_EXCEPTION_MODE_NOEXCEPTION per disabilitare le eccezioni

+ Nell'implementazione dell'interfaccia esportata C++ aggiunta opzione EASYAR_EXCEPTION_MODE_NOEXCEPTION per disabilitare il throw di eccezioni

* Risolti alcuni problemi di stabilità