Appareils et plateformes d'application pris en charge
EasyAR Mega vise à fournir une expérience de calcul spatial multiplateforme cohérente. Pour y parvenir, nous proposons une prise en charge dédiée pour différents appareils et plateformes. Ce chapitre détaille sur quels appareils et plateformes Mega peut fonctionner, ainsi que les différences d'expérience offertes par différents appareils.
Aperçu de la prise en charge des appareils et plateformes
Mega Cloud Localization offre une large capacité d'accès, prenant en charge divers appareils et plateformes capables d'acquérir des images caméra. La prise en charge est la suivante :
| Type d'appareil | Système d'exploitation | Plateforme cible | Prise en charge |
|---|---|---|---|
| Smartphone/Tablette | • iOS • iPadOS • Android |
• Natif • Unity • Mini-programme WeChat |
Prise en charge complète, couvrant presque tous les smartphones/tablettes du marché |
| Casque XR | • visionOS | • Unity | Prise en charge limitée, reportez-vous à Prise en charge des casques pour les détails spécifiques |
| PC | • Windows • macOS |
• Natif • Unity |
Prise en charge limitée, uniquement pour la prévisualisation de la simulation, reportez-vous à Exécution de simulation EIF |
| Appareil personnalisé | • Android | • Natif • Unity |
Prise en charge limitée, nécessite l'utilisation de la fonction Caméra personnalisée, adaptée aux développeurs avancés |
Différences d'expérience sur différents appareils
Bien que la fonctionnalité Mega Cloud Localization soit largement prise en charge sur divers appareils fonctionnant sur différentes plateformes, l'expérience utilisateur finale dépend également de la fusion et du suivi côté client des résultats de localisation cloud.
En fonction des capacités matérielles et logicielles des appareils et plateformes spécifiques, nous classons les appareils selon la méthode xDoF (x Degrees of Freedom, x degrés de liberté). Le xDoF est un indicateur clé pour mesurer la capacité de fusion et de suivi des appareils, impactant directement la qualité de l'expérience Mega.
| Classification des appareils | Exigences matérielles | Exigences logicielles | Niveau d'expérience |
|---|---|---|---|
| 0DoF | Aucune exigence matérielle hormis la caméra | • Aucune | Basique, aucune capacité de suivi en terminal, le contenu virtuel ne peut être affiché qu'à l'écran |
| 3DoF | Nécessite un gyroscope | • EasyAR Sense 4.7.0 et supérieur | Standard, capacité de suivi en terminal limitée, l'expérience est affectée par la direction et la vitesse de déplacement |
| 5DoF | Nécessite un gyroscope et un accéléromètre | • Android 7.0 et supérieur • EasyAR Sense 4.7.0 (Lib Full) |
Sous-optimale, capacité de suivi en terminal acceptable, mais l'expérience en hauteur est réduite |
| 6DoF | Nécessite de bons capteurs IMU | Supporte l'une des options suivantes : • Apple ARKit • Google ARCore • Huawei AR Engine • EasyAR Motion Tracker |
Optimale, capacité complète de fusion et suivi en terminal, adaptée à tous les modes de mouvement de l'utilisateur |
Note
Pour les appareils Apple, vérifiez la prise en charge ARKit ici : Vérification de la prise en charge d'ARKit par l'appareil.
Pour les appareils Android, vérifiez la prise en charge ARCore ici : Appareils compatibles avec ARCore.
Pour les appareils Huawei, vérifiez la prise en charge AR Engine ici : Appareils pris en charge pour le suivi de mouvement AR Engine.
Pour d'autres appareils, vérifiez la prise en charge EasyAR Motion Tracker ici : Appareils pris en charge pour le suivi de mouvement EasyAR.
Pour les casques XR, les appareils actuellement prenant en charge l'intégration de Mega offrent tous une capacité 6DoF complète.
Important
Pour garantir une bonne expérience utilisateur, les appareils utilisant EasyAR Motion Tracker effectuent une auto-vérification avant l'exécution de Mega. Concrètement, le programme vérifie l'état de MotionTrackerCameraDeviceQualityLevel :
- ≥
Limited: 6DoF par défaut, peut être manuellement rétrogradé en 5DoF, 3DoF ou 0DoF - <
Limited: 5DoF par défaut, peut être manuellement rétrogradé en 3DoF ou 0DoF
Consultez la documentation pour les concepts associés : Introduction au suivi de mouvement.
Remarques supplémentaires pour les mini-programmes WeChat
L'intégration de Mega dans un mini-programme WeChat présente des exigences différentes du développement natif ou Unity.
- L'appareil doit supporter au moins l'interface plane V1 de WeChat VisionKit pour fonctionner.
- Il doit supporter l'interface plane V2 de WeChat VisionKit pour obtenir des résultats satisfaisants.
Consultez la documentation officielle des mini-programmes WeChat pour la liste détaillée des appareils pris en charge : Liste de prise en charge de l'interface AR plane V2
EasyAR Mega offre une prise en charge prête à l'emploi pour les principales plateformes mobiles. Lors du choix d'un appareil cible, privilégiez les modèles compatibles avec ARKit/ARCore/AR Engine/EasyAR Motion Tracker ou les casques XR spécifiques pour garantir une expérience spatiale Mega optimale à l'utilisateur.