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.