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é