Table of Contents

Dispositivi e piattaforme supportate

EasyAR Mega mira a fornire un'esperienza di calcolo spaziale cross-platform coerente. Per raggiungere questo obiettivo, offriamo supporto specifico per diversi dispositivi e piattaforme. Questo capitolo dettaglia su quali dispositivi e piattaforme Mega può funzionare, nonché le differenze nell'esperienza fornita dai vari dispositivi.

Panoramica del supporto per dispositivi e piattaforme

Il cloud localization di Mega ha un'ampia capacità di accesso, supportando vari dispositivi e piattaforme in grado di acquisire immagini dalla fotocamera. La situazione di supporto è la seguente:

Tipo dispositivo Sistema operativo Piattaforma obiettivo Situazione supporto
Smartphone/tablet • iOS
• iPadOS
• Android
• Native
• Unity
• Mini-programma WeChat
Supporto completo, copre quasi tutti gli smartphone/tablet sul mercato
Visori XR • visionOS • Unity Supporto limitato, fare riferimento a Supporto visori per i dettagli sui dispositivi specifici
PC • Windows
• macOS
• Native
• Unity
Supporto limitato, solo per anteprima simulata, fare riferimento a Esecuzione simulata EIF
Dispositivi personalizzati • Android • Native
• Unity
Supporto limitato, richiede la funzione Fotocamera personalizzata, adatto a sviluppatori avanzati

Differenze nell'esperienza su diversi dispositivi

Sebbene la funzionalità di cloud localization di Mega supporti ampiamente vari dispositivi su diverse piattaforme, l'esperienza utente finale dipende anche dall'effetto di fusione e tracciamento lato client dei risultati di localizzazione cloud.

In base alle condizioni hardware e alle capacità software di dispositivi e piattaforme specifici, classifichiamo i dispositivi in base al metodo xDoF (x Degrees of Freedom, x gradi di libertà). xDoF è un indicatore chiave per misurare la capacità di fusione e tracciamento del dispositivo, influenzando direttamente la qualità dell'esperienza con Mega.

Classificazione dispositivo Requisiti hardware Requisiti software Livello esperienza
0DoF Nessun requisito hardware oltre alla fotocamera • Nessuno Base, nessuna capacità di tracciamento terminale, i contenuti virtuali possono essere visualizzati solo ancorati allo schermo
3DoF Richiede giroscopio • EasyAR Sense 4.7.0 o superiore Generale, capacità di tracciamento terminale limitata, l'esperienza è influenzata da direzione e velocità di movimento
5DoF Richiede giroscopio e accelerometro • Android 7.0 o superiore
• EasyAR Sense 4.7.0 (Lib Full)
Subottimale, discreta capacità di tracciamento terminale, ma l'esperienza nella direzione dell'altezza è ridotta
6DoF Richiede sensori IMU di buona qualità Supporta uno qualsiasi dei seguenti:
• Apple ARKit
• Google ARCore
• Huawei AR Engine
• EasyAR Motion Tracker
Ottimale, piena capacità di fusione e tracciamento terminale, in grado di gestire vari modelli di movimento dell'utente
Nota

Per i dispositivi Apple, per verificare il supporto ARKit fare riferimento a: Supporto dispositivi per verifica ARKit.
Per i dispositivi Android, per verificare il supporto ARCore fare riferimento a: Dispositivi supportati da ARCore.
Per i dispositivi Huawei, per verificare il supporto AR Engine fare riferimento a: Dispositivi supportati per motion tracking con AR Engine.
Per altri dispositivi, per verificare il supporto EasyAR Motion Tracker fare riferimento a: Dispositivi supportati per motion tracking con EasyAR.
Per i visori XR, i dispositivi attualmente supportati per l'integrazione della funzionalità Mega possiedono tutti piena capacità 6DoF.

Importante

Per garantire una buona esperienza utente, per i dispositivi che utilizzano EasyAR Motion Tracker, la funzionalità Mega esegue un'autoverifica prima dell'esecuzione. Nello specifico, il programma verifica lo stato di MotionTrackerCameraDeviceQualityLevel:

  • Limited: Predefinito 6DoF, può essere declassato manualmente a 5DoF, 3DoF, 0DoF
  • < Limited: Predefinito 5DoF, può essere declassato manualmente a 3DoF, 0DoF

Per i concetti correlati, fare riferimento alla documentazione: Introduzione al motion tracking.

Note aggiuntive per i mini-programmi WeChat

L'integrazione di Mega all'interno di un mini-programma WeChat presenta requisiti diversi per i dispositivi rispetto allo sviluppo nativo o con Unity.

  • Il dispositivo deve supportare almeno l'interfaccia piano V1 di WeChat VisionKit per funzionare.
  • Deve supportare l'interfaccia piano V2 di WeChat VisionKit per ottenere risultati soddisfacenti.

Per l'elenco dettagliato dei dispositivi supportati, fare riferimento alla documentazione ufficiale dei mini-programmi WeChat: Elenco supporto interfaccia piano AR V2


EasyAR Mega fornisce supporto immediato per le principali piattaforme mobili. Quando si sceglie un dispositivo target, dare priorità a modelli che supportano ARKit/ARCore/AR Engine/EasyAR Motion Tracker o a specifici dispositivi visori XR, per garantire agli utenti la migliore esperienza spaziale con Mega.