Oceń sprzęt

Ocena sprzętu obejmuje zdefiniowanie 3 efektów haptycznych oznaczonych jako Efekt 1, Efekt 2 i Efekt 3.

Efekt 1. Wstępnie zdefiniowane krótkie stałe haptyczne

Wartość VibrationEffect.EFFECT_CLICK jest efektem bazowym lub wspólnym mianownikiem w mapowaniu HAL–API udostępnianym w mapowaniu stałych wartości między HAL a interfejsem API. Jest on zmapowany z najczęściej używanym efektem HapticFeedbackConstants.KEYBOARD_PRESS. Ocena tego efektu pomaga określić, czy urządzenie docelowe jest gotowe do jasnych wibracji.

Efekt 2. Krótki niestandardowy efekt haptyczny

Stała VibrationEffect.createOneShot(20,255) służy do niestandardowych efektów haptycznych. W przypadku krótkich, pojedynczych niestandardowych impulsów zalecany maksymalny próg określający czas trwania to 20 ms. Nie zalecamy stosowania pojedynczego impulsu dłuższego niż 20 ms, ponieważ jest on odbierany jako wibracja.

Fala dźwiękowa krótkiego niestandardowego efektu haptycznego

Rysunek 19. Krótki niestandardowy efekt haptyczny

Efekt 3. Długi niestandardowy efekt haptyczny z wahaniem amplitudy

Stała VibrationEffect.createWaveform(timings[], amplitudes[], int repeat) służy do długich efektów niestandardowych z wahaniami amplitudy. Możliwość generowania różnych amplitud dla niestandardowych efektów haptycznych jest jednym z wskaźników pozwalających ocenić możliwości urządzenia w zakresie bogatych haptyk. Zalecane wartości timings []amplitudes [] to odpowiednio {500, 500}{128, 255}, co wskazuje na rosnącą tendencję amplitudy od 50% do 100% przy częstotliwości próbkowania 500 ms.

Fala efektu haptycznego z wahaniem amplitudy

Rysunek 20. Długi niestandardowy efekt haptyczny z wahaniem amplitudy

Aby sprawdzić możliwości sprzętowe kontroli amplitudy dla efektu 3, użyj metody Vibrator.hasAmplitudeControl(). Wynik musi być true, aby można było go wykonać VibrationEffect.createWaveform z zmienną amplitudą zgodnie z oczekiwaniami.

Schemat blokowy subiektywnej oceny efektu haptycznego

Rysunek 21. Ocena przez badanego efektu haptycznego 1, 2 i 3

Przeprowadź ocenę subiektywną

Aby szybko sprawdzić spójność, najpierw przeprowadź ocenę subiektywną. Celem subiektywnej oceny jest obserwowanie amplitudy efektów haptycznych w celu określenia, czy urządzenie może generować haptykę o amplitudoniach wyczuwalnych przez człowieka.

Konkretne pytanie oparte na tym pojęciu może wyglądać tak: Czy urządzenie może generować odczuwalne efekty haptyczne zgodnie z oczekiwaniami użytkowników? Odpowiedź na to pytanie pomoże Ci uniknąć nieprawidłowego działania funkcji haptycznej, w tym niewyczuwalnych wibracji, których użytkownicy nie mogą poczuć, lub niezamierzonych wibracji, gdy fale nie tworzą oczekiwanych wzorów.

Przeprowadzanie oceny zaawansowanej

Zdecydowanie zalecamy przeprowadzanie zaawansowanych ocen jakości. Zaawansowane oceny jakości charakteryzują ilościowe atrybuty efektów haptycznych, aby zaimplementować wysokiej jakości haptykę. Po zakończeniu procesu producenci urządzeń powinni mieć możliwość diagnozowania bieżącego stanu haptycznego, co oznacza, że mogą wyznaczać cele, aby poprawić ogólną jakość. Zobacz ocena sprzętu.