La evaluación de hardware implica definir tres efectos táctiles, etiquetados como Efectos 1, 2 y 3 para esta evaluación específica.
Efecto 1: Constantes táctiles cortas predefinidas
La constante VibrationEffect.EFFECT_CLICK
es el efecto del modelo de referencia o el denominador común en la asignación de HAL a la API que se proporciona en Cómo asignar constantes entre HAL y la API. Se asigna con el efecto más usado, HapticFeedbackConstants.KEYBOARD_PRESS
. La evaluación de este efecto ayuda a determinar el nivel de preparación de tu dispositivo de destino para la tecnología táctil clara.
Efecto 2: Efecto táctil personalizado corto
La constante VibrationEffect.createOneShot(20,255)
es para efectos táctiles personalizados. Para impulsos personalizados cortos y únicos,
el umbral máximo recomendado para definir la duración es de 20 ms. No se recomienda un solo impulso de más de 20 ms, ya que se percibe como una vibración continua.
Figura 19: Efecto táctil personalizado corto
Efecto 3: Efecto táctil personalizado largo con variación de amplitud
La constante VibrationEffect.createWaveform(timings[], amplitudes[], int
repeat)
es para efectos personalizados largos con variación de amplitud. La capacidad de producir amplitudes variables para efectos táctiles personalizados es uno de los indicadores para evaluar las capacidades del dispositivo para táctiles enriquecidos. Los timings []
y amplitudes []
recomendados son {500, 500}
y {128, 255}
, respectivamente, que presentan una tendencia creciente de amplitud del 50% al 100%, con una tasa de muestreo de 500 ms.
Figura 20: Efecto táctil personalizado largo con variación de amplitud
Para verificar las capacidades de hardware del control de amplitud del Efecto 3, usa el método Vibrator.hasAmplitudeControl()
. El resultado debe ser true
para ejecutar VibrationEffect.createWaveform
con una amplitud variable según lo previsto.
Figura 21: Evaluación del sujeto del efecto táctil 1, 2 y 3
Realiza una evaluación subjetiva
Para realizar una verificación de coherencia rápida, primero realiza una evaluación subjetiva. El objetivo de la evaluación subjetiva es observar la amplitud de los efectos táctiles para determinar si el dispositivo puede generar respuestas táctiles con amplitudes perceptibles por el ser humano.
Una pregunta específica estructurada en torno a esta noción se ve de la siguiente manera: ¿Puede el dispositivo producir efectos táctiles perceptibles para los usuarios como se espera? Responder esta pregunta te ayuda a evitar errores de tecnología táctil, incluidas las tecnologías táctiles imperceptibles que los usuarios no pueden sentir o las tecnologías táctiles no deseadas en las que las formas de onda no producen patrones como se espera.
Realiza una evaluación avanzada
Se recomienda realizar evaluaciones de calidad avanzadas. Las evaluaciones de calidad avanzadas caracterizan los atributos cuantificables de los efectos táctiles para implementar táctiles de calidad. Cuando termines, los fabricantes de dispositivos deberían poder diagnosticar el estado táctil actual, lo que significa que pueden establecer objetivos para mejorar la calidad general. Consulta Evaluación de hardware.