L'évaluation matérielle implique de définir trois effets haptiques, nommés Effets 1, 2 et 3 pour cette évaluation spécifique.
Effet 1: constantes haptiques courtes prédéfinies
La constante VibrationEffect.EFFECT_CLICK
correspond à l'effet de référence ou au dénominateur commun dans le mappage HAL-API fourni dans Map constants between HAL and API (Map constants between HAL and API). Il est mappé avec l'effet le plus utilisé, HapticFeedbackConstants.KEYBOARD_PRESS
. Évaluer cet effet permet de déterminer si votre appareil cible est prêt à utiliser des haptiques claires.
Effet 2: Effet haptique personnalisé court
La constante VibrationEffect.createOneShot(20,255)
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 seule impulsion de plus de 20 ms n'est pas recommandée, car elle est perçue comme une vibration bourdonnante.
Figure 19. Effet haptique personnalisé court
Effet 3: Effet haptique personnalisé long avec variation d'amplitude
La constante VibrationEffect.createWaveform(timings[], amplitudes[], int
repeat)
est destinée aux effets personnalisés longs avec variation d'amplitude. La capacité à 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 haptiques riches. Les valeurs timings []
et amplitudes []
recommandées sont respectivement {500, 500}
et {128, 255}
, qui présentent une tendance à l'augmentation de l'amplitude de 50% à 100%, avec un taux d'échantillonnage de 500 ms.
Figure 20. Effet haptique personnalisé long avec variation d'amplitude
Pour vérifier les capacités matérielles de la commande d'amplitude pour l'effet 3, utilisez la méthode Vibrator.hasAmplitudeControl()
. Le résultat doit être true
pour exécuter VibrationEffect.createWaveform
avec une amplitude variable comme prévu.
Figure 21. Évaluation de l'effet haptique 1, 2 et 3 par les sujets
Effectuer une évaluation subjective
Pour effectuer un contrôle 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'humain.
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 aide à éviter les échecs haptiques, y compris les haptiques imperceptibles que les utilisateurs ne peuvent pas ressentir ou les haptiques involontaires où les formes d'ondes ne produisent pas de motifs comme prévu.
Effectuer une évaluation avancée
Nous vous recommandons vivement d'effectuer des évaluations de qualité avancées. Les évaluations de qualité avancées caractérisent les attributs quantifiables des effets haptiques afin d'implémenter des haptiques de qualité. Une fois terminé, les fabricants d'appareils doivent pouvoir diagnostiquer l'état actuel de la technologie haptique, ce qui leur permet de définir des objectifs pour améliorer la qualité globale. Consultez la section Évaluation du matériel.