Table of Contents

Supporto di dispositivi e piattaforme

Questo articolo descrive in dettaglio dispositivi, sistemi operativi, requisiti hardware e supporto correlato quando si usa tracking di immagini planari insieme a motion tracking e custom camera, aiutando gli sviluppatori a valutare la fattibilità del progetto e preparare in anticipo ambienti software e hardware.

Dispositivi e piattaforme supportati

Come AR SDK multipiattaforma, EasyAR Sense fornisce ampio supporto di sistemi operativi e hardware per tracking di immagini planari.

Requisiti di sistema operativo e versione

Tipo dispositivo Versione sistema operativo Note
PC • Windows 7 and later
• macOS Catalina 10.15 and later
Le edizioni Windows N/KN richiedono Media Feature Pack per usare la camera
Phone/tablet • Android 5.0 and later
• iOS 12.0 and later
Include HarmonyOS 1.x-4.x
XR headset • Android
• visionOS 2.0 and later
Per dispositivi supportati e requisiti di sistema dettagliati, vedere supporto headset

Supporto architettura CPU

Sistema operativo Architetture CPU supportate
Windows x86, x86_64
macOS x86_64, arm64 (Apple Silicon)
Android armv7a, arm64-v8a
iOS arm64

Requisiti hardware

Tracking di immagini planari richiede una camera e non ha requisiti di sensori aggiuntivi. Rispetto ad altre funzioni AR come surface tracking, questa funzione dipende poco dall'hardware ed è adatta a quasi tutti i dispositivi.

Note di compatibilità

  • Versioni future Android/iOS
    EasyAR Sense di solito non dipende da molte API di sistema, quindi le nuove versioni Android/iOS possono generalmente essere supportate subito.
  • Requisito architettura 64-bit
    Dal 2019 Google Play Store richiede che le nuove app supportino 64-bit; anche i principali store cinesi lo applicano. EasyAR fornisce binari armv7a e arm64-v8a.

Supporto dispositivi per Motion Fusion

Motion Fusion significa combinare tracking di immagini planari con device motion tracking per migliorare la stabilità di tracking o realizzare interazioni AR più complesse. Sebbene tracking di immagini planari non richieda obbligatoriamente sensori di movimento, per abilitare Motion Fusion devono essere soddisfatte le seguenti condizioni:

Requisiti hardware Motion Fusion

  • Sensori richiesti: accelerometro e giroscopio
  • Scenario applicabile: Quando immagine target esce dalla vista corrente della camera, i dati di movimento del dispositivo vengono usati per mantenere la continuità della pose dell'oggetto virtuale e un tracking stabile e continuo

Supporto piattaforma

  • iOS: Dispositivi che supportano ARKit.
  • Android: Dispositivi che supportano ARCore/AR Engine/EasyAR Motion Tracker.
  • Windows/macOS: Di solito non hanno sensori integrati, quindi servono dispositivi esterni o bisogna rinunciare a Motion Fusion.
Consiglio

Per dispositivi XR headset supportati da EasyAR, Motion Fusion è supportato nativamente.

Note

  • Tracking di immagini planari e Motion Fusion possono essere usati indipendentemente. Se serve solo image recognition, non sono necessari sensori aggiuntivi.
  • Per l'elenco specifico dei dispositivi e i requisiti di prestazioni di Motion Fusion, vedere dispositivi supportati da motion tracking.

Supporto custom camera

In alcuni scenari speciali, come requisiti specifici di risoluzione/frame rate o ingresso di stream video esterno, gli sviluppatori possono aver bisogno di custom camera. EasyAR tracking di immagini planari supporta l'uso con custom camera.

È possibile consultare custom camera per comprendere custom camera. Attualmente supportiamo l'integrazione custom camera su Unity e piattaforme native.

Metodi di implementazione e note

Forniamo pagine tematiche corrispondenti per diverse piattaforme.

Quando si usa custom camera, prestare sempre attenzione alle seguenti limitazioni chiave:

  • custom camera deve garantire che il formato frame, come YUV/RGB, corrisponda ai requisiti di input EasyAR.
  • Aumenta la complessità di sviluppo e può influire sulle prestazioni, quindi è consigliata solo quando la soluzione standard non soddisfa i requisiti.
  • È necessario gestire autonomamente permessi camera, lifecycle e sincronizzazione frame.

Suggerimenti di best practice

Tracking di immagini planari ha requisiti hardware e di piattaforma relativamente flessibili e può funzionare con sola camera, quindi è adatta alla maggior parte dei dispositivi mobili e sistemi desktop. Gli sviluppatori devono prestare attenzione alle regole di packaging Android 64-bit e verificare il supporto dispositivo quando serve Motion Fusion. custom camera è possibile, ma consigliata solo quando la soluzione standard non soddisfa i requisiti.