Evalúa el hardware

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.

Forma de onda de un efecto táctil personalizado corto

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.

Forma de onda del efecto táctil con variación de amplitud

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.

Diagrama de flujo de la evaluación subjetiva del efecto táctil

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.