Dispositivi e applicazioni di piattaforma supportati
EasyAR Mega è progettato per fornire un'esperienza di spatial computing multipiattaforma e coerente. Per raggiungere questo obiettivo, forniamo supporto dedicato per diversi dispositivi e piattaforme. Questo capitolo descrive in dettaglio su quali dispositivi e piattaforme Mega può essere eseguito e le differenze di esperienza che dispositivi diversi possono offrire.
Panoramica del supporto per dispositivi e piattaforme
Mega Cloud Localization e Mega Go localization lato dispositivo hanno ampie capacità di integrazione e supportano vari dispositivi e piattaforme che possono ottenere immagini dalla camera. Lo stato del supporto è il seguente:
| Tipo di dispositivo | Sistema operativo | Piattaforma target | Stato del supporto |
|---|---|---|---|
| Smartphone/tablet | • iOS • iPadOS • Android |
• Native • Unity • WeChat Mini Program |
Supporto completo, copre quasi tutti gli smartphone/tablet sul mercato |
| Visore XR | - | • Unity | Supporto limitato. Consultare supporto visori per il supporto specifico dei dispositivi |
| PC | • Windows • macOS |
• Native • Unity |
Supporto limitato, usato solo per anteprima di effetti simulati. Consultare esecuzione simulazione EIF |
| Dispositivo personalizzato | • Android | • Native • Unity |
Supporto limitato. Richiede la funzione custom camera, adatta a sviluppatori avanzati |
Differenze di esperienza su dispositivi diversi
Sebbene Mega Cloud Localization e Mega Go localization lato dispositivo supportino ampiamente vari dispositivi su piattaforme diverse, l'esperienza utente finale dipende anche dall'effetto del fusion tracking dei risultati di localization sul client.
In base alle condizioni hardware e alle capacità software di dispositivi e piattaforme specifici, classifichiamo i dispositivi secondo xDoF (x Degrees of Freedom). xDoF è un indicatore chiave per misurare la capacità di fusion tracking del dispositivo e influenza direttamente la qualità dell'esperienza Mega.
| Classificazione dispositivo | Requisiti hardware | Requisiti software | Livello esperienza |
|---|---|---|---|
| 0DoF | Nessun requisito obbligatorio oltre alla camera | • Nessuno | Base, nessuna terminal tracking capability; il contenuto virtuale può essere mostrato solo agganciato allo schermo |
| 3DoF | Richiede gyroscope | • EasyAR Sense 4.7.0 o superiore | Generale, terminal tracking capability limitata; l'esperienza è influenzata da direzione e velocità di movimento |
| 5DoF | Richiede gyroscope e accelerometer | • Android 7.0 o superiore • EasyAR Sense 4.7.0 (Lib Full) |
Subottimale, una certa terminal tracking capability, ma l'esperienza nella direzione dell'altezza è ridotta |
| 6DoF | Richiede buoni IMU sensors | Supporta uno qualsiasi dei seguenti: • Apple ARKit • Google ARCore • Huawei AR Engine • EasyAR Motion Tracker |
Migliore, terminal fusion tracking capability completa, in grado di gestire vari modelli di movimento dell'utente |
Nota
Per dispositivi Apple, per verificare se ARKit è supportato, vedere: ARKit verifying device support.
Per dispositivi Android, per verificare se ARCore è supportato, vedere: dispositivi supportati da ARCore.
Per dispositivi Huawei, per verificare se AR Engine è supportato, vedere: dispositivi supportati da AR Engine motion tracking.
Per altri dispositivi, per verificare se EasyAR Motion Tracker è supportato, vedere: dispositivi supportati da EasyAR motion tracking.
Per dispositivi visori XR, tutti i dispositivi che attualmente supportano l'integrazione Mega hanno capacità 6DoF completa.
Importante
Per garantire una buona esperienza utente, sui dispositivi che usano EasyAR Motion Tracker, Mega esegue un self-check prima dell'esecuzione. In particolare, il programma controlla lo stato di MotionTrackerCameraDeviceQualityLevel:
- ≥
Limited: default 6DoF, può essere degradato manualmente a 5DoF, 3DoF o 0DoF - <
Limited: default 5DoF, può essere degradato manualmente a 3DoF o 0DoF
Per i concetti correlati, vedere: introduzione a motion tracking.
Note aggiuntive per WeChat Mini Program
Quando si integra Mega Cloud Localization in un WeChat Mini Program, i requisiti del dispositivo sono diversi dallo sviluppo Native o Unity.
- Il dispositivo deve supportare almeno la WeChat VisionKit V1 plane interface per poter funzionare.
- Il supporto della WeChat VisionKit V2 plane interface è necessario per ottenere risultati relativamente ideali.
Per l'elenco dettagliato dei dispositivi supportati, consultare la documentazione ufficiale WeChat Mini Program: elenco di supporto V2 plane AR interface
EasyAR Mega fornisce supporto pronto all'uso per le principali piattaforme mobili. Quando si scelgono dispositivi target, dare priorità ai modelli che supportano ARKit/ARCore/AR Engine/EasyAR Motion Tracker o dispositivi visori XR specifici, per garantire agli utenti la migliore esperienza spaziale Mega.