Évaluer le matériel

L'évaluation du matériel consiste à définir trois effets haptiques, nommés Effet 1, Effet 2 et Effet 3 pour cette évaluation spécifique.

Effet 1 : Constantes haptiques courtes prédéfinies

La constante VibrationEffect.EFFECT_CLICK est l'effet de référence ou le dénominateur commun dans le mappage HAL-API fourni dans Mappage des constantes entre HAL et API. Il est associé à l'effet le plus utilisé, HapticFeedbackConstants.KEYBOARD_PRESS. Évaluer cet effet permet de déterminer si votre appareil cible est prêt pour les retours haptiques clairs.

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. Il n'est pas recommandé d'utiliser une impulsion unique de plus de 20 ms, car elle est perçue comme une vibration bourdonnante.

Forme d'onde d'un effet haptique personnalisé court

Figure 19. Effet haptique court personnalisé

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 effets haptiques riches. Les valeurs timings [] et amplitudes [] recommandées sont respectivement {500, 500} et {128, 255}, ce qui présente une tendance à l'augmentation de l'amplitude de 50 % à 100 %, avec un taux d'échantillonnage de 500 ms.

Forme d'onde de l'effet haptique avec variation d'amplitude

Figure 20. Effet haptique personnalisé long avec variation d'amplitude

Pour vérifier les capacités matérielles du contrôle de l'amplitude pour l'effet 3, utilisez la méthode Vibrator.hasAmplitudeControl(). Le résultat doit être true pour exécuter VibrationEffect.createWaveform avec l'amplitude variable prévue.

Organigramme de l'évaluation subjective des effets haptiques

Figure 21. Évaluation subjective des effets haptiques 1, 2 et 3

Effectuer une évaluation subjective

Pour vérifier rapidement la cohérence, commencez par effectuer 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 aide à éviter les retours haptiques défaillants, y compris les retours haptiques imperceptibles que les utilisateurs ne peuvent pas ressentir, ou les retours haptiques involontaires où les formes d'onde ne produisent pas les motifs prévus.

Effectuer une évaluation avancée

Nous vous recommandons vivement d'effectuer des évaluations de la 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 terminé, les fabricants d'appareils devraient ê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 du matériel.