Avaliar o hardware

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 referência ou denominador comum no mapeamento HAL-API fornecido em Map constants between HAL and API . Ele é mapeado com o efeito mais usado, HapticFeedbackConstants.KEYBOARD_PRESS. Avaliar esse efeito ajuda a determinar a prontidão do dispositivo de destino para háptica clara.

Efeito 2: efeito tátil personalizado curto

A constante VibrationEffect.createOneShot(20,255) é 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 maior que 20 ms não é recomendado porque é percebido como uma vibração barulhenta.

Forma de onda de um efeito tátil
curto personalizado

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. O timings [] e o 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.

Forma de onda do efeito tátil com variação
de amplitude

Figura 20. Efeito tátil longo personalizado 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.

Fluxograma de avaliação subjetiva do efeito tátil

Figura 21. Avaliação do sujeito 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 pelo ser humano.

Uma pergunta específica estruturada em torno dessa noção é assim: O dispositivo pode produzir efeitos hápticos perceptíveis para os usuários conforme o esperado? Responder a essa pergunta ajuda a evitar falhas na resposta tátil, incluindo respostas tátil imperceptíveis que os usuários não conseguem sentir ou respostas tátil indesejadas em que as formas de onda não produzem padrões como esperado.

Fazer 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 hápticos para implementar háptica de qualidade. Ao terminar, os fabricantes de dispositivos poderão diagnosticar o status atual da resposta tátil, o que significa que eles podem definir metas para melhorar a qualidade geral. Consulte Avaliação de hardware.