A avaliação de hardware envolve a definição de três efeitos táteis, rotulados como Efeitos 1, 2 e 3 para essa avaliação específica.
Efeito 1: constantes táteis curtas predefinidas
A
VibrationEffect.EFFECT_CLICK
constante é o efeito de linha de base ou denominador comum no mapeamento HAL-API
fornecido em Constantes de mapa entre HAL e API
. Ela é mapeada com o efeito mais usado, HapticFeedbackConstants.KEYBOARD_PRESS
. A avaliação desse efeito ajuda a determinar a prontidão do dispositivo de destino para
retorno tátil claro.
Efeito 2: efeito tátil personalizado curto
A
VibrationEffect.createOneShot(20,255)
constante é para efeitos táteis personalizados. Para impulsos personalizados curtos e únicos, 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
ruidosa.
Figura 1. Efeito tátil personalizado curto.
Efeito 3: efeito tátil personalizado longo com variação de amplitude
A VibrationEffect.createWaveform(timings[], amplitudes[], int
repeat)
constante é para efeitos personalizados longos com variação de amplitude. A capacidade de
produzir amplitudes variáveis para efeitos táteis personalizados é um dos indicadores para
avaliar os recursos do dispositivo para retorno tátil
avançado. 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 2. 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
Vibrator.hasAmplitudeControl()
método. O resultado precisa ser true para executar
VibrationEffect.createWaveform
com amplitude variável conforme o esperado.
Figura 3. Avaliação subjetiva dos efeitos táteis 1, 2 e 3.
Realizar 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 táteis para determinar se o dispositivo pode gerar retorno tátil com amplitudes perceptíveis para humanos.
Uma pergunta específica estruturada em torno dessa noção é assim: O dispositivo pode produzir efeitos táteis perceptíveis para os usuários conforme o esperado? Responder a essa pergunta ajuda a evitar retorno tátil com falha, incluindo retorno tátil imperceptível que os usuários não conseguem sentir ou retorno tátil não intencional em que as formas de onda não produzem padrões conforme o esperado.
Realizar uma avaliação avançada
É altamente recomendável realizar avaliações de qualidade avançadas. As avaliações de qualidade avançadas caracterizam atributos quantificáveis de efeitos táteis para implementar retorno tátil de qualidade. Quando terminar, os fabricantes de dispositivos poderão diagnosticar o status tátil atual, o que significa que eles podem definir metas para melhorar a qualidade geral. Consulte Avaliação de hardware.