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