Ocena sprzętu obejmuje zdefiniowanie 3 efektów haptycznych oznaczonych jako Efekt 1, 2 i 3.
Efekt 1. Wstępnie zdefiniowane krótkie stałe wibracje
Stała VibrationEffect.EFFECT_CLICK
to efekt podstawowy lub wspólny mianownik w mapowaniu HAL-API podanym w sekcji Mapowanie stałych między HAL a API
. Jest on zmapowany z najczęściej używanym efektem HapticFeedbackConstants.KEYBOARD_PRESS. Ocena tego efektu pomaga określić gotowość urządzenia docelowego do wyraźnych wibracji.
Efekt 2. Krótki niestandardowy efekt haptyczny
Stała VibrationEffect.createOneShot(20,255) jest przeznaczona do niestandardowych efektów haptycznych. W przypadku krótkich, pojedynczych impulsów niestandardowych zalecany maksymalny próg czasu trwania to 20 ms. Pojedynczy impuls trwający dłużej niż 20 ms nie jest zalecany, ponieważ jest odbierany jako brzęcząca wibracja.
Rysunek 1. Krótki niestandardowy efekt haptyczny.
Efekt 3. Długi, niestandardowy efekt haptyczny ze zmianami amplitudy
Stała VibrationEffect.createWaveform(timings[], amplitudes[], int
repeat)
jest przeznaczona do długich efektów niestandardowych ze zmianami amplitudy. Możliwość generowania różnych amplitud w przypadku niestandardowych efektów dotykowych jest jednym z wyznaczników, które pozwalają ocenić możliwości urządzenia w zakresie bogatych efektów dotykowych. Zalecane wartości timings [] i amplitudes [] to odpowiednio {500, 500} i {128, 255}, co oznacza rosnącą tendencję amplitudy od 50% do 100% przy częstotliwości próbkowania 500 ms.
Rysunek 2. Długi niestandardowy efekt haptyczny ze zmianami amplitudy.
Aby sprawdzić możliwości sprzętowe sterowania amplitudą dla efektu 3, użyj metody Vibrator.hasAmplitudeControl(). Wynik musi być true, aby wykonać VibrationEffect.createWaveform z różną amplitudą zgodnie z zamierzeniem.
Rysunek 3. Subiektywna ocena efektu haptycznego 1, 2 i 3.
Przeprowadzanie oceny subiektywnej
Aby szybko sprawdzić spójność, najpierw przeprowadź ocenę subiektywną. Celem oceny subiektywnej jest obserwacja amplitudy efektów haptycznych w celu określenia, czy urządzenie może generować haptykę o amplitudach dostrzegalnych przez człowieka.
Konkretne pytanie dotyczące tego zagadnienia może brzmieć tak: Czy urządzenie generuje wyczuwalne efekty dotykowe zgodnie z oczekiwaniami użytkowników? Odpowiedź na to pytanie pomoże Ci uniknąć nieprawidłowych wibracji, w tym niewyczuwalnych wibracji, których użytkownicy nie mogą poczuć, lub niezamierzonych wibracji, w przypadku których przebiegi nie tworzą zamierzonych wzorców.
Przeprowadzanie zaawansowanej oceny
Zdecydowanie zalecamy przeprowadzanie zaawansowanych ocen jakości. Zaawansowane oceny jakości charakteryzują mierzalne atrybuty efektów haptycznych, które umożliwiają wdrożenie haptyki wysokiej jakości. Po zakończeniu tego procesu producenci urządzeń powinni być w stanie zdiagnozować bieżący stan haptyczny, co oznacza, że mogą wyznaczać cele w zakresie poprawy ogólnej jakości. Zobacz ocenę sprzętu.