Table of Contents

Notas de versão do EasyAR Sense 4.7

4.7.0

2025-10-20

EasyAR Sense 4.7.0 adiciona algumas funções e corrige alguns problemas.

Versão

+ Adicionada a edição CommunityR, com suporte a reprodução de vídeo e gravação de tela; removida a edição NR; outras edições não suportam mais reprodução de vídeo nem gravação de tela

+ Adicionado suporte a visionOS

+ Adicionado suporte a C++ prefab para aar

* Atualizadas as versões das ferramentas para compilar o SDK: Android build tools 36, NDK r28, compatível com tamanho de página de memória Android 16KiB

* Atualizadas as versões das ferramentas para compilar o SDK: XCode 16.1

- Encerrado o suporte a iOS 11.x-14.x; a versão mínima suportada é 15.0

- Encerrado o suporte a macOS 10.x; a versão mínima suportada é 11.0

MEGA

+ Adicionado MegaLandmarkFilter para suportar localização VPS em nuvem do EasyAR Mega Landmark

+ MegaTracker suporta nova versão de protocolo

+ MegaTracker suporta alternar localization library em runtime

+ Definido item enum separado para server wakeup

+ MegaTracker adiciona função para obter output pose de forma síncrona

+ MegaTracker adiciona a interface setResultAsyncMode para se adaptar às alterações de RTCT

+ Suporta uso de API Token para acessar serviços Mega

Algoritmos

+ Suporta uso de API Token para acessar serviços CRS

+ InputFrame adiciona algumas verificações incompatíveis

+ InputFrame adiciona o campo CameraTransformType

+ CameraParameters adiciona fisheye e outros modelos de câmera

+ ImageTracker ObjectTracker SparseSpatialMap adicionam modo de acesso síncrono a resultados

* RealTimeCoordinateTransform integrado a cada Tracker para melhorar sua estabilidade

* Corrigido o problema em que MotionTrackerCameraDevice podia crash em alguns casos

Dispositivos

+ Adicionado ThreeDofCameraDevice para suportar câmeras 3DoF

+ Adicionado InertialCameraDevice para suportar navegação inercial

+ Adicionado VisionOSARKitCameraDevice para suportar câmeras ARKit no visionOS

+ Adicionados Gyroscope Magnetometer AttitudeSensor para obter dados de sensores

+ Adicionada função para obter frame rate em ARCoreCameraDevice ARKitCameraDevice ThreeDofCameraDevice

+ Adicionada função para obter tamanho da imagem da câmera em ARCoreCameraDevice ARKitCameraDevice

+ Adicionada função para obter tipo de câmera e direção de rotação em ARCoreCameraDevice ARKitCameraDevice ThreeDofCameraDevice

+ Adicionada função para obter direção de rotação em CameraDevice

+ Adicionada a MotionTrackerCameraDevice a função para obter tipo de câmera, direção de rotação, tamanho e frame rate

+ Adicionado suporte a alguns óculos AR; consulte a documentação do EasyAR Sense Unity Plugin

+ ARKitCameraDevice adiciona configuração de frame rate

+ Vários CameraDevice removem a função de obter InputFrameSourceType

+ Atualizada a lista de dispositivos ARCore

+ Atualizada a lista de dispositivos MotionTrackerCameraDevice

+ camera2 obtém intrinsics do sistema no Android

+ iOS suporta CameraDevice obter intrinsics; alguns telefones antigos podem não suportar

Diversos

+ Adicionados VideoInputFrameRecorder e VideoInputFramePlayer para gravação e reprodução de debugging data em formato EIF MKV; no Windows só há suporte à reprodução, no Android só há suporte à gravação

+ Adicionado EventDumpRecorder para gravação de debugging data em formato EED. Arquivos EED (EasyARSense Event Dump) podem ser usados para registrar logs, estados de output frame, solicitações de localization, IMU, GPS e outros dados

+ Log adiciona logMessage

+ Adicionada a opção EASYAR_FUNCTOR_EXCEPTION_MODE_NORTTI nos callbacks da interface de exportação C++ para desativar RTTI

+ Adicionada a opção EASYAR_FUNCTOR_EXCEPTION_MODE_NOEXCEPTION nos callbacks da interface de exportação C++ para desativar exceptions

+ Adicionada a opção EASYAR_EXCEPTION_MODE_NOEXCEPTION nas implementações da interface de exportação C++ para desativar exception throw

* Corrigidos alguns problemas de estabilidade