Table of Contents

Support des périphériques et plateformes

Ce document détaille les périphériques, systèmes d'exploitation, exigences matérielles pris en charge pour le suivi d'objets 3D, ainsi que la compatibilité avec le suivi de mouvement et les caméras personnalisées. Il aide les développeurs à évaluer la faisabilité du projet et à préparer l'environnement logiciel et matériel.

Périphériques et plateformes pris en charge

En tant que SDK AR multiplateforme, EasyAR Sense offre une large prise en charge des systèmes d'exploitation et du matériel pour le suivi d'objets 3D.

Systèmes d'exploitation et versions requises

Type de périphérique Version du système d'exploitation Remarques
PC • Windows 7 et supérieur
• macOS Catalina 10.15 et supérieur
Les éditions N/KN de Windows nécessitent le Media Feature Pack pour utiliser la caméra
Smartphone/Tablette • Android 5.0 et supérieur
• iOS 12.0 et supérieur
Inclut HarmonyOS 1.x-4.x
Casque XR • Android
• visionOS 2.0 et supérieur
Périphériques et exigences système détaillés : Support des casques

Architectures CPU prises en charge

Système d'exploitation Architectures CPU prises en charge
Windows x86, x86_64
macOS x86_64, arm64 (Apple Silicon)
Android armv7a, arm64-v8a
iOS arm64

Exigences matérielles

Le suivi d'objets 3D nécessite une caméra, sans exigence de capteurs supplémentaires. Comparé à d'autres fonctionnalités AR (comme le suivi de surface), il dépend moins du matériel et convient à presque tous les périphériques.

Notes de compatibilité

  • Versions futures d'Android/iOS
    EasyAR Sense n'utilise généralement pas d'API système complexes, donc les nouvelles versions d'Android/iOS sont généralement prises en charge immédiatement.
  • Exigence d'architecture 64 bits
    Depuis 2019, Google Play Store exige que les nouvelles applications prennent en charge le 64 bits ; les magasins d'applications chinois l'imposent également. EasyAR fournit des binaires pour armv7a et arm64-v8a.

Support des périphériques pour la fusion de mouvement

La fusion de mouvement (Motion Fusion) combine le suivi d'objets 3D avec le suivi de mouvement du périphérique pour améliorer la stabilité du suivi ou permettre des interactions AR plus complexes. Bien que le suivi d'objets 3D ne nécessite pas de capteurs de mouvement, la fusion de mouvement exige :

Exigences matérielles pour la fusion de mouvement

  • Capteurs requis : Accéléromètre et gyroscope
  • Cas d'usage : Maintenir la pose des objets virtuels lorsque la cible quitte le champ de vision de la caméra, assurant un suivi continu et stable

Plateformes prises en charge

  • iOS : Périphériques compatibles ARKit.
  • Android : Périphériques compatibles ARCore/AR Engine/EasyAR Motion Tracker.
  • Windows/macOS : Généralement sans capteurs intégrés ; nécessite un périphérique externe ou abandon de la fusion de mouvement.

Remarques importantes

Support des caméras personnalisées

Dans certains scénarios spécifiques (besoins de résolution/fréquence d'images particulières, flux vidéo externe), les développeurs peuvent nécessiter une caméra personnalisée. EasyAR prend en charge l'utilisation de caméras personnalisées avec le suivi d'objets 3D.

Consultez Caméra personnalisée pour comprendre son fonctionnement. Actuellement, nous prenons en charge l'intégration sur Unity et les plateformes natives.

Méthodes de mise en œuvre et précautions

Des pages dédiées sont disponibles par plateforme.

Lors de l'utilisation d'une caméra personnalisée, respectez ces limitations clés :

  • Le format d'image (ex: YUV/RGB) doit correspondre aux exigences d'entrée d'EasyAR.
  • Cela augmente la complexité de développement et peut affecter les performances ; à utiliser uniquement si les solutions standard sont insuffisantes.
  • Gérez manuellement les autorisations de la caméra, le cycle de vie et la synchronisation des images.

Recommandations de bonnes pratiques

Le suivi d'objets 3D a des exigences matérielles et logicielles peu contraignantes (caméra seule suffit), convenant à la plupart des périphériques mobiles et systèmes bureautiques. Les développeurs doivent respecter les normes d'empaquetage Android 64 bits et vérifier la compatibilité des périphériques pour la fusion de mouvement. Les caméras personnalisées sont possibles mais déconseillées sauf nécessité spécifique.