Confrontare i risultati utilizzando la mappa del rendimento

Utilizza i dati forniti nelle tabelle sul rendimento per compilare la mappa del rendimento dell'ecosistema. Segui la guida dettagliata alla visualizzazione dei dati consigliata per compilare la mappa del rendimento. Allinea i dati acquisiti dal DUT alla mappa del rendimento per il confronto.

Visualizzare i dati nella mappa del rendimento

La mappa del rendimento per l'effetto 1 e l'effetto 2 viene disegnata con la durata del picco, l'ampiezza del picco e il coefficiente di merito per la nitidezza (FOMS = PRR / durata del picco). Quando allinei i dati alla mappa del rendimento, segui attentamente i dati sull'assale x (durata del picco), sull'asse y (ampiezza del picco) e sulle dimensioni delle bolle (FOMS). La mappa del rendimento è presentata con diverse categorie, tra cui fascia di prezzo (basso, medio, alto) e tipo di attuatore (X-LRA, Z-LRA, ERM). Utilizza colori diversi per rappresentare categorie diverse.

La mappa del rendimento aiuta a valutare il dispositivo di destinazione utilizzando un confronto relativo al contesto (anziché un giudizio di superamento o mancato superamento). Quando interpreti i risultati del confronto tra la mappa del rendimento e la misurazione del DUT, forma le tue aspettative in base alle categorie a cui appartiene lo smartphone, quindi poniti queste domande:

  • Dove si trovano le caratteristiche relative alle prestazioni del tuo dispositivo sulla mappa?
  • Considerando molte condizioni (ad esempio, fascia di prezzo o tipo di attuatore), il tuo dispositivo ha un rendimento migliore, uguale o inferiore a quello della concorrenza?
  • I risultati soddisfano le tue aspettative? In caso contrario, quale fattore ha registrato un rendimento inferiore alle aspettative?

Ad esempio, se le prestazioni dello smartphone economico con ERM sono equivalenti a quelle degli smartphone premium X-LRA, lo smartphone economico ha una qualità tattile eccezionale rispetto ad altri smartphone economici simili con ERM.

In EFFECT_CLICK (effetto 1) e createOneShot (effetto 2), l'asse x e l'asse y fanno riferimento rispettivamente alla durata e all'ampiezza del picco. Le dimensioni della bolla indicano il rapporto di merito per la nitidezza (FOMS = PRR / durata picco) e i codici colore nella legenda rappresentano le categorie per un'ulteriore segmentazione (livello di prezzo o tipi di attuatori). Ad esempio, nella mappa del rendimento distinta in base alla fascia di prezzo (ad es. basso/medio/alto), il colore di ogni bolla rappresenta la fascia di prezzo. Abbinando il colore della bolla alla fascia di prezzo del tuo smartphone, puoi confrontarlo con i concorrenti della stessa fascia di prezzo.

La bolla verde nella Figura 1 mostra feedback aptico di alta qualità per EFFECT_CLICK (effetto 1). Gli effetti sono in genere nitidi e forti quando la durata è breve, l'ampiezza è elevata e le dimensioni della bolla sono grandi.

La bolla rossa nella Figura 1 mostra l'esperienza tattile di bassa qualità di EFFECT_CLICK (effetto 1). Gli effetti sono generalmente sgranati, sfocati e deboli quando la durata è lunga, l'ampiezza è bassa e le dimensioni della bolla sono piccole.

La linea tratteggiata rossa indica la soglia di ampiezza minima. Se l'ampiezza è inferiore a 0,1 g, l'aptico non è percepibile dagli utenti (caso di errore F03-2).

Guida illustrativa sugli effetti 1

Figura 1. Mappa del rendimento per le guide pratiche sull'effetto 1

Guida illustrativa sugli effetti 2

Figura 2. Mappa del rendimento per le guide pratiche di Effect 2

La lettura dei dati da createOneShot (effetto 2) è un processo quasi identico ai dati dell'effetto 1, con un'eccezione. Poiché la durata target dell'effetto 2 è di 20 ms, la durata del picco vicina a 20 ms rappresenta l'output con una buona frenata.

I dati di createWaveform (effetto 3) si concentrano sulle funzionalità di controllo dell'ampiezza. Il rapporto target tra la prima accelerazione (Accelerazione 1 = ampiezza 50% = barra sinistra nel grafico a barre raggruppato) e la seconda accelerazione (Accelerazione 2 = ampiezza 100% = barra destra nel grafico a barre raggruppato) è 2.

Guida illustrativa sugli effetti 3

Figura 3. Mappa del rendimento per le guide pratiche di Effect 3

Illustrazioni e dati della mappa del rendimento

Questi dati si applicano alle mappe del rendimento:

  • Data del test: 12 aprile 2020
  • Numero di modelli di dispositivi testati: 28
  • Numero di produttori di dispositivi testati: 10
  • Periodo di rilascio del dispositivo: fino a 18 mesi prima della data del test
  • Effetti tattili osservati nella mappa del rendimento:

    • VibrationEffect.EFFECT_CLICK (effetto 1)
    • VibrationEffect.createOneShot (effetto 2)
    • VibrationEffect.createWaveform (effetto 3)
  • Segmentazione dei livelli di prezzo

    • Alto (600 $ o più)
    • Media (da 300 a 600 $)
    • Basso (fino a 300 $)
  • Casi di errore

    • F01: la costante aptica non è implementata. Nessun segnale da analizzare.
    • F02: l'ampiezza del segnale è troppo debole per essere analizzata o percepita dall'uomo. Errore MATLAB.
    • F03-1: l'ampiezza del segnale è troppo debole per essere analizzata o percepita dagli esseri umani. Il valore PRR è inferiore a zero (< 0).
    • F03-2: l'ampiezza del segnale è troppo debole per essere analizzata o percepita dagli esseri umani. Il valore dell'ampiezza è inferiore a 0,1 (< 0,1).
    • F04: manca la prima fase di accelerazione. Nessun segnale per la prima metà.
    • F05: nessuna accelerazione tra due fasi. L'ampiezza massima dell'accelerazione 1 e dell'accelerazione 2 è quasi identica.
  • Versione Android richiesta per la valutazione dell'hardware: Android 10.0 (livello API 29) o versioni successive.

  • Versione di Android utilizzata per compilare la mappa del rendimento: Android 8.0 (livello API 26) o versioni successive. Per l'effetto 1, è stato utilizzato HapticFeedbackConstants.KEYBOARD_PRESS instead of VibrationEffect.EFFECT_CLICK perché l'acquisizione dei dati è stata eseguita prima dell'introduzione della lista di controllo per l'implementazione dell'esperienza tattile.

Mappa del rendimento per EFFECT_CLICK (effetto 1)

Informazioni sulla mappa del rendimento per EFFECT_CLICK (effetto 1)
Definizione dell'effetto (Java)
Vibrator vibrator = getSystemService(Vibrator.class);
vibrator.vibrate(VibrationEffect.createPredefined(EFFECT_CLICK));
Definizione dell'effetto (Kotlin)
val vibrator = getSystemService(Vibrator::class.java)
vibrator.vibrate(VibrationEffect.createPredefined(EFFECT_CLICK))
Dati richiesti per leggere la mappa del rendimento
  • Durata del picco (asse x del grafico)
  • Ampiezza di picco (asse Y del grafico)
  • PRR per calcolare il FOMS
  • FOMS = PRR / ampiezza di picco (dimensione della bolla del grafico a bolle nel grafico)
  • Grafico del segnale da MATLAB come riferimento visivo
Tasso di passaggio
  • L'85,7% dei dispositivi ha generato l'effetto 1
  • Il 14,3% dei dispositivi non è riuscito a causa dell'errore F01 (costante aptica non implementata)
Dati per compilare la mappa del rendimento per EFFECT_CLICK (Effetto 1)
ID dispositivo Livello di prezzo Tipo di attuatore Pass/Non superato Durata del picco (ms) Ampiezza di picco (g) PRR FOMS
#101 Alto X-LRA Riuscito 167,33 0,53 20,91 0,12
#102 Alto X-LRA Riuscito 20,63 1,07 20.09 0,97
#103 Alto X-LRA Riuscito 19,98 0,98 21,75 1,09
#104 Alto X-LRA Riuscito 22,67 1.16 20.02 0,88
#105 Alto X-LRA Riuscito 10,96 1,30 23,62 2,16
#106 Alto Z-LRA Riuscito 20,13 1,11 24,15 1,20
#107 Alto Z-LRA Riuscito 49,31 0,79 20.06 0,41
#108 Alto X-LRA Riuscito 120,71 0,24 14,93 0,12
#109 Alto Z-LRA Riuscito 51,46 0,43 8,69 0,17
#110 Alto X-LRA Riuscito 8,44 1,01 27,68 3,28
#111 Alto ERM Non superato (F01) n/a n/d n/d n/a
#112 Alto Z-LRA Riuscito 25,85 0,51 21,94 0,85
#113 Alto Z-LRA Riuscito 58,35 0,29 25.10 0,43
#114 Alto Z-LRA Riuscito 34,46 0,28 20,91 0,61
#115 Alto Z-LRA Riuscito 23,67 0,31 26,46 1,12
#116 Alto X-LRA Riuscito 8,40 0,44 29,82 3,55
#117 Alto Z-LRA Riuscito 31,35 1,13 23,65 0,75
#118 Intermedia Z-LRA Riuscito 26,42 0,42 25,05 0,95
#119 Intermedia Z-LRA Riuscito 30,65 0,48 19,69 0,64
#120 Intermedia Z-LRA Riuscito 170,65 0,97 20,16 0,12
#121 Intermedia Z-LRA Riuscito 51,69 0,55 17,14 0,33
#122 Intermedia X-LRA Non superato (F01) n/a n/d n/d n/a
#123 Bassa ERM Non superato (F01) n/a n/d n/d n/a
#124 Bassa ERM Riuscito 68,33 0,93 7,40 0,11
#125 Bassa ERM Non superato (F01) n/a n/d n/d n/a
#126 Bassa Z-LRA Riuscito 41,96 0,68 8,77 0,21
#127 Bassa Z-LRA Riuscito 9,63 0,43 4,55 0,47
#128 Bassa Z-LRA Riuscito 22,77 0,55 26,10 1,15

Mappa del rendimento dell&#39;effetto 1

Figura 4. Mappa del rendimento per l'effetto 1 (per fascia di prezzo)

Mappa del rendimento dell&#39;effetto 1 2

Figura 5. Mappa del rendimento per l'effetto 1 (per tipo di attuatore)

Mappa del rendimento per createOneShot (effetto 2)

Informazioni sulla mappa del rendimento per createOneShot (effetto 2)
Definizione dell'effetto (Java)
private static final long 
private static final int 

Vibrator vibrator = getSystemService(Vibrator.class); vibrator.vibrate(VibrationEffect.createOneShot(oneShotTiming, oneShotAmplitude));
Definizione dell'effetto (Kotlin)
private val oneShotTiming: Long = 20
private val 

val vibrator = getSystemService(Vibrator::class.java) vibrator.vibrate(VibrationEffect.createOneShot(oneShotTiming, oneShotAmplitude))
Dati richiesti per leggere la mappa del rendimento
  • Durata del picco (asse x del grafico)
  • Ampiezza di picco (asse Y del grafico)
  • PRR per calcolare il FOMS
  • FOMS = PRR / ampiezza di picco (dimensione della bolla del grafico a bolle nel grafico)
  • Grafico del segnale da MATLAB come riferimento visivo
Tasso di passaggio
  • L'89,3% dei dispositivi ha generato l'effetto 2
  • Il 10,7% dei dispositivi non è riuscito a causa di F02 o F03-2 (ampiezza del segnale troppo debole per essere analizzata/per essere percepita dall'uomo)
Dati per compilare la tabella del rendimento per createOneShot (effetto 2)
ID dispositivo Livello di prezzo Tipo di attuatore Pass/Non superato Durata del picco (ms) Ampiezza di picco (g) PRR FOMS
#201 Alto X-LRA Riuscito 168,81 0,98 20,62 0,12
#202 Alto X-LRA Riuscito 28,35 2,29 28,95 1,02
#203 Alto X-LRA Riuscito 77,25 0,78 21,01 0,27
#204 Alto X-LRA Riuscito 70,48 1,42 21,85 0,31
#205 Alto X-LRA Riuscito 67,92 1,19 22,61 0,33
#206 Alto Z-LRA Riuscito 33,44 1,34 25,19 0,75
#207 Alto Z-LRA Riuscito 73,90 1,36 23,13 0,31
#208 Alto X-LRA Riuscito 102,02 0,71 20,12 0,20
#209 Alto Z-LRA Riuscito 63,71 0,14 3,70 0,06
#210 Alto X-LRA Riuscito 8,46 1,01 28,77 3,40
#211 Alto ERM Errore (F02, F03-1) n/a n/d n/d n/a
#212 Alto Z-LRA Riuscito 43,71 1,03 23,14 0,53
#213 Alto Z-LRA Riuscito 27,42 0,23 22,85 0,83
#214 Alto Z-LRA Riuscito 45,29 0,72 19,99 0,44
#215 Alto Z-LRA Riuscito 23,71 0,41 27,30 1,15
#216 Alto X-LRA Riuscito 8.31 0,43 27,58 3,32
#217 Alto Z-LRA Riuscito 42,19 1,03 26,97 0,64
#218 Intermedia Z-LRA Riuscito 26,38 0,42 24,74 0,94
#219 Intermedia Z-LRA Riuscito 46,77 1,01 24,64 0,53
#220 Intermedia Z-LRA Riuscito 166,33 0,97 20,61 0,12
#221 Intermedia Z-LRA Riuscito 38,60 0,42 18.21 0,47
#222 Intermedia X-LRA Riuscito 76,00 0,61 23,17 0,30
#223 Bassa ERM Non superato (F03-2) 55,27 0,08 1,95 0,04
#224 Bassa ERM Riuscito 39,29 0,30 7,04 0,18
#225 Bassa ERM Non superato (F03) n/a n/d n/d n/a
#226 Bassa Z-LRA Riuscito 34,31 0,53 30,23 0,88
#227 Bassa Z-LRA Riuscito 5,42 0,37 12,23 2,26
#228 Bassa Z-LRA Riuscito 22,65 0,90 24,23 1,07

Mappa del rendimento dell&#39;effetto 2 1

Figura 6. Mappa del rendimento per l'effetto 2 (per fascia di prezzo)

Mappa del rendimento dell&#39;effetto 2 1

Figura 7. Mappa del rendimento per l'effetto 2 (per tipo di attuatore)

Mappa del rendimento per createWaveform (effetto 3)

Informazioni sulla mappa del rendimento per createWaveform (Effetto 3)
Definizione dell'effetto (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));
Definizione dell'effetto (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))
Dati richiesti per leggere la mappa del rendimento
  • Accelerazione 1 (asse y della barra raggruppata sinistra nel grafico)
  • Accelerazione 2 (asse y della barra raggruppata a destra nel grafico)
  • Rapporto di accelerazione tra accelerazione 1 (ampiezza del 50%) e accelerazione 2 (ampiezza del 100%): il rapporto target è 2.
  • Grafico del segnale da MATLAB come riferimento visivo
Tasso di passaggio
  • Il 32,1% dei dispositivi ha generato l'effetto 3 come previsto.
  • Il 67,9% dei dispositivi non è riuscito a causa di F04 (10,7%, nessun segnale per accelerazione 1) o F05 (57,1%, nessuna differenza tra accelerazione 1 e accelerazione 2 come previsto)
Dati per compilare la tabella del rendimento per createWaveform (Effetto 3)
ID dispositivo Livello di prezzo Tipo di attuatore Pass/Non superato Accelerazione 1 (50%) Accelerazione 2 (100%) Rapporto di accelerazione Delta
#301 Alto X-LRA Riuscito 1,19 2,02 1,70 0,83
#302 Alto X-LRA Riuscito 0,87 1,85 2.12 0,98
#303 Alto X-LRA Riuscito 0,62 1,47 2,37 0,85
#304 Alto X-LRA Riuscito 0,82 1,89 2,30 1,07
#305 Alto X-LRA Riuscito 0,69 $ 1,51 2.21 0,83
#306 Alto Z-LRA Riuscito 1,02 1,50 1,46 0,47
#307 Alto X-LRA Riuscito 0,59 1,37 2,32 0,78
#308 Alto Z-LRA Riuscito 0,58 0,72 1,25 0,14
#309 Intermedia Z-LRA Riuscito 0,39 1,43 3,66 1,04
#310 Alto X-LRA Non superato (F04) 0,00 1,36 1,36 1,36
#311 Alto X-LRA Non superato (F04) 0,00 0,56 0,56 0,56
#312 Intermedia Z-LRA Non superato (F04) 0,00 0,71 0,71 0,71
#313 Alto Z-LRA Non superato (F05) 0,60 0,61 1,02 0,01
#314 Alto Z-LRA Non superato (F05) 0,64 0,65 1,01 0,01
#315 Alto ERM Non superato (F05) 0,96 0,95 0,99 -0,01
#316 Alto Z-LRA Non superato (F05) 0,40 0,40 1,00 0,00
#317 Alto Z-LRA Non superato (F05) 0,60 0,58 0,98 -0,01
#318 Alto Z-LRA Non superato (F05) 0,30 0,30 1,00 0,00
#319 Alto Z-LRA Non superato (F05) 0,57 0,56 0,99 0,00
#320 Intermedia Z-LRA Non superato (F05) 0,67 0,67 1,00 0,00
#321 Intermedia Z-LRA Non superato (F05) 0,67 0,66 0,99 -0,01
#322 Intermedia X-LRA Non superato (F05) 0,95 1,02 1,07 0,06
#323 Bassa ERM Non superato (F05) 0,86 0,88 1,01 0,01
#324 Bassa ERM Non superato (F05) 1,46 1,45 0,99 -0,01
#325 Bassa ERM Non superato (F05) 0,95 0,96 1,01 0,01
#326 Bassa Z-LRA Non superato (F05) 0,90 0,92 1,02 0,02
#327 Bassa Z-LRA Non superato (F05) 0,47 0,47 1,00 0,00
#328 Bassa Z-LRA Non superato (F05) 0,51 0,56 1,09 0,04

Mappa del rendimento dell&#39;effetto 1 3

Figura 8. Mappa del rendimento per l'effetto 3 (per passaggio/fallimento)