Oceń sprzęt

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.

Kształt fali krótkiego niestandardowego efektu haptycznego

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 []amplitudes [] to odpowiednio {500, 500}{128, 255}. Widać tu rosnącą tendencję amplitudy od 50% do 100% przy częstotliwości próbkowania 500 ms.

Kształt fali efektu haptycznego ze zmianą amplitudy

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.

Schemat blokowy subiektywnej oceny efektu haptycznego

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.