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 costante
VibrationEffect.EFFECT_CLICK
è l'effetto di base o il denominatore comune nel mapping HAL-API
fornito in Costanti di mapping tra HAL e API
. È mappato con l'effetto più utilizzato, HapticFeedbackConstants.KEYBOARD_PRESS
. La valutazione di questo effetto aiuta a determinare la preparazione del dispositivo di destinazione per
feedback aptico nitido.
Effetto 2: effetto aptico personalizzato breve
La costante
VibrationEffect.createOneShot(20,255)
è per gli effetti aptici personalizzati. Per impulsi personalizzati brevi e singoli,
20 ms è la soglia massima consigliata per definire la durata. Un singolo
impulso più lungo di 20 ms non è consigliato perché viene percepito come una
vibrazione
ronzante.
Figura 19. Effetto aptico personalizzato breve
Effetto 3: effetto aptico personalizzato lungo con variazione di ampiezza
La costante VibrationEffect.createWaveform(timings[], amplitudes[], int
repeat)
è per 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. timings []
e amplitudes []
consigliati sono {500, 500}
e {128, 255}
,
rispettivamente, il che presenta una tendenza crescente dell'ampiezza dal 50% al 100%,
con una frequenza di campionamento di 500 ms.
Figura 20. Effetto aptico personalizzato lungo con variazione di ampiezza
Per verificare le funzionalità hardware del controllo dell'ampiezza per l'effetto 3, utilizza il metodo
Vibrator.hasAmplitudeControl()
. Il risultato deve essere true
per eseguire
VibrationEffect.createWaveform
con ampiezza variabile come previsto.
Figura 21. Valutazione soggettiva dell'effetto aptico 1, 2 e 3
Eseguire una valutazione soggettiva
Per un rapido controllo della coerenza, esegui prima una valutazione soggettiva. Lo scopo della valutazione soggettiva è osservare l'ampiezza degli effetti aptici per determinare se il dispositivo può generare aptica con ampiezze percepibili dall'uomo.
Una domanda specifica strutturata intorno a questo concetto è la seguente: Il dispositivo può produrre effetti aptici percepibili dagli utenti come previsto? Rispondere a questa domanda ti aiuta a evitare feedback aptici non riusciti, inclusi quelli impercettibili che gli utenti non riescono a sentire o quelli non intenzionali in cui le forme d'onda non producono i pattern come previsto.
Eseguire un test avanzato
È consigliabile eseguire valutazioni della qualità avanzate. Le valutazioni avanzate della qualità caratterizzano gli attributi quantificabili degli effetti aptici per implementare l'aptica di qualità. Al termine, i produttori di dispositivi dovrebbero essere in grado di diagnosticare lo stato aptico attuale, il che significa che possono impostare obiettivi per migliorare la qualità complessiva. Consulta la sezione Valutazione dell'hardware.