Table of Contents

Notes de publication EasyAR Sense 4.7

4.7.0

2025-10-20

EasyAR Sense 4.7.0 ajoute des fonctionnalités et corrige des problèmes.

Version

+ Ajout de la version CommunityR, prenant en charge la lecture vidéo et l'enregistrement d'écran. Suppression de la version NR. Les autres versions ne prennent plus en charge la lecture vidéo et l'enregistrement d'écran.

+ Ajout de la prise en charge visionOS

+ Ajout du support C++ prefab pour aar

* Mise à niveau des outils de compilation du SDK : Android build tools 36, NDK r28, compatibilité avec la taille de page mémoire Android 16KiB

* Mise à niveau des outils de compilation du SDK : XCode 16.1

- Fin du support iOS 11.x-14.x, version minimale prise en charge 15.0

- Fin du support macOS 10.x, version minimale prise en charge 11.0

MEGA

+ Ajout de MegaLandmarkFilter pour prendre en charge le positionnement cloud VPS d'EasyAR Mega Landmark

+ MegaTracker prend en charge la nouvelle version du protocole

+ MegaTracker prend en charge le changement de bibliothèque de localisation à l'exécution

+ Définition d'un élément d'énumération distinct pour le réveil du serveur

+ MegaTracker ajoute la fonction de récupération synchrone de la pose de sortie

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

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

Algorithmes

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

+ InputFrame ajoute des vérifications incompatibles

+ InputFrame ajoute le champ CameraTransformType

+ CameraParameters ajoute des modèles de caméra tels que fisheye

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

* Intégration de RealTimeCoordinateTransform dans les différents Trackers, améliorant leur stabilité

* Correction d'un problème provoquant le plantage de MotionTrackerCameraDevice 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 la caméra ARKit sous visionOS

+ Ajout de Gyroscope Magnetometer AttitudeSensor pour récupérer les données des capteurs

+ Ajout de la fonction de récupération du taux de rafraîchissement pour ARCoreCameraDevice ARKitCameraDevice ThreeDofCameraDevice

+ Ajout de la fonction de récupération de la taille de l'image de la caméra pour ARCoreCameraDevice ARKitCameraDevice

+ Ajout de la fonction de récupération du type de caméra et de l'orientation de rotation pour ARCoreCameraDevice ARKitCameraDevice ThreeDofCameraDevice

+ Ajout de la fonction de récupération de l'orientation de rotation pour CameraDevice

+ Ajout de la fonction de récupération du type de caméra, de l'orientation de rotation, de la taille et du taux de rafraîchissement pour MotionTrackerCameraDevice

+ Ajout de la prise en charge de certaines lunettes AR (voir la documentation EasyAR Sense Unity Plugin)

+ ARKitCameraDevice ajoute la configuration du taux de rafraîchissement

+ Suppression de la fonction de récupération d'InputFrameSourceType pour divers CameraDevice

+ Mise à jour de la liste des modèles ARCore

+ Mise à jour de la liste des modèles MotionTrackerCameraDevice

+ Récupération des paramètres intrinsèques système via camera2 sous Android

+ Prise en charge de la récupération des paramètres intrinsèques par CameraDevice sous iOS (certains anciens téléphones peuvent ne pas être pris en charge)

Divers

+ Ajout de VideoInputFrameRecorder et VideoInputFramePlayer pour l'enregistrement et la lecture de données de débogage au format EIF MKV (la lecture est uniquement prise en charge sous Windows, l'enregistrement uniquement sous Android)

+ Ajout de EventDumpRecorder pour l'enregistrement de données de débogage au format EED. Le fichier EED (EasyARSense Event Dump) peut être utilisé pour enregistrer des journaux, l'état des trames de sortie, les demandes de localisation, IMU, GPS, etc.

+ Log ajoute logMessage

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

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

+ Ajout de l'option EASYAR_EXCEPTION_MODE_NOEXCEPTION dans l'implémentation des interfaces d'exportation C++ pour désactiver le throw d'exceptions

* Correction de problèmes de stabilité