L'évaluation matérielle consiste à définir trois effets haptiques, libellés Effet 1, 2 et 3 pour cette évaluation spécifique.
Effet 1 : Constantes haptiques courtes prédéfinies
La
VibrationEffect.EFFECT_CLICK
constante est l'effet de référence ou le dénominateur commun dans le mappage HAL-API
fourni dans Mapper les constantes entre HAL et API
. Elle est mappée avec l'effet le plus utilisé, HapticFeedbackConstants.KEYBOARD_PRESS
. L'évaluation de cet effet permet de déterminer si votre appareil cible est prêt pour les
effets haptiques clairs.
Effet 2 : Effet haptique personnalisé court
La
VibrationEffect.createOneShot(20,255)
constante est destinée aux effets haptiques personnalisés. Pour les impulsions personnalisées courtes et uniques, le seuil maximal recommandé pour définir la durée est de 20 ms. Une impulsion unique
de plus de 20 ms n'est pas recommandée, car elle est perçue comme une
vibration
bourdonnante.
Figure 1. Effet haptique personnalisé court.
Effet 3 : Effet haptique personnalisé long avec variation d'amplitude
La VibrationEffect.createWaveform(timings[], amplitudes[], int
repeat)
constante est destinée aux effets personnalisés longs avec variation d'amplitude. La possibilité de
produire des amplitudes variables pour les effets haptiques personnalisés est l'un des indicateurs permettant d'évaluer les capacités de l'appareil pour les effets haptiques
riches. Les timings [] et amplitudes [] recommandés sont {500, 500} et {128, 255}, respectivement, ce qui présente une tendance croissante de l'amplitude de 50 % à 100 %, avec un taux d'échantillonnage de 500 ms.
Figure 2. Effet haptique personnalisé long avec variation d'amplitude.
Pour vérifier les capacités matérielles de contrôle de l'amplitude pour l'effet 3, utilisez la
Vibrator.hasAmplitudeControl()
méthode. Le résultat doit être true pour exécuter
VibrationEffect.createWaveform
avec une amplitude variable comme prévu.
Figure 3. Évaluation subjective des effets haptiques 1, 2 et 3.
Effectuer une évaluation subjective
Pour une vérification rapide de la cohérence, effectuez d'abord une évaluation subjective. L'objectif de l'évaluation subjective est d'observer l'amplitude des effets haptiques pour déterminer si l'appareil peut générer des effets haptiques avec des amplitudes perceptibles par l'homme.
Une question spécifique structurée autour de cette notion se présente comme suit : L'appareil peut-il produire des effets haptiques perceptibles pour les utilisateurs comme prévu ? Répondre à cette question vous permet d'éviter les effets haptiques défaillants, y compris les effets haptiques imperceptibles que les utilisateurs ne peuvent pas ressentir, ou les effets haptiques involontaires où les formes d'onde ne produisent pas les motifs prévus.
Effectuer une évaluation avancée
Il est fortement recommandé d'effectuer des évaluations de qualité avancées. Les évaluations de qualité avancées caractérisent les attributs quantifiables des effets haptiques pour implémenter des effets haptiques de qualité. Une fois l'opération terminée, les fabricants d'appareils doivent être en mesure de diagnostiquer l'état haptique actuel, ce qui signifie qu'ils peuvent définir des objectifs pour améliorer la qualité globale. Consultez Évaluation matérielle.