Unterstützte geräte und plattformanwendungen
EasyAR Mega zielt darauf ab, eine plattformübergreifende, konsistente raumbezogene Rechenerfahrung zu bieten. Um dies zu erreichen, bieten wir spezifische Unterstützung für verschiedene Geräte und Plattformen. Dieses Kapitel erläutert im Detail, auf welchen Geräten und Plattformen Mega lauffähig ist sowie die Unterschiede in den Erfahrungen, die verschiedene Geräte bieten können.
Geräte-, plattformunterstützung im Überblick
Mega Cloud Localization verfügt über breite Zugriffsfähigkeiten und unterstützt verschiedene Gerätetypen und Plattformen, die Kamerabilder erfassen können. Die Unterstützung ist wie folgt:
| Gerätetyp | Betriebssystem | Zielplattform | Unterstützung |
|---|---|---|---|
| Smartphone/Tablet | • iOS • iPadOS • Android |
• Native • Unity • WeChat Mini-Programm |
Umfassende Unterstützung, deckt nahezu alle Smartphones/Tablets auf dem Markt ab |
| XR-Headset | • visionOS | • Unity | Eingeschränkte Unterstützung, siehe Headset-Unterstützung für spezifische Geräteunterstützung |
| PC | • Windows • macOS |
• Native • Unity |
Eingeschränkte Unterstützung, nur zur Effektvorschau in der Simulation, siehe EIF-Simulationsbetrieb |
| Benutzerdefinierte Geräte | • Android | • Native • Unity |
Eingeschränkte Unterstützung, erfordert die Verwendung der Benutzerdefinierte Kamera-Funktion, geeignet für fortgeschrittene Entwickler |
Erfahrungsunterschiede auf verschiedenen Geräten
Obwohl die Mega Cloud Localization-Funktion breit auf verschiedenen Plattformen und Geräten unterstützt wird, hängt die endgültige Benutzererfahrung auch von der Qualität der Fusion des Cloud-Lokalisierungsergebnisses mit dem Client-seitigen Tracking ab.
Basierend auf den Hardwarebedingungen und Softwarefähigkeiten des konkreten Geräts und der Plattform klassifizieren wir Geräte nach der xDoF-Methode (x Degrees of Freedom, x Freiheitsgrade). xDoF ist ein Schlüsselindikator zur Messung der Fusions- und Tracking-Fähigkeit eines Geräts und beeinflusst direkt die Qualität der Mega-Erfahrung.
| Geräteklassifizierung | Hardwareanforderungen | Softwareanforderungen | Erfahrungsstufe |
|---|---|---|---|
| 0DoF | Keine zwingenden Anforderungen außer Kamera | • Keine | Grundlegend, keine Gerätetracking-Fähigkeit, virtuelle Inhalte können nur bildschirmgebunden angezeigt werden |
| 3DoF | Gyroskop erforderlich | • EasyAR Sense 4.7.0 oder höher | Eingeschränkt, begrenzte Gerätetracking-Fähigkeit, Erfahrung wird durch Bewegungsrichtung und -geschwindigkeit beeinflusst |
| 5DoF | Gyroskop und Beschleunigungsmesser erforderlich | • Android 7.0 oder höher • EasyAR Sense 4.7.0 (Lib Full) |
Suboptimal, gewisse Gerätetracking-Fähigkeit, aber Erfahrung in der Höhenrichtung ist eingeschränkt |
| 6DoF | Gute IMU-Sensoren erforderlich | Unterstützung einer der folgenden: • Apple ARKit • Google ARCore • Huawei AR Engine • EasyAR Motion Tracker |
Optimal, vollständige geräteseitige Fusions- und Tracking-Fähigkeit, kann alle Bewegungsmuster des Benutzers bewältigen |
Anmerkung
Für Apple-Geräte: Informationen zur ARKit-Unterstützung siehe: ARKit-Geräteunterstützung verifizieren.
Für Android-Geräte: Informationen zur ARCore-Unterstützung siehe: ARCore-unterstützte Geräte.
Für Huawei-Geräte: Informationen zur AR Engine Motion Tracking-Unterstützung siehe: AR Engine Motion Tracking-unterstützte Geräte.
Für andere Geräte: Informationen zur EasyAR Motion Tracker-Unterstützung siehe: EasyAR Motion Tracking-unterstützte Geräte.
Für XR-Headset-Geräte: Alle derzeit unterstützten Geräte mit integrierter Mega-Funktionalität verfügen über volle 6DoF-Fähigkeit.
Wichtig
Um eine gute Benutzererfahrung zu gewährleisten, führt die Mega-Funktion bei Geräten mit EasyAR Motion Tracker vor dem Start eine Selbstprüfung durch. Konkret prüft das Programm den Status von MotionTrackerCameraDeviceQualityLevel:
- ≥
Limited: Standardmäßig 6DoF, kann manuell auf 5DoF, 3DoF oder 0DoF herabgestuft werden - <
Limited: Standardmäßig 5DoF, kann manuell auf 3DoF oder 0DoF herabgestuft werden
Konzepte siehe Dokumentation: Einführung in Motion Tracking.
Zusätzliche Hinweise für WeChat Mini-Programme
Die Integration von Mega in ein WeChat Mini-Programm stellt andere Anforderungen an Geräte als native oder Unity-Entwicklung.
- Das Gerät muss mindestens WeChat VisionKit V1-Ebenenschnittstelle unterstützen, um ausgeführt werden zu können.
- Die Unterstützung der WeChat VisionKit V2-Ebenenschnittstelle ist erforderlich, um ein zufriedenstellendes Ergebnis zu erzielen.
Eine detaillierte Liste der unterstützten Geräte finden Sie in der offiziellen WeChat Mini-Programm-Dokumentation: V2-Ebene-AR-Schnittstellenunterstützungsliste
EasyAR Mega bietet sofort einsatzbereite Unterstützung für gängige Mobile-Plattformen. Bei der Auswahl der Zielgeräte sollten Sie bevorzugt Modelle, die ARKit/ARCore/AR Engine/EasyAR Motion Tracker unterstützen, oder spezifische XR-Headset-Geräte in Betracht ziehen, um sicherzustellen, dass Benutzer die optimale Mega-Raumerfahrung erhalten.