Implémenter le retour haptique sur Android

L'haptique désigne tout ce que vous ressentez par le toucher. Les appareils Android modernes intègrent souvent un actionneur de vibration pour permettre aux appareils de stimuler le sens du toucher de l'utilisateur. Ces moteurs ont considérablement évolué depuis les premières vibrations bruyantes produites par les premiers appareils, et les applications Android peuvent désormais exploiter ces fonctionnalités pour offrir aux utilisateurs une expérience plus riche, plus subtile et plus profonde.

Les pages suivantes couvrent tous les aspects des vibrations, du retour haptique de base aux formes d'onde de vibration et aux compositions d'effets de plus en plus complexes.

Principes de conception haptique
Cette page décrit les classifications compatibles avec les fonctionnalités haptiques d'Android et les consignes pour les concevoir.
Ajouter un retour haptique aux événements
Cette page présente des exemples de code pour différentes manières de fournir un retour haptique aux interactions des utilisateurs.
Composant d'activation des actionneurs de vibrations
Cette page présente le fonctionnement des actionneurs de vibration, une condition préalable importante pour créer des effets haptiques personnalisés.
Créer des effets haptiques personnalisés
Cette page fournit plusieurs exemples d'utilisation de différentes API d'effets haptiques pour créer des effets personnalisés dans une application Android, y compris des compositions ancrées dans la chronologie à l'aide de VibrationEffect.Builder et de formes d'onde d'enveloppe.
Ajouter un retour audio-haptique à partir du système de conception multisensoriel (MSDS)
Cette page explique comment enrichir les applications avec un retour audio-haptique en suivant les consignes du système de conception multisensoriel (MSDS).
Ajouter des API de retour haptique
Cette page est une documentation de référence sur les différentes API de retour haptique disponibles sur Android. Elle indique également quelles API fournissent un remplacement automatique et quand vérifier la compatibilité de l'appareil.

Consultez également les bonnes pratiques concernant l'accessibilité.

Exemples

Les exemples suivants sont disponibles dans l'application Haptic Sampler sur GitHub. Vous trouverez également de la documentation pour chacun d'eux ici.

Cette documentation inclut également des exemples de code pour les modèles de vibration personnalisés suivants :

Vidéo