Die Bewegungserkennung von ARCore basiert sowohl auf den visuellen Informationen der Kamera als auch auf den Inertialmessungen der Inertial Measurement Unit (IMU) des Geräts. Wir empfehlen, die folgenden Richtlinien zu befolgen, damit deine App optimale Bedingungen bietet, damit ARCore Funktionen in der Umgebung verfolgen und erkennen kann.
Die bestmögliche Nutzererfahrung bieten
Mit AR können Sie Ihren Nutzern einzigartige und unterhaltsame Erlebnisse bieten. Nutzer können jedoch frustriert sein, wenn sie sich nicht sicher sind, wie sie fortfahren sollen oder was sie zusätzlich zum Passthrough-Bild der Kamera sehen sollen.
Achten Sie darauf, dass Ihre App die folgenden Voraussetzungen erfüllt, um die bestmögliche Nutzererfahrung zu bieten:
- Sie geben Nutzenden klares Feedback.
- Ermutigt sie, ihr Gerät zu bewegen
- Zeigt ihnen, wie sie mit ihrem Gerät interagieren können, um AR zu nutzen
Eine vollständige Liste mit Designempfehlungen finden Sie in unseren Richtlinien für die Gestaltung von Augmented Reality.
Diese Richtlinien basieren auf Grundlagenforschung und bieten Erkenntnisse und Ideen, die Ihnen helfen können, bessere AR-Erlebnisse für Ihre Nutzer zu entwickeln.
Nutzer anregen, die Kamera langsam zu bewegen
ARCore benötigt visuelle Informationen von der Kamera, um ein Umweltverständnis zu entwickeln. Schnelle Gerätebewegungen können dazu führen, dass das Kamerabild verschwommen wird. Dies beeinträchtigt die Fähigkeit von ARCore, Merkmale zu verfolgen und zu erkennen.
Bei kurzen Bewegungsphasen stützt sich ARCore auf IMU-Daten, um die Position des Geräts zu schätzen. Wenn die Bewegung aufhört, wird die visuelle Verfolgung fortgesetzt.
Vermeiden Sie längere Zeiträume mit schnellen Bewegungen, die dazu führen können, dass ARCore das Tracking verliert und die Erkennung von Funktionen verhindert.
Anker effektiv einsetzen
Lesen Sie den Abschnitt Mit Ankern arbeiten, um mehr über die Funktionsweise von Ankern und deren effektive Verwendung in Ihrer App sowie über andere UX- und Designaspekte zu erfahren.
Haptisches Feedback vermeiden
Da Gerätevibrationen vorübergehend die Fähigkeit von ARCore, die Position des Geräts zu schätzen, vorübergehend beeinträchtigen können, solltest du dem Nutzer kein haptisches Feedback geben, z. B. durch die Vibration des Geräts.