Table of Contents

Примечания к выпуску EasyAR Sense 4.7

4.7.0

2025-10-20

EasyAR Sense 4.7.0 добавляет несколько функций и исправляет ряд проблем.

Версии

+ Добавлена версия CommunityR с поддержкой воспроизведения видео и записи экрана. Версия NR отменена. Другие версии больше не поддерживают воспроизведение видео и запись экрана.

+ Добавлена поддержка visionOS.

+ Добавлена поддержка C++ prefab для aar.

* Обновлены версии инструментов для сборки SDK: Android build tools 36, NDK r28, совместимость с размером страницы памяти Android 16KiB.

* Обновлены версии инструментов для сборки SDK: XCode 16.1.

- Прекращена поддержка iOS 11.x-14.x. Минимальная поддерживаемая версия теперь 15.0.

- Прекращена поддержка macOS 10.x. Минимальная поддерживаемая версия теперь 11.0.

MEGA

+ Добавлен MegaLandmarkFilter для поддержки облачного позиционирования VPS в EasyAR Mega Landmark.

+ MegaTracker поддерживает новую версию протокола.

+ MegaTracker во время выполнения поддерживает переключение библиотек позиционирования.

+ Определен отдельный элемент перечисления для пробуждения сервера.

+ MegaTracker добавлена функция синхронного получения выходного pose.

+ MegaTracker добавлен интерфейс setResultAsyncMode для адаптации к изменениям в RTCT.

+ Добавлена поддержка доступа к сервисам Mega с использованием API Token.

Алгоритмы

+ Добавлена поддержка доступа к сервисам CRS с использованием API Token.

+ В InputFrame добавлены некоторые проверки на несовместимость.

+ В InputFrame добавлено поле CameraTransformType.

+ В CameraParameters добавлены модели камер, такие как "рыбий глаз" (fisheye).

+ ImageTracker, ObjectTracker, SparseSpatialMap добавлен режим синхронного доступа к результатам.

* RealTimeCoordinateTransform интегрирован в различные Tracker, улучшена их стабильность.

* Исправлена проблема, вызывавшая сбои в MotionTrackerCameraDevice в некоторых случаях.

Устройства

+ Добавлен ThreeDofCameraDevice для поддержки камер с 3DoF.

+ Добавлен InertialCameraDevice для поддержки инерциальной навигации.

+ Добавлен VisionOSARKitCameraDevice для поддержки камеры ARKit на visionOS.

+ Добавлены Gyroscope, Magnetometer, AttitudeSensor для получения данных с датчиков.

+ Добавлена возможность получения частоты кадров (FPS) для ARCoreCameraDevice, ARKitCameraDevice, ThreeDofCameraDevice.

+ Добавлена возможность получения размера изображения камеры для ARCoreCameraDevice и ARKitCameraDevice.

+ Добавлена возможность получения типа камеры и ориентации вращения для ARCoreCameraDevice, ARKitCameraDevice, ThreeDofCameraDevice.

+ Добавлена возможность получения ориентации вращения для CameraDevice.

+ Добавлена возможность получения типа камеры, ориентации вращения, размера и частоты кадров для MotionTrackerCameraDevice.

+ Добавлена поддержка некоторых AR-очков (см. документацию EasyAR Sense Unity Plugin).

+ В ARKitCameraDevice добавлена настройка частоты кадров.

+ Удалена функция получения InputFrameSourceType из различных CameraDevice.

+ Обновлен список моделей, поддерживающих ARCore.

+ Обновлен список моделей для MotionTrackerCameraDevice.

+ На Android получение внутренних параметров камеры (camera2) через систему.

+ На iOS добавлена поддержка получения внутренних параметров камеры через CameraDevice (возможно, не поддерживается на некоторых старых телефонах).

Разное

+ Добавлены VideoInputFrameRecorder и VideoInputFramePlayer для записи и воспроизведения отладочных данных в формате EIF MKV (на Windows поддерживается только воспроизведение, на Android - только запись).

+ Добавлен EventDumpRecorder для записи отладочных данных в формате EED. Файлы EED (EasyARSense Event Dump) могут использоваться для записи логов, состояния выходных кадров, запросов позиционирования, данных IMU, GPS и т.д.

+ В Log добавлен logMessage.

+ В коллбэках экспортируемых интерфейсов C++ добавлена опция _EASYAR_FUNCTOR_EXCEPTION_MODE_NORTTI_ для отключения RTTI.

+ В коллбэках экспортируемых интерфейсов C++ добавлена опция _EASYAR_FUNCTOR_EXCEPTION_MODE_NOEXCEPTION_ для отключения исключений.

+ В реализации экспортируемых интерфейсов C++ добавлена опция _EASYAR_EXCEPTION_MODE_NOEXCEPTION_ для отключения throw исключений.

* Исправлены некоторые проблемы со стабильностью.