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à