A avaliação de hardware envolve a definição de três efeitos hápticos, rotulados como Efeitos 1, 2 e 3 para essa avaliação específica.
Efeito 1: constantes táteis curtas predefinidas
A constante
VibrationEffect.EFFECT_CLICK
é o efeito de linha de base ou denominador comum no mapeamento HAL-API
fornecido em Mapear constantes entre HAL e API
. Ele é mapeado com o efeito mais usado, HapticFeedbackConstants.KEYBOARD_PRESS
. A avaliação desse efeito ajuda a determinar a prontidão do dispositivo de destino para
hápticos claros.
Efeito 2: efeito tátil personalizado curto
A constante
VibrationEffect.createOneShot(20,255)
é para efeitos táteis personalizados. Para impulsos personalizados únicos e curtos, 20 ms é o limite máximo recomendado para definir a duração. Um único impulso com mais de 20 ms não é recomendado porque é percebido como uma vibração
zumbidora.
Figura 19. Efeito tátil personalizado curto
Efeito 3: efeito tátil personalizado longo com variação de amplitude
A constante VibrationEffect.createWaveform(timings[], amplitudes[], int
repeat)
é para efeitos personalizados longos com variação de amplitude. A capacidade de
produzir amplitudes variadas para efeitos hápticos personalizados é um dos indicadores para
avaliar os recursos do dispositivo para háptica
avançada. Os timings []
e amplitudes []
recomendados são {500, 500}
e {128, 255}
, respectivamente, o que apresenta uma tendência crescente de amplitude de 50% a 100%, com uma taxa de amostragem de 500 ms.
Figura 20. Efeito tátil personalizado longo com variação de amplitude
Para verificar os recursos de hardware do controle de amplitude do efeito 3, use o método
Vibrator.hasAmplitudeControl()
. O resultado precisa ser true
para executar
VibrationEffect.createWaveform
com amplitude variável conforme o esperado.
Figura 21. Avaliação subjetiva do efeito tátil 1, 2 e 3
Fazer uma avaliação subjetiva
Para uma verificação rápida de coerência, faça primeiro uma avaliação subjetiva. O objetivo da avaliação subjetiva é observar a amplitude dos efeitos hápticos para determinar se o dispositivo pode gerar háptica com amplitudes perceptíveis para humanos.
Uma pergunta específica estruturada em torno dessa noção seria: O dispositivo pode produzir efeitos hápticos perceptíveis para os usuários conforme o esperado? Responder a essa pergunta ajuda a evitar hápticos com falha, incluindo hápticos imperceptíveis que os usuários não conseguem sentir ou hápticos não intencionais em que as formas de onda não produzem padrões conforme o esperado.
Fazer uma avaliação avançada
Recomendamos fazer avaliações de qualidade avançadas. As avaliações avançadas de qualidade caracterizam atributos quantificáveis de efeitos hápticos para implementar háptica de qualidade. Ao concluir, os fabricantes de dispositivos poderão diagnosticar o status háptico atual, o que significa que eles podem definir metas para melhorar a qualidade geral. Consulte Avaliação de hardware.