Table of Contents

Dispositivos e aplicações de plataforma compatíveis

EasyAR Mega foi projetado para oferecer uma experiência de spatial computing consistente e multiplataforma. Para atingir esse objetivo, fornecemos suporte dedicado para diferentes dispositivos e plataformas. Este capítulo descreve em detalhes em quais dispositivos e plataformas Mega pode ser executado, bem como as diferenças de experiência que diferentes dispositivos podem oferecer.

Visão geral do suporte a dispositivos e plataformas

Mega Cloud Localization e Mega Go localization no dispositivo têm ampla capacidade de integração e suportam diversos dispositivos e plataformas capazes de obter imagens da câmera. O status de suporte é o seguinte:

Tipo de dispositivo Sistema operacional Plataforma alvo Status de suporte
Smartphone/tablet • iOS
• iPadOS
• Android
• Native
• Unity
• WeChat Mini Program
Suporte completo, cobrindo quase todos os smartphones/tablets do mercado
Headset XR - • Unity Suporte limitado. Consulte suporte a headsets para suporte específico de dispositivos
PC • Windows
• macOS
• Native
• Unity
Suporte limitado, usado apenas para prévia de efeito simulado. Consulte execução de simulação EIF
Dispositivo personalizado • Android • Native
• Unity
Suporte limitado. Requer o recurso custom camera, adequado para desenvolvedores avançados

Diferenças de experiência em diferentes dispositivos

Embora Mega Cloud Localization e Mega Go localization no dispositivo suportem amplamente vários dispositivos executados em diferentes plataformas, a experiência final do usuário também depende do efeito de fusion tracking dos resultados de localization no cliente.

De acordo com as condições de hardware e capacidades de software de dispositivos e plataformas específicos, classificamos os dispositivos por xDoF (x Degrees of Freedom). xDoF é um indicador-chave para medir a capacidade de fusion tracking do dispositivo e afeta diretamente a qualidade da experiência Mega.

Classificação do dispositivo Requisitos de hardware Requisitos de software Nível de experiência
0DoF Sem requisitos obrigatórios além da câmera • Nenhum Básico, sem terminal tracking capability; o conteúdo virtual só pode ser exibido preso à tela
3DoF Requer gyroscope • EasyAR Sense 4.7.0 ou superior Geral, terminal tracking capability limitada; a experiência é afetada pela direção e velocidade de deslocamento
5DoF Requer gyroscope e accelerometer • Android 7.0 ou superior
• EasyAR Sense 4.7.0 (Lib Full)
Subótimo, certa terminal tracking capability, mas a experiência na direção de altura é reduzida
6DoF Requer bons IMU sensors Suporta qualquer um dos seguintes:
• Apple ARKit
• Google ARCore
• Huawei AR Engine
• EasyAR Motion Tracker
Melhor, terminal fusion tracking capability completa capaz de lidar com vários padrões de movimento do usuário
Nota

Para dispositivos Apple, para verificar se ARKit é compatível, consulte: ARKit verifying device support.
Para dispositivos Android, para verificar se ARCore é compatível, consulte: dispositivos compatíveis com ARCore.
Para dispositivos Huawei, para verificar se AR Engine é compatível, consulte: dispositivos compatíveis com AR Engine motion tracking.
Para outros dispositivos, para verificar se EasyAR Motion Tracker é compatível, consulte: dispositivos compatíveis com EasyAR motion tracking.
Para dispositivos headset XR, todos os dispositivos que atualmente suportam integração Mega têm capacidade 6DoF completa.

Importante

Para garantir uma boa experiência do usuário, em dispositivos que usam EasyAR Motion Tracker, Mega realiza uma autoverificação antes da execução. Especificamente, o programa verifica o estado de MotionTrackerCameraDeviceQualityLevel:

  • Limited: padrão 6DoF, pode ser rebaixado manualmente para 5DoF, 3DoF ou 0DoF
  • < Limited: padrão 5DoF, pode ser rebaixado manualmente para 3DoF ou 0DoF

Para conceitos relacionados, consulte: introdução a motion tracking.

Observações adicionais para WeChat Mini Program

Ao integrar Mega Cloud Localization em WeChat Mini Program, os requisitos do dispositivo são diferentes do desenvolvimento Native ou Unity.

  • O dispositivo deve suportar pelo menos a WeChat VisionKit V1 plane interface para poder executar.
  • O suporte à WeChat VisionKit V2 plane interface é necessário para obter um efeito relativamente ideal.

Para a lista detalhada de suporte a dispositivos, consulte a documentação oficial do WeChat Mini Program: lista de suporte V2 plane AR interface


EasyAR Mega fornece suporte pronto para uso para as principais plataformas móveis. Ao selecionar dispositivos alvo, priorize modelos que suportem ARKit/ARCore/AR Engine/EasyAR Motion Tracker ou dispositivos headset XR específicos, para garantir que os usuários obtenham a melhor experiência espacial Mega.