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 artykule 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 19. 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 ze wskaźników, które pozwalają ocenić możliwości urządzenia w zakresie zaawansowanych efektów dotykowych. Zalecane wartości timings []
i amplitudes []
to odpowiednio {500, 500}
i {128, 255}
. Widać tu rosnącą tendencję amplitudy od 50% do 100% przy częstotliwości próbkowania 500 ms.
Rysunek 20. Długi niestandardowy efekt haptyczny ze zmianą amplitudy
Aby sprawdzić możliwości sprzętowe sterowania amplitudą dla efektu 3, użyj metody Vibrator.hasAmplitudeControl()
. Aby wykonać VibrationEffect.createWaveform
z różną amplitudą, wynik musi być true
.
Rysunek 21. 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.