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 pourarmv7aetarm64-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
- Le suivi d'objets 3D et la fusion de mouvement sont indépendants. Le suivi seul ne nécessite pas de capteurs supplémentaires.
- Pour la liste des modèles et exigences de performance, consultez : Périphériques pris en charge pour le suivi de mouvement.
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.