Table of Contents

Suporte a dispositivos e plataformas

Este artigo descreve em detalhes os dispositivos, sistemas operacionais, requisitos de hardware e suporte relacionado ao usar tracking de imagens planas junto com motion tracking e custom camera, ajudando desenvolvedores a avaliar a viabilidade do projeto e preparar antecipadamente os ambientes de software e hardware.

Dispositivos e plataformas suportados

Como AR SDK multiplataforma, EasyAR Sense oferece amplo suporte de sistemas operacionais e hardware para tracking de imagens planas.

Requisitos de sistema operacional e versão

Tipo de dispositivo Versão do sistema operacional Observações
PC • Windows 7 and later
• macOS Catalina 10.15 and later
Edições N/KN do Windows precisam instalar Media Feature Pack para usar a câmera
Phone/tablet • Android 5.0 and later
• iOS 12.0 and later
Inclui HarmonyOS 1.x-4.x
XR headset • Android
• visionOS 2.0 and later
Para dispositivos suportados e requisitos de sistema detalhados, consulte suporte a headset

Suporte de arquitetura CPU

Sistema operacional Arquiteturas CPU suportadas
Windows x86, x86_64
macOS x86_64, arm64 (Apple Silicon)
Android armv7a, arm64-v8a
iOS arm64

Requisitos de hardware

Tracking de imagens planas requer câmera e não tem requisitos adicionais de sensores. Comparado a outras funções AR como surface tracking, este recurso tem baixa dependência de hardware e se aplica a quase todos os dispositivos.

Notas de compatibilidade

  • Versões futuras de Android/iOS
    EasyAR Sense geralmente não depende de muitas APIs do sistema, portanto novas versões Android/iOS geralmente podem ser suportadas imediatamente.
  • Requisito de arquitetura 64-bit
    Desde 2019, Google Play Store exige que novos apps suportem 64-bit; as principais lojas chinesas também aplicam isso. EasyAR fornece binários armv7a e arm64-v8a.

Suporte de dispositivos para Motion Fusion

Motion Fusion significa combinar tracking de imagens planas com device motion tracking para melhorar a estabilidade de tracking ou implementar interações AR mais complexas. Embora tracking de imagens planas em si não exija sensores de movimento, as seguintes condições devem ser atendidas se Motion Fusion for ativado:

Requisitos de hardware do Motion Fusion

  • Sensores obrigatórios: acelerômetro e giroscópio
  • Cenário aplicável: Quando imagem alvo sai da visão atual da câmera, os dados de movimento do dispositivo são usados para manter a continuidade da pose do objeto virtual e tracking estável e contínuo

Suporte de plataforma

  • iOS: Dispositivos que suportam ARKit.
  • Android: Dispositivos que suportam ARCore/AR Engine/EasyAR Motion Tracker.
  • Windows/macOS: Normalmente não possuem sensores integrados; são necessários dispositivos externos ou Motion Fusion deve ser abandonado.
Dica

Para dispositivos XR headset suportados pelo EasyAR, Motion Fusion é naturalmente suportado.

Observações

  • Tracking de imagens planas e Motion Fusion podem ser usados independentemente. Se apenas image recognition for necessário, sensores adicionais não são necessários.
  • Para a lista específica de dispositivos e requisitos de desempenho de Motion Fusion, consulte dispositivos suportados por motion tracking.

Suporte a custom camera

Em alguns cenários especiais, como requisitos específicos de resolução/frame rate ou entrada de stream de vídeo externo, desenvolvedores podem precisar de custom camera. EasyAR tracking de imagens planas suporta uso com custom camera.

Você pode consultar custom camera para entender custom camera. Atualmente, suportamos integração de custom camera em Unity e plataformas native.

Métodos de implementação e observações

Fornecemos páginas de tópicos correspondentes para diferentes plataformas.

Ao usar custom camera, sempre preste atenção às seguintes limitações principais:

  • custom camera deve garantir que o formato de frame, como YUV/RGB, corresponda aos requisitos de entrada do EasyAR.
  • Isso aumenta a complexidade de desenvolvimento e pode afetar desempenho; recomenda-se apenas quando a solução padrão não atende aos requisitos.
  • Você precisa tratar permissões de câmera, gerenciamento de lifecycle e sincronização de frames por conta própria.

Sugestões de boas práticas

Tracking de imagens planas tem requisitos de hardware e plataforma relativamente flexíveis e pode funcionar apenas com câmera, sendo adequado para a maioria dos dispositivos móveis e sistemas desktop. Desenvolvedores devem prestar atenção às regras de empacotamento Android 64-bit e verificar suporte do dispositivo quando Motion Fusion for necessário. custom camera é viável, mas recomendada apenas quando a solução padrão não atende aos requisitos.