Bei der Hardwarebewertung werden drei haptische Effekte definiert, die für diese spezielle Bewertung als „Effekt 1“, „Effekt 2“ und „Effekt 3“ bezeichnet werden.
Effekt 1: Vordefinierte kurze haptische Konstanten
Die Konstante VibrationEffect.EFFECT_CLICK
ist der Baseline-Effekt oder gemeinsame Nenner in der HAL-API-Zuordnung, die in Konstanten zwischen HAL und API zuordnen angegeben ist. Er wird dem am häufigsten verwendeten Effekt HapticFeedbackConstants.KEYBOARD_PRESS
zugeordnet.
Die Bewertung dieses Effekts hilft dabei, die Eignung des Zielgeräts für deutliche Haptik zu bestimmen.
Effekt 2: Kurzer benutzerdefinierter haptischer Effekt
Die Konstante VibrationEffect.createOneShot(20,255)
wird für benutzerdefinierte haptische Effekte verwendet. Für kurze, einzelne benutzerdefinierte Impulsereignisse wird ein maximaler Schwellenwert von 20 ms für die Dauer empfohlen. Ein einzelner Impuls, der länger als 20 ms dauert, wird nicht empfohlen, da er als brummende Vibration wahrgenommen wird.
Abbildung 19. Kurzer benutzerdefinierter haptischer Effekt
Effekt 3: Langer benutzerdefinierter haptischer Effekt mit Amplitudenvariation
Die Konstante VibrationEffect.createWaveform(timings[], amplitudes[], int
repeat)
ist für lange benutzerdefinierte Effekte mit Amplitudenschwankungen vorgesehen. Die Möglichkeit, unterschiedliche Amplituden für benutzerdefinierte haptische Effekte zu erzeugen, ist einer der Indikatoren, mit denen die Fähigkeiten des Geräts für umfangreiche haptische Effekte bewertet werden. Die empfohlenen Werte für timings []
und amplitudes []
sind {500, 500}
bzw. {128, 255}
. Das bedeutet, dass die Amplitude mit einer Samplingrate von 500 ms von 50% auf 100 % ansteigt.
Abbildung 20. Langer benutzerdefinierter haptischer Effekt mit Amplitudenschwankung
Verwenden Sie die Methode Vibrator.hasAmplitudeControl()
, um die Hardwarefunktionen der Amplitudensteuerung für Effekt 3 zu prüfen. Das Ergebnis muss true
sein, damit VibrationEffect.createWaveform
wie vorgesehen mit variabler Amplitude ausgeführt wird.
Abbildung 21. Subjektive Bewertung der haptischen Effekte 1, 2 und 3
Subjektive Bewertung durchführen
Führen Sie für eine schnelle Kohärenzprüfung zuerst eine subjektive Bewertung durch. Ziel der subjektiven Bewertung ist es, die Amplitude der haptischen Effekte zu beobachten, um festzustellen, ob das Gerät Haptik mit für den Menschen wahrnehmbaren Amplituden erzeugen kann.
Eine konkrete Frage, die sich auf diese Vorstellung bezieht, lautet: Kann das Gerät wie erwartet spürbare haptische Effekte für die Nutzer erzeugen? Wenn Sie diese Frage beantworten, können Sie fehlgeschlagene Haptik vermeiden, z. B. nicht wahrnehmbare Haptik, die Nutzer nicht spüren können, oder unbeabsichtigte Haptik, bei der Wellenformen nicht wie vorgesehen Muster erzeugen.
Erweiterte Bewertung durchführen
Es wird dringend empfohlen, erweiterte Qualitätsprüfungen durchzuführen. Bei erweiterten Qualitätsbewertungen werden quantifizierbare Attribute von haptischen Effekten charakterisiert, um hochwertige Haptik zu implementieren. Danach sollten Gerätehersteller in der Lage sein, den aktuellen haptischen Status zu diagnostizieren und Ziele zur Verbesserung der Gesamtqualität festzulegen. Weitere Informationen finden Sie unter Hardware-Bewertung.