Geräte- und Plattformunterstützung
Dieser Artikel beschreibt detailliert die Geräte, Betriebssysteme, Hardwareanforderungen und zugehörige Unterstützung bei der Verwendung von planare Bildverfolgung zusammen mit motion tracking und custom camera, damit Entwickler die Projektdurchführbarkeit bewerten und Software- sowie Hardwareumgebungen frühzeitig vorbereiten können.
Unterstützte Geräte und Plattformen
Als plattformübergreifendes AR SDK bietet EasyAR Sense breite Betriebssystem- und Hardwareunterstützung für planare Bildverfolgung.
Betriebssystem- und Versionsanforderungen
| Gerätetyp | Betriebssystemversion | Hinweise |
|---|---|---|
| PC | • Windows 7 and later • macOS Catalina 10.15 and later |
Windows N/KN-Editionen benötigen Media Feature Pack, um die Kamera zu verwenden |
| Phone/tablet | • Android 5.0 and later • iOS 12.0 and later |
Einschließlich HarmonyOS 1.x-4.x |
| XR headset | • Android • visionOS 2.0 and later |
Detaillierte unterstützte Geräte und Systemanforderungen finden Sie unter Headset-Unterstützung |
CPU-Architekturunterstützung
| Betriebssystem | Unterstützte CPU-Architekturen |
|---|---|
| Windows | x86, x86_64 |
| macOS | x86_64, arm64 (Apple Silicon) |
| Android | armv7a, arm64-v8a |
| iOS | arm64 |
Hardwareanforderungen
Planare Bildverfolgung erfordert eine Kamera und hat keine zusätzlichen Sensoranforderungen. Verglichen mit anderen AR-Funktionen wie surface tracking ist diese Funktion weniger hardwareabhängig und für fast alle Geräte geeignet.
Kompatibilitätshinweise
- Zukünftige Android/iOS-Versionen
EasyAR Sense hängt normalerweise nicht von vielen System-APIs ab, sodass neue Android/iOS-Versionen im Allgemeinen sofort unterstützt werden können. - Anforderung an 64-Bit-Architektur
Seit 2019 verlangt der Google Play Store, dass neu eingereichte Apps 64-Bit unterstützen; große chinesische App-Stores setzen dies ebenfalls durch. EasyAR stellt Binärdateien fürarmv7aundarm64-v8abereit.
Geräteunterstützung für Motion Fusion
Motion Fusion bedeutet, planare Bildverfolgung mit device motion tracking zu kombinieren, um die tracking-Stabilität zu verbessern oder komplexere AR-Interaktionen umzusetzen. Obwohl planare Bildverfolgung selbst keine Bewegungssensoren erzwingt, müssen bei aktiviertem Motion Fusion folgende Bedingungen erfüllt sein:
Hardwareanforderungen für Motion Fusion
- Erforderliche Sensoren: Beschleunigungsmesser und Gyroskop
- Anwendungsszenario: Wenn das Zielbild das aktuelle Kamerasichtfeld verlässt, werden Bewegungsdaten des Geräts verwendet, um die pose-Kontinuität virtueller Objekte und stabiles, kontinuierliches tracking aufrechtzuerhalten
Plattformunterstützung
- iOS: Geräte mit ARKit-Unterstützung.
- Android: Geräte mit ARCore/AR Engine/EasyAR Motion Tracker-Unterstützung.
- Windows/macOS: Haben normalerweise keine integrierten Sensoren, daher sind externe Geräte erforderlich oder Motion Fusion muss weggelassen werden.
Tipp
Für von EasyAR unterstützte XR-Headset-Geräte wird Motion Fusion natürlich unterstützt.
Hinweise
- Planare Bildverfolgung und Motion Fusion können unabhängig verwendet werden. Wenn nur Bilderkennung benötigt wird, sind keine zusätzlichen Sensoren erforderlich.
- Die konkrete Geräteliste und Leistungsanforderungen für Motion Fusion finden Sie unter unterstützte motion tracking-Geräte.
Unterstützung für custom camera
In besonderen Szenarien, etwa bei bestimmten Auflösungs-/frame rate-Anforderungen oder externem Videostream-Eingang, benötigen Entwickler möglicherweise custom camera. EasyAR planare Bildverfolgung unterstützt die Verwendung mit custom camera.
Informationen zu custom camera finden Sie unter custom camera. Derzeit unterstützen wir die Integration von custom camera auf Unity- und native-Plattformen.
Implementierungsmethoden und Hinweise
Für verschiedene Plattformen stellen wir entsprechende Themenseiten bereit.
Achten Sie bei der Verwendung von custom camera stets auf folgende wichtige Einschränkungen:
- custom camera muss sicherstellen, dass das frame-Format, z. B. YUV/RGB, den EasyAR-Eingabeanforderungen entspricht.
- Dies erhöht die Entwicklungskomplexität und kann die Leistung beeinflussen; es wird nur empfohlen, wenn die Standardlösung die Anforderungen nicht erfüllt.
- Kameraberechtigungen, Lifecycle-Management und frame-Synchronisierung müssen selbst verarbeitet werden.
Best-Practice-Empfehlungen
Planare Bildverfolgung hat relativ lockere Hardware- und Plattformanforderungen und läuft bereits mit einer Kamera, wodurch es für die meisten Mobilgeräte und Desktop-Systeme geeignet ist. Entwickler sollten Android 64-bit-Verpackungsregeln beachten und bei Bedarf an Motion Fusion die Geräteunterstützung prüfen. custom camera ist möglich, wird aber nur empfohlen, wenn die Standardlösung die Anforderungen nicht erfüllt.