Évaluer le matériel

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.

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

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.

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

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.

Organigramme de l'évaluation subjective des effets haptiques

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.