Haptik – Benutzerinteraktion – iOS – Human Interface Guidelines – Apple Developer

Haptik

Haptik nutzt den Tastsinn des Menschen, um die Interaktion mit Bildschirmoberflächen zu verbessern. Zum Beispiel spielt das System zusätzlich zu visuellem und auditivem Feedback haptische Signale ab, um die Bestätigung einer Apple Pay-Transaktion hervorzuheben. Haptik kann auch Berührungsgesten und Interaktionen wie das Scrollen durch einen Picker oder das Umlegen eines Schalters verbessern. Eine Anleitung für Entwickler finden Sie unter Animation und Haptik.

Auf unterstützten iPhone-Modellen können Sie Ihrer App auf verschiedene Weise Haptik hinzufügen.

  • Verwenden Sie Standard-UI-Elemente – wie Schalter, Schieberegler und Picker – die standardmäßig von Apple entwickelte Systemhaptik wiedergeben.
  • Wenn es sinnvoll ist, verwenden Sie einen Feedback-Generator, um eines von mehreren vordefinierten haptischen Mustern in den Kategorien Benachrichtigung, Auswirkung und Auswahl abzuspielen (eine Anleitung für Entwickler finden Sie unter UIFeedbackGenerator).
  • In Situationen, in denen Sie mehr Kontrolle wünschen, können Sie Ihre eigenen haptischen Muster zusammenstellen und abspielen. Eine Anleitung finden Sie unter Erstellen von benutzerdefinierten haptischen Mustern.

Wenn Sie vom System bereitgestellte Steuerelemente und Haptik verwenden, verwaltet iOS die Stärke und das Verhalten des Feedbacks. Beispielsweise gibt ein Schalter automatisch ein subtiles Antippen wieder und der Feedback-Generator für die „Erfolgs“-Benachrichtigung spielt das unten gezeigte Muster ab. Menschen erkennen die systemdefinierten Haptiken, daher ist es wichtig, sie entsprechend ihrer dokumentierten Bedeutung zu verwenden.

Benachrichtigung

Benachrichtigungshaptiken geben Rückmeldung über das Ergebnis einer Aufgabe oder Aktion, z. B. das Einreichen eines Schecks oder das Entriegeln eines Fahrzeugs.

Erfolg. Zeigt an, dass eine Aufgabe oder Aktion abgeschlossen wurde.

Warnung. Zeigt an, dass eine Aufgabe oder Aktion eine Warnung hervorgerufen hat.

Fehlschlag. Zeigt an, dass eine Aufgabe oder Aktion fehlgeschlagen ist.

Aufschlag

Die Haptik bietet eine physische Metapher, die Sie zur Ergänzung einer visuellen Erfahrung verwenden können. Zum Beispiel kann man ein Klopfen spüren, wenn eine Ansicht einrastet, oder einen dumpfen Schlag, wenn zwei schwere Objekte zusammenstoßen.

Licht. Zeigt eine Kollision zwischen kleinen oder leichten UI-Objekten an.

Medium. Zeigt eine Kollision zwischen mittelgroßen oder mittelschweren UI-Objekten an.

Schwer. Zeigt eine Kollision zwischen großen oder schwergewichtigen UI-Objekten an.

Rigid. Zeigt eine Kollision zwischen harten oder unflexiblen UI-Objekten an.

Weich. Zeigt eine Kollision zwischen weichen oder flexiblen UI-Objekten an.

Auswahl

Auswahlhaptik liefert Feedback, während sich die Werte eines UI-Elements ändern.

Auswahl. Zeigt an, dass sich die Werte eines UI-Elements ändern.

Ob Sie nun vom System bereitgestellte Haptik verwenden oder eigene Haptik erstellen, es ist wichtig, Haptik so einzusetzen, dass sie das Benutzererlebnis bereichert, ohne die Benutzer von ihren Zielen abzulenken.

Design mit Haptik

Das Entwerfen von Schnittstellen, die den Tastsinn der Benutzer ansprechen, kann ihre Vertrautheit mit der physischen Welt in Ihre App einbringen. Unabhängig davon, wie Sie die Haptik in Ihrer App erzeugen, können die folgenden Richtlinien Ihnen dabei helfen, den Menschen ein kohärentes und überzeugendes Erlebnis zu bieten.

Stellen Sie eine klare, kausale Beziehung zwischen jeder Haptik und ihrem Auslöser her. Im Idealfall wissen die Nutzer immer, warum Ihre App ein haptisches Muster abspielt. Wenn eine Haptik keine Ursache-Wirkungs-Beziehung unterstreicht, kann sie verwirrend sein und überflüssig erscheinen.

Verwenden Sie Haptiken so, dass sie andere Rückmeldungen in Ihrer App ergänzen. Wenn visuelles, auditives und taktiles Feedback in Ihrer App miteinander harmonieren – wie in der realen Welt -, ist das Nutzererlebnis kohärenter und wirkt natürlicher.

Setzen Sie Haptik mit Bedacht ein. Setzen Sie Haptik zum Beispiel nur dann ein, wenn sie einen dauerhaften Nutzen bietet; wenn Sie sie nur verwenden, um etwas Neues hinzuzufügen, kann sich Ihre App aufgesetzt anfühlen. Außerdem sollten Sie Haptik nur bei einer kleinen Anzahl von wichtigen, folgenreichen Interaktionen einsetzen. Die Verwendung von Haptik für eine große Anzahl trivialer Interaktionen kann Menschen überfordern.

Verwenden Sie Haptik konsequent. Konsistentes haptisches Feedback hilft Menschen, taktile Assoziationen zwischen bestimmten haptischen Mustern und bestimmten Erfahrungen zu entwickeln. Wenn Ihre App zum Beispiel ein bestimmtes haptisches Muster abspielt, wenn eine Spielfigur eine Mission nicht beendet, lernen die Menschen, dieses Muster mit einem negativen Ergebnis zu assoziieren. Wenn Sie dasselbe haptische Muster für ein positives Ergebnis wie den Abschluss eines Levels verwenden, werden die Menschen verwirrt sein.

Vermeiden Sie die übermäßige Verwendung eines haptischen Musters. Manchmal fühlt sich eine Haptik genau richtig an, wenn man sie nur gelegentlich benutzt, aber sie wird ermüdend, wenn man sie häufig benutzt. Vermeiden Sie es im Allgemeinen, ein Erlebnis zu schaffen, das ein langes oder sich wiederholendes haptisches Feedback erzeugt. Oft ist die beste haptische Erfahrung eine, die den Nutzern nicht bewusst ist, die sie aber vermissen, wenn sie ausgeschaltet ist.

Sie sollten die Haptik in Ihrer Anwendung testen. Unterschiedliche Menschen haben unterschiedliche Vorlieben und Empfindlichkeiten für Haptik, daher müssen Sie die Haptik mit so vielen Menschen wie möglich testen.

Machen Sie Haptik optional. Lassen Sie die Nutzer die Haptik ausschalten oder stummschalten, wenn sie es wünschen, und stellen Sie sicher, dass die Nutzer Ihre App auch ohne sie genießen können.

Überlegen Sie, wie Sie in einem Spiel benutzerdefinierte Haptik einsetzen können, um das Spielerlebnis zu verbessern. Neben der Wiedergabe von Haptik bei der Interaktion der Spieler mit Gegenständen und Steuerelementen können Sie auch Haptik einsetzen, um Ereignisse im Spiel zu vermitteln. Haptik könnte zum Beispiel einschneidende Erlebnisse – wie einen Zusammenstoß oder einen Treffer – oder subtile Erlebnisse – wie das Herannahen von Schritten oder eine drohende Gefahr – verstärken.

Seien Sie sich bewusst, dass die Wiedergabe von Haptik andere Benutzererfahrungen beeinträchtigen kann. Haptik ist so konzipiert, dass sie genügend physische Kraft erzeugt, um ein Vibrieren des Geräts zu spüren. Stellen Sie sicher, dass die Haptik die Benutzererfahrung mit der Kamera, dem Gyroskop oder dem Mikrofon nicht stört.

Erstellen von benutzerdefinierten haptischen Mustern

Ein benutzerdefiniertes haptisches Muster kann Dinge wie das Loslassen einer Schleuder oder das Fahren über einen Rüttelstreifen darstellen. Benutzerdefinierte Muster können sich auch dynamisch ändern, je nach Benutzereingabe oder Kontext. Wenn eine Spielfigur von einem Baum springt, kann der Spieler zum Beispiel einen stärkeren Aufprall spüren, als wenn die Figur an Ort und Stelle springt.

Ab iOS 13 bietet Core Haptics zwei grundlegende Bausteine, die benutzerdefinierte haptische Muster erzeugen:

  • Transiente Ereignisse, die kurze, kompakte Erlebnisse sind, die sich wie Klopfen oder Impulse anfühlen, wie z. B. das Erlebnis des Tippens auf die Schaltfläche „Taschenlampe“ auf dem Startbildschirm
  • Dauerhafte Ereignisse, die sich wie anhaltende Vibrationen anfühlen, wie z. B. das Erlebnis des Lasereffekts in einer Nachricht

Unabhängig davon, welchen Baustein Sie wählen, um eine benutzerdefinierte Haptik zu erzeugen, können Sie auch ihre Schärfe und Intensität steuern.

Schärfe

Intensität

Sie können sich die Schärfe als eine Möglichkeit vorstellen, ein haptisches Erlebnis in die Wellenform zu abstrahieren, die die entsprechenden physischen Empfindungen erzeugt. Durch die Angabe der Schärfe können Sie dem System Ihre Absicht für das Erlebnis mitteilen. Sie können zum Beispiel Schärfewerte verwenden, um ein weiches, abgerundetes oder organisches Erlebnis zu vermitteln, oder ein knackiges, präzises oder mechanisches. Wie der Begriff bereits andeutet, bezeichnet die Intensität die Stärke der Haptik.

Durch die Kombination von transienten und kontinuierlichen Ereignissen, die Variation von Schärfe und Intensität und die Einbeziehung optionaler Audioinhalte können Sie eine breite Palette unterschiedlicher haptischer Erfahrungen schaffen. Eine Anleitung für Entwickler finden Sie unter Core Haptics.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.