Table of Contents

Appareils et applications de plateforme pris en charge

EasyAR Mega est conçu pour fournir une expérience de spatial computing multiplateforme et cohérente. Pour atteindre cet objectif, nous fournissons une prise en charge dédiée pour différents appareils et plateformes. Ce chapitre décrit en détail 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 et Mega Go localization côté appareil disposent de larges capacités d'intégration et prennent en charge divers appareils et plateformes capables d'obtenir des images de caméra. L'état de prise en charge est le suivant :

Type d'appareil Système d'exploitation Plateforme cible État de prise en charge
Smartphone/tablette • iOS
• iPadOS
• Android
• Native
• Unity
• WeChat Mini Program
Prise en charge complète, couvrant presque tous les smartphones/tablettes du marché
Casque XR - • Unity Prise en charge limitée. Voir prise en charge des casques pour la prise en charge d'appareils spécifiques
PC • Windows
• macOS
• Native
• Unity
Prise en charge limitée, uniquement pour l'aperçu d'effets simulés. Voir exécution de simulation EIF
Appareil personnalisé • Android • Native
• Unity
Prise en charge limitée. Nécessite la fonction custom camera, adaptée aux développeurs avancés

Différences d'expérience selon les appareils

Bien que Mega Cloud Localization et Mega Go localization côté appareil prennent largement en charge divers appareils fonctionnant sur différentes plateformes, l'expérience utilisateur finale dépend également de l'effet du fusion tracking des résultats de localization sur le client.

Selon les conditions matérielles et les capacités logicielles des appareils et plateformes spécifiques, nous classons les appareils selon xDoF (x Degrees of Freedom). xDoF est un indicateur clé pour mesurer la capacité de fusion tracking de l'appareil, et il affecte directement la qualité de l'expérience Mega.

Classification de l'appareil Exigences matérielles Exigences logicielles Niveau d'expérience
0DoF Aucune exigence stricte sauf la caméra • Aucune Basique, aucune terminal tracking capability ; le contenu virtuel ne peut être affiché que collé à l'écran
3DoF Nécessite gyroscope • EasyAR Sense 4.7.0 ou supérieur Général, terminal tracking capability limitée ; l'expérience est affectée par la direction et la vitesse de déplacement
5DoF Nécessite gyroscope et accelerometer • Android 7.0 ou supérieur
• EasyAR Sense 4.7.0 (Lib Full)
Sous-optimal, certaine terminal tracking capability, mais l'expérience dans la direction de la hauteur est réduite
6DoF Nécessite de bons IMU sensors Prend en charge l'un des éléments suivants :
• Apple ARKit
• Google ARCore
• Huawei AR Engine
• EasyAR Motion Tracker
Meilleur, terminal fusion tracking capability complète pouvant gérer divers modes de mouvement utilisateur
Note

Pour les appareils Apple, pour vérifier la prise en charge ARKit, consultez : ARKit verifying device support.
Pour les appareils Android, pour vérifier la prise en charge ARCore, consultez : appareils compatibles ARCore.
Pour les appareils Huawei, pour vérifier la prise en charge AR Engine, consultez : appareils compatibles AR Engine motion tracking.
Pour les autres appareils, pour vérifier la prise en charge EasyAR Motion Tracker, consultez : appareils compatibles EasyAR motion tracking.
Pour les casques XR, tous les appareils qui prennent actuellement en charge l'intégration Mega disposent d'une capacité 6DoF complète.

Important

Pour garantir une bonne expérience utilisateur, sur les appareils utilisant EasyAR Motion Tracker, Mega effectue une auto-vérification avant l'exécution. Plus précisément, le programme vérifie l'état de MotionTrackerCameraDeviceQualityLevel :

  • Limited : 6DoF par défaut, peut être rétrogradé manuellement en 5DoF, 3DoF ou 0DoF
  • < Limited : 5DoF par défaut, peut être rétrogradé manuellement en 3DoF ou 0DoF

Pour les concepts liés, consultez : introduction à motion tracking.

Notes supplémentaires pour WeChat Mini Program

Lors de l'intégration de Mega Cloud Localization dans un WeChat Mini Program, les exigences relatives aux appareils diffèrent du développement Native ou Unity.

  • L'appareil doit au moins prendre en charge WeChat VisionKit V1 plane interface pour pouvoir fonctionner.
  • La prise en charge de WeChat VisionKit V2 plane interface est nécessaire pour obtenir un effet relativement idéal.

Pour la liste détaillée des appareils pris en charge, consultez la documentation officielle WeChat Mini Program : liste de prise en charge V2 plane AR interface


EasyAR Mega fournit une prise en charge prête à l'emploi pour les principales plateformes mobiles. Lors du choix des appareils cibles, privilégiez les modèles compatibles ARKit/ARCore/AR Engine/EasyAR Motion Tracker ou certains casques XR spécifiques, afin de garantir aux utilisateurs la meilleure expérience spatiale Mega.