Valutare l'hardware

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.

Forma d'onda di un breve effetto aptico personalizzato

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.

Forma d'onda dell'effetto aptico con variazione
dell'ampiezza

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.

Diagramma di flusso della valutazione dell'effetto aptico soggettivo

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.