Table of Contents

Notes de version d'EasyAR Sense 4.7

4.7.0

2025-10-20

EasyAR Sense 4.7.0 ajoute certaines fonctions et corrige certains problèmes.

Version

+ Ajout de l'édition CommunityR, avec prise en charge de la lecture vidéo et de l'enregistrement d'écran ; suppression de l'édition NR ; les autres éditions ne prennent plus en charge la lecture vidéo ni l'enregistrement d'écran

+ Ajout du support visionOS

+ Ajout du support C++ prefab pour aar

* Mise à niveau des versions d'outils pour compiler le SDK : Android build tools 36, NDK r28, compatible avec la taille de page mémoire Android 16KiB

* Mise à niveau des versions d'outils pour compiler le SDK : XCode 16.1

- Fin du support iOS 11.x-14.x ; la version minimale prise en charge est 15.0

- Fin du support macOS 10.x ; la version minimale prise en charge est 11.0

MEGA

+ Ajout de MegaLandmarkFilter pour prendre en charge la localisation cloud VPS d'EasyAR Mega Landmark

+ MegaTracker prend en charge une nouvelle version de protocole

+ MegaTracker prend en charge le changement de localization library au runtime

+ Définition d'un enum item séparé pour server wakeup

+ MegaTracker ajoute une fonction pour obtenir output pose de manière synchrone

+ MegaTracker ajoute l'interface setResultAsyncMode pour s'adapter aux modifications de RTCT

+ Prise en charge de l'utilisation d'API Token pour accéder aux services Mega

Algorithmes

+ Prise en charge de l'utilisation d'API Token pour accéder aux services CRS

+ InputFrame ajoute certaines vérifications d'incompatibilité

+ InputFrame ajoute le champ CameraTransformType

+ CameraParameters ajoute fisheye et d'autres modèles de caméra

+ ImageTracker ObjectTracker SparseSpatialMap ajoutent un mode d'accès synchrone aux résultats

* RealTimeCoordinateTransform est intégré dans chaque Tracker afin d'améliorer sa stabilité

* Correction d'un problème où MotionTrackerCameraDevice pouvait crash dans certains cas

Appareils

+ Ajout de ThreeDofCameraDevice pour prendre en charge les caméras 3DoF

+ Ajout de InertialCameraDevice pour prendre en charge la navigation inertielle

+ Ajout de VisionOSARKitCameraDevice pour prendre en charge les caméras ARKit sur visionOS

+ Ajout de Gyroscope Magnetometer AttitudeSensor pour obtenir les données de capteurs

+ Ajout de l'obtention du frame rate pour ARCoreCameraDevice ARKitCameraDevice ThreeDofCameraDevice

+ Ajout de l'obtention de la taille d'image caméra pour ARCoreCameraDevice ARKitCameraDevice

+ Ajout de l'obtention du type de caméra et de la direction de rotation pour ARCoreCameraDevice ARKitCameraDevice ThreeDofCameraDevice

+ Ajout de l'obtention de la direction de rotation pour CameraDevice

+ Ajout de l'obtention du type de caméra, de la direction de rotation, de la taille et du frame rate pour MotionTrackerCameraDevice

+ Ajout du support pour certaines lunettes AR ; veuillez consulter la documentation EasyAR Sense Unity Plugin

+ ARKitCameraDevice ajoute le réglage du frame rate

+ Divers CameraDevice suppriment l'obtention de InputFrameSourceType

+ Mise à jour de la liste des appareils ARCore

+ Mise à jour de la liste des appareils MotionTrackerCameraDevice

+ camera2 obtient les intrinsics système sur Android

+ iOS prend en charge l'obtention des intrinsics par CameraDevice ; certains anciens téléphones peuvent ne pas le prendre en charge

Divers

+ Ajout de VideoInputFrameRecorder et VideoInputFramePlayer pour enregistrer et lire des debugging data au format EIF MKV ; sous Windows seule la lecture est prise en charge, sous Android seul l'enregistrement est pris en charge

+ Ajout de EventDumpRecorder pour enregistrer des debugging data au format EED. Les fichiers EED (EasyARSense Event Dump) peuvent servir à enregistrer des logs, des états output frame, des localization requests, des données IMU, GPS, etc.

+ Log ajoute logMessage

+ Ajout de l'option EASYAR_FUNCTOR_EXCEPTION_MODE_NORTTI dans les callbacks d'interface d'export C++ pour désactiver RTTI

+ Ajout de l'option EASYAR_FUNCTOR_EXCEPTION_MODE_NOEXCEPTION dans les callbacks d'interface d'export C++ pour désactiver exceptions

+ Ajout de l'option EASYAR_EXCEPTION_MODE_NOEXCEPTION dans les implémentations d'interface d'export C++ pour désactiver exception throw

* Correction de certains problèmes de stabilité