La valutazione dell'hardware prevede la definizione di tre effetti aptici, etichettati come Effetti 1, 2 e 3 per questa valutazione specifica.
Effetto 1: costanti aptiche brevi predefinite
La
VibrationEffect.EFFECT_CLICK
costante è l'effetto di base o il denominatore comune nel mapping HAL-API
fornito in Mappare le costanti tra HAL e API
. È mappata con l'effetto più utilizzato, HapticFeedbackConstants.KEYBOARD_PRESS
. La valutazione di questo effetto aiuta a determinare la preparazione del dispositivo di destinazione per
l'aptica chiara.
Effetto 2: effetto aptico personalizzato breve
La
VibrationEffect.createOneShot(20,255)
costante è per gli effetti aptici personalizzati. Per gli impulsi personalizzati singoli e brevi, 20 ms è la soglia massima consigliata per definire la durata. Un singolo
impulso di durata superiore a 20 ms non è consigliato perché viene percepito come una
vibrazione
ronzante.
Figura 1. Effetto aptico personalizzato breve.
Effetto 3: effetto aptico personalizzato lungo con variazione di ampiezza
La VibrationEffect.createWaveform(timings[], amplitudes[], int
repeat)
costante è per gli effetti personalizzati lunghi con variazione di ampiezza. La capacità di
produrre ampiezze variabili per gli effetti aptici personalizzati è uno degli indicatori per
valutare le funzionalità del dispositivo per l'aptica
avanzata. I valori consigliati per timings [] e amplitudes [] sono {500, 500} e {128, 255}, rispettivamente, che presentano una tendenza crescente dell'ampiezza dal 50% al 100%, con una frequenza di campionamento di 500 ms.
Figura 2. Effetto aptico personalizzato lungo con variazione di ampiezza.
Per verificare le funzionalità hardware del controllo dell'ampiezza per l'effetto 3, utilizza il
Vibrator.hasAmplitudeControl()
metodo. Il risultato deve essere true per eseguire
VibrationEffect.createWaveform
con ampiezza variabile come previsto.
Figura 3. Valutazione soggettiva degli effetti aptici 1, 2 e 3.
Esegui una valutazione soggettiva
Per un rapido controllo di coerenza, esegui prima una valutazione soggettiva. L'obiettivo della valutazione soggettiva è osservare l'ampiezza degli effetti aptici per determinare se il dispositivo può generare effetti aptici con ampiezze percepibili dall'uomo.
Una domanda specifica strutturata attorno a questa nozione è la seguente: Il dispositivo può produrre effetti aptici percepibili dagli utenti come previsto? Rispondere a questa domanda ti aiuta a evitare effetti aptici non riusciti, inclusi effetti aptici impercettibili che gli utenti non possono sentire o effetti aptici non intenzionali in cui le forme d'onda non producono pattern come previsto.
Esegui una valutazione avanzata
È vivamente consigliato eseguire valutazioni avanzate della qualità. Le valutazioni avanzate della qualità caratterizzano gli attributi quantificabili degli effetti aptici per implementare effetti aptici di qualità. Al termine, i produttori di dispositivi dovrebbero essere in grado di diagnosticare lo stato aptico attuale, il che significa che possono fissare obiettivi per migliorare la qualità complessiva. Vedi Valutazione dell'hardware.