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 illustrativa consigliata per la visualizzazione dei dati quando compili 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'essimo (durata del picco), sull'asse y (ampiezza del picco) e sulle dimensioni della bolla (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 sulla mappa le caratteristiche prestazionali del tuo dispositivo?
  • Considerando molte condizioni (ad esempio la fascia di prezzo o il tipo di attuatore), il tuo dispositivo ha un rendimento superiore, uguale o inferiore a quello della concorrenza?
  • I risultati soddisfano le tue aspettative? In caso negativo, quale fattore è stato inferiore al rendimento?

Ad esempio, se le prestazioni dello smartphone economico con ERM sono equivalenti a quelle degli smartphone X-LRA premium, 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 si riferiscono rispettivamente alla durata e all'ampiezza del picco. La dimensione del fumetto indica il merito per la nitidezza (FOMS = PRR / durata del picco), mentre i codici colore nella legenda rappresentano le categorie per un'ulteriore segmentazione (tipo di fascia di prezzo o attuatore). Ad esempio, nella mappa del rendimento segmentata 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.

Il fumetto verde nella Figura 1 mostra la Tecnologia aptica 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 delle bolle sono elevate.

La bolla rossa nella Figura 1 mostra l'esperienza tattile di bassa qualità di EFFECT_CLICK (effetto 1). Gli effetti sono in genere vivaci, mossi e deboli quando la durata è lunga, l'ampiezza è bassa e le dimensioni delle bolle sono piccole.

La linea rossa tratteggiata 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 del 50% = barra di sinistra nel grafico a barre del gruppo) e la seconda accelerazione (Accelerazione 2 = ampiezza del 100% = barra destra nel grafico a barre raggruppate) è 2.

Guida illustrativa sugli effetti 3

Figura 3. Mappa del rendimento per le guide illustrative 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 aptici osservati nella mappa delle prestazioni:

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

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

    • F01: la costante aptica non è implementata. Nessun indicatore 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 è minore di zero (< 0).
    • F03-2: L'ampiezza del segnale è troppo debole per essere analizzata o per essere 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: nessun aumento dell'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 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 necessari per leggere la mappa del rendimento
  • Durata massima (asse x del grafico)
  • Ampiezza massima (asse y del grafico)
  • Tasso di risposta positivo per calcolare FOMS
  • FOMS = PRR / ampiezza massima (dimensioni delle bolle 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
  • 14,3% di guasti dei dispositivi a causa di 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 Superato/Non superato Durata del picco (ms) Ampiezza massima (g) PRR FOMS
#101 Alto X-LRA Pass 167,33 0,53 20,91 0,12
#102 Alto X-LRA Pass 20,63 1,07 20:09 0,97
#103 Alto X-LRA Pass 19,98 0,98 21,75 1,09
#104 Alto X-LRA Pass 22,67 1,16 20.02 0,88
#105 Alto X-LRA Pass 10,96 1,30 23,62 2,16
#106 Alto Z-LRA Pass 20:13 1,11 24,15 1,20
#107 Alto Z-LRA Pass 49,31 0,79 20.06 0,41
#108 Alto X-LRA Pass 120,71 0,24 14,93 0,12
#109 Alto Z-LRA Pass 51,46 0,43 8,69 0,17
#110 Alto X-LRA Pass 8,44 1,01 27,68 3,28
#111 Alto ERM Non riuscito (F01) n/a n/d n/d n/a
#112 Alto Z-LRA Pass 25,85 0,51 21,94 0,85
#113 Alto Z-LRA Pass 58,35 0,29 25:10 0,43
#114 Alto Z-LRA Pass 34,46 0,28 20,91 0,61
#115 Alto Z-LRA Pass 23,67 0,31 26,46 1,12
#116 Alto X-LRA Pass 8,40 0,44 29,82 3,55
#117 Alto Z-LRA Pass 31,35 1,13 23,65 0,75
#118 Media Z-LRA Pass 26,42 0,42 25,05 0,95
#119 Media Z-LRA Pass 30,65 0,48 19,69 0,64
#120 Media Z-LRA Pass 170,65 0,97 16/20 0,12
#121 Media Z-LRA Pass 51,69 0,55 17,14 0,33
#122 Media X-LRA Non riuscito (F01) n/a n/d n/d n/a
#123 Bassa ERM Non riuscito (F01) n/a n/d n/d n/a
#124 Bassa ERM Pass 68,33 0,93 7,40 0,11
#125 Bassa ERM Non riuscito (F01) n/a n/d n/d n/a
#126 Bassa Z-LRA Pass 41,96 0,68 8,77 0,21
#127 Bassa Z-LRA Pass 9,63 0,43 4,55 0,47
#128 Bassa Z-LRA Pass 22,77 0,55 26,10 1,15

Mappa del rendimento dell&#39;effetto 1

Figura 4. Mappa del rendimento per Effetto 1 (per livello 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 delle prestazioni per createOneShot (effetto 2)
Definizione dell'effetto (Java)
private static final long oneShotTiming = 20;
private static final int oneShotAmplitude = 255;

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

val vibrator = getSystemService(Vibrator::class.java) vibrator.vibrate(VibrationEffect.createOneShot(oneShotTiming, oneShotAmplitude))
Dati necessari per leggere la mappa del rendimento
  • Durata massima (asse x del grafico)
  • Ampiezza massima (asse y del grafico)
  • Tasso di risposta positivo per calcolare FOMS
  • FOMS = PRR / ampiezza massima (dimensioni delle bolle del grafico a bolle nel grafico)
  • Grafico del segnale da MATLAB come riferimento visivo
Percentuale di superamento
  • 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 completare la tabella delle prestazioni per createOneShot (Effetto 2)
ID dispositivo Livello di prezzo Tipo di attuatore Superato/Non superato Durata del picco (ms) Ampiezza massima (g) PRR FOMS
#201 Alto X-LRA Pass 168,81 0,98 20,62 0,12
#202 Alto X-LRA Pass 28,35 2,29 28,95 1,02
#203 Alto X-LRA Pass 77,25 0,78 21/01 0,27
#204 Alto X-LRA Pass 70,48 1,42 21,85 0,31
#205 Alto X-LRA Pass 67,92 1,19 22,61 0,33
#206 Alto Z-LRA Pass 33,44 1,34 25,19 0,75
#207 Alto Z-LRA Pass 73,90 1,36 23,13 0,31
#208 Alto X-LRA Pass 102,02 0,71 20,12 0,20
#209 Alto Z-LRA Pass 63,71 0,14 3,70 0,06
#210 Alto X-LRA Pass 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 Pass 43,71 1,03 23:14 0,53
#213 Alto Z-LRA Pass 27,42 0,23 22,85 0,83
#214 Alto Z-LRA Pass 45,29 0,72 19,99 0,44
#215 Alto Z-LRA Pass 23,71 0,41 27,30 1,15
#216 Alto X-LRA Pass 8.31 0,43 27,58 3,32
#217 Alto Z-LRA Pass 42,19 1,03 26,97 0,64
#218 Media Z-LRA Pass 26,38 0,42 24,74 0,94
#219 Media Z-LRA Pass 46,77 1,01 24,64 0,53
#220 Media Z-LRA Pass 166,33 0,97 20,61 0,12
#221 Media Z-LRA Pass 38,60 0,42 18:21 0,47
#222 Media X-LRA Pass 76,00 0,61 23,17 0,30
#223 Bassa ERM Non riuscito (F03-2) 55,27 0,08 1,95 0,04
#224 Bassa ERM Pass 39,29 0,30 7,04 0,18
#225 Bassa ERM Non riuscito (F03) n/a n/d n/d n/a
#226 Bassa Z-LRA Pass 34,31 0,53 30,23 0,88
#227 Bassa Z-LRA Pass 5,42 0,37 12,23 2,26
#228 Bassa Z-LRA Pass 22,65 0,90 24,23 1,07

Mappa rendimento effetto 2 1

Figura 6. Mappa del rendimento per Effetto 2 (per livello 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 necessari per leggere la mappa del rendimento
  • Accelerazione 1 (asse y della barra raggruppata a 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 ha funzionato a causa di F04 (10,7%, nessun segnale per l'accelerazione 1) o F05 (57,1%, nessuna differenza tra l'accelerazione 1 e l'accelerazione 2 come previsto)
Dati per compilare la tabella delle prestazioni per createWaveform (Effetto 3)
ID dispositivo Livello di prezzo Tipo di attuatore Superato/Non superato Accelerazione 1 (50%) Accelerazione 2 (100%) Rapporto di accelerazione Delta
#301 Alto X-LRA Pass 1,19 2,02 1,70 0,83
#302 Alto X-LRA Pass 0,87 1,85 2.12 0,98
#303 Alto X-LRA Pass 0,62 1,47 2,37 0,85
#304 Alto X-LRA Pass 0,82 1,89 2,30 1,07
#305 Alto X-LRA Pass 0,69 1,51 2.21 0,83
#306 Alto Z-LRA Pass 1,02 1,50 1,46 0,47
#307 Alto X-LRA Pass 0,59 1,37 2,32 0,78
#308 Alto Z-LRA Pass 0,58 0,72 1,25 0,14
#309 Media Z-LRA Pass 0,39 1,43 3,66 1,04
#310 Alto X-LRA Non riuscito (F04) 0,00 1,36 1,36 1,36
#311 Alto X-LRA Non riuscito (F04) 0,00 0,56 0,56 0,56
#312 Media Z-LRA Non riuscito (F04) 0,00 0,71 0,71 0,71
#313 Alto Z-LRA Non riuscito (F05) 0,60 0,61 1,02 0,01
#314 Alto Z-LRA Non riuscito (F05) 0,64 0,65 1,01 0,01
#315 Alto ERM Non riuscito (F05) 0,96 0,95 0,99 -0,01
#316 Alto Z-LRA Non riuscito (F05) 0,40 0,40 1,00 0,00
#317 Alto Z-LRA Non riuscito (F05) 0,60 0,58 0,98 -0,01
#318 Alto Z-LRA Non riuscito (F05) 0,30 0,30 1,00 0,00
#319 Alto Z-LRA Non riuscito (F05) 0,57 0,56 0,99 0,00
#320 Media Z-LRA Non riuscito (F05) 0,67 0,67 1,00 0,00
#321 Media Z-LRA Non riuscito (F05) 0,67 0,66 0,99 -0,01
#322 Media X-LRA Non riuscito (F05) 0,95 1,02 1,07 0,06
#323 Bassa ERM Non riuscito (F05) 0,86 0,88 1,01 0,01
#324 Bassa ERM Non riuscito (F05) 1,46 1,45 0,99 -0,01
#325 Bassa ERM Non riuscito (F05) 0,95 0,96 1,01 0,01
#326 Bassa Z-LRA Non riuscito (F05) 0,90 0,92 1,02 0,02
#327 Bassa Z-LRA Non riuscito (F05) 0,47 0,47 1,00 0,00
#328 Bassa Z-LRA Non riuscito (F05) 0,51 0,56 1,09 0,04

Mappa del rendimento effetto 1 3

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