Compara los resultados con el mapa de rendimiento

Usa los datos proporcionados en las tablas de rendimiento para propagar el mapa de rendimiento del ecosistema. Sigue la guía de instrucciones recomendada para la visualización de datos cuando propagues el mapa de rendimiento. Alinea los datos adquiridos del DUT con el mapa de rendimiento para compararlos.

Visualiza los datos en el mapa de rendimiento

El mapa de rendimiento del efecto 1 y el efecto 2 se dibuja con la duración máxima, la amplitud máxima y el valor de la nitidez (FOMS = PRR/duración máxima). Cuando alinees tus datos con el mapa de rendimiento, sigue cuidadosamente los datos en el eje x (duración máxima), el eje y (amplitud máxima) y el tamaño de burbuja (FOMS). El mapa de rendimiento se presenta con varias categorías, como el nivel de precio (bajo, medio y alto) y el tipo de actuador (LRA X, LRA Z y ERM). Usa diferentes colores para representar diferentes categorías.

El mapa de rendimiento ayuda a evaluar el dispositivo de destino mediante una comparación relativa contextual (en lugar de una evaluación de aprobado o reprobado). Cuando interpretes los resultados de la comparación entre el mapa de rendimiento y la medición de DUT, crea tus expectativas en función de las categorías a las que pertenece el teléfono y, luego, considera estas preguntas:

  • ¿Dónde se ubican las características de rendimiento de tu dispositivo en el mapa?
  • Teniendo en cuenta muchas condiciones (por ejemplo, el nivel de precio o el tipo de actuador), ¿tu dispositivo tiene un mejor rendimiento que la competencia, tiene el mismo rendimiento o tiene un rendimiento inferior?
  • ¿Los resultados cumplen con tus expectativas? Si no es así, ¿qué factor tuvo un rendimiento deficiente?

Por ejemplo, si el rendimiento de tu teléfono económico con ERM es equivalente al de los teléfonos X-LRA premium, el teléfono económico tiene una tecnología táctil de excelente calidad en comparación con otros teléfonos económicos similares con ERM.

En EFFECT_CLICK (Efecto 1) y createOneShot (Efecto 2), el eje x y el eje y hacen referencia a la duración máxima y la amplitud máxima, respectivamente. El tamaño de la burbuja indica el valor de la nitidez (FOMS = PRR/duración máxima), y los códigos de color de la leyenda representan categorías para una segmentación adicional (nivel de precios o tipos de actuadores). Por ejemplo, en el mapa de rendimiento segmentado por el nivel de precios (por ejemplo, bajo/medio/alto), el color de cada burbuja representa el nivel de precios. Si haces coincidir el color de la burbuja con el nivel de precio de tu teléfono, puedes compararlo con la competencia en el mismo nivel de precio.

La burbuja verde de la Figura 1 muestra táctiles de alta calidad para EFFECT_CLICK (efecto 1). Por lo general, los efectos son nítidos y fuertes cuando la duración es corta, la amplitud es alta y el tamaño de la burbuja es grande.

El cuadro rojo de la Figura 1 muestra la tecnología táctil de baja calidad de EFFECT_CLICK (Efecto 1). Por lo general, los efectos son vibrantes, blandos y débiles cuando la duración es larga, la amplitud es baja y el tamaño de la burbuja es pequeño.

La línea roja punteada indica el umbral de amplitud mínimo. Si la amplitud es inferior a 0.1 g, los usuarios no podrán percibir la tecnología táctil (caso de falla F03-2).

Guía práctica de efectos 1

Figura 1: Mapa de rendimiento de las guías prácticas para el Efecto 1

Guía práctica de los efectos 2

Figura 2: Mapa de rendimiento de las guías prácticas del Efecto 2

La lectura de datos de createOneShot (efecto 2) es un proceso casi idéntico al de los datos del efecto 1, con una excepción. Como la duración objetivo del Efecto 2 es de 20 ms, la duración máxima cercana a 20 ms representa el resultado con un buen frenado.

Los datos de createWaveform (efecto 3) se enfocan en las capacidades de control de amplitud. La proporción objetivo entre la primera aceleración (aceleración 1 = 50% de amplitud = barra izquierda en el gráfico de barras agrupadas) y la segunda aceleración (aceleración 2 = 100% de amplitud = barra derecha en el gráfico de barras agrupadas) es 2.

Guía práctica de efectos 3

Figura 3: Mapa de rendimiento de las guías prácticas de Effect 3

Datos e ilustraciones del mapa de rendimiento

Estos datos se aplican a los mapas de rendimiento:

  • Fecha de la prueba: 12 de abril de 2020
  • Cantidad de modelos de dispositivos probados: 28
  • Cantidad de fabricantes de dispositivos probados: 10
  • Período de lanzamiento del dispositivo: hasta 18 meses antes de la fecha de la prueba
  • Efectos táctiles observados en el mapa de rendimiento:

    • VibrationEffect.EFFECT_CLICK (Efecto 1)
    • VibrationEffect.createOneShot (efecto 2)
    • VibrationEffect.createWaveform (efecto 3)
  • Segmentación de niveles de precios

    • Alta (USD 600 o más)
    • Medio (de USD 300 a USD 600)
    • Bajo (hasta USD 300)
  • Casos de falla

    • F01: No se implementa la constante táctil. No hay indicadores para analizar.
    • F02: La amplitud de la señal es demasiado débil para ser analizada o percibida por humanos. Error de MATLAB.
    • F03-1: La amplitud de la señal es demasiado débil para que la analicen o la perciban los humanos. El valor de PRR es menor que cero (< 0).
    • F03-2: La amplitud de la señal es demasiado débil para ser analizada o percibida por humanos. El valor de amplitud es menor que 0.1 (< 0.1).
    • F04: Falta la primera fase de aceleración. No hay señal para la primera mitad.
    • F05: Sin mayor aceleración entre dos fases. La amplitud máxima de la aceleración 1 y la aceleración 2 es casi idéntica.
  • Versión de Android requerida para la evaluación de hardware: Android 10.0 (nivel de API 29) o una versión posterior.

  • Versión de Android que se usó para propagar el mapa de rendimiento: Android 8.0 (nivel de API 26) o versiones posteriores Para el efecto 1, se usó HapticFeedbackConstants.KEYBOARD_PRESS en lugar de VibrationEffect.EFFECT_CLICK porque la adquisición de datos se realizó antes de la introducción de la lista de tareas de implementación de la tecnología táctil.

Mapa de rendimiento de EFFECT_CLICK (efecto 1)

Acerca del mapa de rendimiento de Effect_CLI (Efecto 1)
Definición de efectos (Java)
Vibrator vibrator = getSystemService(Vibrator.class);
vibrator.vibrate(VibrationEffect.createPredefined(EFFECT_CLICK));
Definición de efectos (Kotlin)
val vibrator = getSystemService(Vibrator::class.java)
vibrator.vibrate(VibrationEffect.createPredefined(EFFECT_CLICK))
Datos necesarios para leer el mapa de rendimiento
  • Duración máxima (eje x del gráfico)
  • Amplitud máxima (eje y del gráfico)
  • PRR para calcular FOMS
  • FOMS = PRR/amplitud máxima (tamaño de la burbuja del gráfico de burbujas en el gráfico)
  • Gráfico de señal de MATLAB como referencia visual
Calificación para aprobar
  • El 85.7% de los dispositivos generaron el efecto 1.
  • El 14.3% de los dispositivos fallaron debido a F01 (no se implementó la constante táctil)
Datos para propagar el mapa de rendimiento de EFFECT_CLICK (efecto 1)
ID de dispositivo Nivel de precios Tipo de actuador Aprobado/reprobado Duración máxima (ms) Amplitud máxima (g) PRR FOMS
#Introducción Alto X-LRA Aprobado 167.33 0.53 20.91 0.12
#102 Alto X-LRA Aprobado 20,63 1,07 20/09 0.97
#103 Alto X-LRA Aprobado USD 19.98 0.98 21.75 1.09
#104 Alto X-LRA Aprobado 22,67 1.16 20.02 0.88
#105 Alto X-LRA Aprobado 10,96 1.30 23.62 2.16
#106 Alto Z-LRA Aprobado 20,13 1.11 24.15 1,20
#107 Alto Z-LRA Aprobado 49:31 a.m. 0,79 20/06 0,41
#108 Alto X-LRA Aprobado 120.71 0,24 14.93 0.12
#109 Alto Z-LRA Aprobado 51.46 0,43 8.69 0.17
#110 Alto X-LRA Aprobado 8.44 1,01 27.68 3.28
#111 Alto ERM Reprobada (F01) N/A n/a n/a N/A
#112 Alto Z-LRA Aprobado USD 25.85 0.51 21,94 0.85
#113 Alto Z-LRA Aprobado 58.35 0.29 25,10 0.43
#114 Alto Z-LRA Aprobado 34,46 0.28 20.91 0.61
#115 Alto Z-LRA Aprobado 23.67 0,31 26.46 1.12
#116 Alto X-LRA Aprobado 8.40 0.44 29.82 USD 3.55
#117 Alto Z-LRA Aprobado 31.35 1.13 23.65 0,75
#118 Medio Z‐LRA Aprobado 26.42 0.42 25.05 0.95
#119 Medio Z‐LRA Aprobado USD 30.65 0.48 19.69 0.64
#120 Medio Z‐LRA Aprobado USD 170.65 USD 0.97 20/16 0.12
#121 Medio Z‐LRA Aprobado 51.69 0.55 17/14 0,33
#122 Medio X-LRA Reprobado (F01) N/A n/a n/a N/A
#123 Bajo ERM Reprobada (F01) N/A n/a n/a N/A
#124 Bajo ERM Aprobado 68,33 USD 0.93 7.40 0.11
#125 Bajo ERM Reprobada (F01) N/A n/a n/a N/A
#126 Bajo Z-LRA Aprobado USD 41.96 0.68 8,77 0,21
#127 Bajo Z-LRA Aprobado 9,63 0,43 4.55 0,47
#128 Bajo Z-LRA Aprobado 22.77 0.55 26/10 1.15

Mapa de rendimiento del efecto 1: 1

Figura 4: Mapa de rendimiento del efecto 1 (por nivel de precios)

Mapa de rendimiento del efecto 1 2

Figura 5: Mapa de rendimiento del efecto 1 (por tipo de actuador)

Mapa de rendimiento de createOneShot (efecto 2)

Acerca del mapa de rendimiento de createOneShot (efecto 2)
Definición de efectos (Java)
private static final long oneShotTiming = 20;
private static final int oneShotAmplitude = 255;

Vibrator vibrator = getSystemService(Vibrator.class); vibrator.vibrate(VibrationEffect.createOneShot(oneShotTiming, oneShotAmplitude));
Definición de efectos (Kotlin)
private val oneShotTiming: Long = 20
private val oneShotAmplitude = 255

val vibrator = getSystemService(Vibrator::class.java) vibrator.vibrate(VibrationEffect.createOneShot(oneShotTiming, oneShotAmplitude))
Datos necesarios para leer el mapa de rendimiento
  • Duración máxima (eje x del gráfico)
  • Amplitud máxima (eje y del gráfico)
  • PRR para calcular FOMS
  • FOMS = PRR/amplitud máxima (tamaño de la burbuja del gráfico de burbujas en el gráfico)
  • Gráfico de señal de MATLAB como referencia visual
Porcentaje de aprobación
  • 89.3% generado por dispositivos: efecto 2
  • El 10.7% de los dispositivos fallaron debido a F02 o F03-2 (la amplitud de la señal es demasiado débil para que la analice o perciba una persona).
Datos para propagar la tabla de rendimiento de createOneShot (efecto 2)
ID de dispositivo Nivel de precios Tipo de actuador Aprobado/reprobado Duración máxima (ms) Amplitud máxima (g) PRR FOMS
#201 Alto X-LRA Aprobado 168.81 0.98 20.62 0.12
#202 Alto X-LRA Aprobado 28,35 2.29 USD 28.95 1,02
#203 Alto X-LRA Aprobado 77,25 0.78 21.01 0.27
#204 Alto X-LRA Aprobado 70.48 1,42 21,85 0,31
#205 Alto X-LRA Aprobado 67.92 1.19 22,61 0.33
#206 Alto Z-LRA Aprobado 33.44 1,34 25/19 0,75
#207 Alto Z-LRA Aprobado USD 73.90 1.36 23.13 0.31
#208 Alto X-LRA Aprobado 102.02 0.71 20,12 0.20
#209 Alto Z-LRA Aprobado 63.71 0.14 3,70 0.06
#210 Alto X-LRA Aprobado 8.46 1,01 28.77 3,40
#211 Alto ERM Fallo (F02, F03-1) N/A n/a n/a N/A
#212 Alto Z-LRA Aprobado 43,71 1.03 23/14 0,53
#213 Alto Z-LRA Aprobado 27,42 0,23 22,85 0.83
#214 Alto Z-LRA Aprobado 45.29 0.72 19.99 0.44
#215 Alto Z-LRA Aprobado 23,71 0,41 27:30 a.m. 1.15
#216 Alto X-LRA Aprobado 8.31 0.43 27,58 3.32
#217 Alto Z-LRA Aprobado 42.19 1.03 26.97 0,64
#218 Medio Z‐LRA Aprobado 26,38 0,42 24.74 USD 0.94
#219 Medio Z‐LRA Aprobado 46.77 1,01 24,64 0,53
#220 Medio Z‐LRA Aprobado 166.33 0.97 20.61 0.12
#221 Medio Z‐LRA Aprobado 38.60 0,42 18/21 0.47
#222 Medio X-LRA Aprobado 76.00 0.61 23.17 0.30
#223 Bajo ERM Reprobado (F03-2) 55,27 0.08 1.95 0.04
#224 Bajo ERM Aprobado 39,29 0,30 7.04 0.18
#225 Bajo ERM Falla (F03) N/A n/a n/a N/A
#226 Bajo Z-LRA Aprobado 34/31 0,53 30.23 0,88
#227 Bajo Z-LRA Aprobado 5.42 0.37 23/12 2.26
#228 Bajo Z-LRA Aprobado 22.65 0.90 24.23 1.07

Mapa de rendimiento 1 de Efecto 2

Figura 6: Mapa de rendimiento del efecto 2 (por nivel de precio)

Mapa de rendimiento 1 de Efecto 2

Figura 7: Mapa de rendimiento del efecto 2 (por tipo de actuador)

Mapa de rendimiento de createWaveform (efecto 3)

Acerca del mapa de rendimiento de createWaveform (Efecto 3)
Definición de efectos (Java)
private static final long[] waveformTimings = {500, 500};
private static final int[] waveformAmplitudes = {128, 255};

Vibrator vibrator = getSystemService(Vibrator.class); vibrator.vibrate(VibrationEffect.createWaveform(waveformTimings, waveformAmplitudes, -1));
Definición de efectos (Kotlin)
private val waveformTimings = longArrayOf(500, 500)
private val waveformAmplitudes = intArrayOf(128, 255)

val vibrator = getSystemService(Vibrator::class.java) vibrator.vibrate(VibrationEffect.createWaveform(waveformTimings, waveformAmplitudes, -1))
Datos necesarios para leer el mapa de rendimiento
  • Aceleración 1 (eje y de la barra agrupada izquierda en el gráfico)
  • Aceleración 2 (eje y de la barra agrupada derecha del gráfico)
  • Proporción de aceleración entre la aceleración 1 (amplitud del 50%) y la aceleración 2 (amplitud del 100%): La proporción objetivo es 2.
  • Gráfico de señal de MATLAB como referencia visual
Porcentaje de aprobación
  • El 32.1% de los dispositivos generaron el efecto 3 como se esperaba.
  • El 67.9% de los dispositivos falló debido a F04 (10.7%, sin señal para la aceleración 1) o F05 (57.1%, sin diferencia entre la aceleración 1 y la aceleración 2 como se esperaba).
Datos para propagar la tabla de rendimiento de createWaveform (Efecto 3)
ID de dispositivo Nivel de precios Tipo de actuador Aprobado/reprobado Aceleración 1 (50%) Aceleración 2 (100%) Relación de aceleración Delta
#301 Alto X-LRA Aprobado 1,19 2.02 USD 1.70 0,83
#302 Alto X-LRA Aprobado 0.87 1,85 2.12 0.98
#303 Alto X-LRA Aprobado 0,62 1,47 2,37 0.85
#304 Alto X-LRA Aprobado 0.82 1.89 2.30 1,07
#305 Alto X-LRA Aprobado 0,69 1,51 2,21 0.83
#306 Alto Z-LRA Aprobado 1.02 1.50 1.46 0.47
#307 Alto X-LRA Aprobado 0,59 1.37 2.32 0,78
#308 Alto Z-LRA Aprobado 0.58 0,72 1.25 0.14
#309 Medio Z‐LRA Aprobado 0,39 1,43 3.66 1.04
#310 Alto X-LRA Reprobada (F04) 0.00 1.36 1,36 1.36
#311 Alto X-LRA Reprobada (F04) 0.00 0.56 0,56 0.56
#312 Medio Z‐LRA Falla (F04) 0.00 0,71 0.71 0.71
#313 Alto Z‐LRA Fallo (F05) 0,60 0.61 1.02 0.01
#314 Alto Z‐LRA Reprobada (F05) 0,64 0,65 1.01 0.01
#315 Alto ERM Reprobada (F05) USD 0.96 0.95 0.99 −0.01
#316 Alto Z‐LRA Reprobada (F05) 0.40 0.40 1.00 0.00
#317 Alto Z‐LRA Fallo (F05) 0.60 0,58 0.98 −0.01
#318 Alto Z‐LRA Reprobada (F05) 0.30 0,30 1.00 0.00
#319 Alto Z‐LRA Reprobado (F05) 0.57 0,56 0.99 0.00
#320 Medio Z-LRA Reprobada (F05) 0.67 0.67 1.00 0.00
#321 Medio Z-LRA Reprobada (F05) 0.67 0.66 0.99 -0.01
#322 Medio X-LRA Reprobada (F05) 0.95 1.02 1,07 0.06
#323 Bajo ERM Reprobada (F05) 0.86 0.88 1,01 0.01
#324 Bajo ERM Reprobado (F05) 1.46 1,45 0.99 −0.01
#325 Bajo ERM Reprobado (F05) 0.95 USD 0.96 1,01 0.01
#326 Bajo Z-LRA Reprobada (F05) 0.90 0.92 1.02 0.02
#327 Bajo Z-LRA Reprobada (F05) 0,47 0.47 1.00 0.00
#328 Bajo Z-LRA Reprobada (F05) 0.51 0.56 1.09 0.04

Mapa de rendimiento 3 de Efecto 1

Figura 8: Mapa de rendimiento del efecto 3 (por aprobación o rechazo)