La fonctionnalité de vibration de la manette de jeu d’Android est si rudimentaire que vous pourriez être pardonné de ne pas savoir qu’elle est là du tout. Le mois dernier, cependant, nos amis de XDA ont repéré des signes indiquant que la situation pourrait s’améliorer bientôt – et aujourd’hui, avec la sortie du premier aperçu développeur d’Android 12, nous avons des preuves encore plus concrètes.

Deux nouvelles fonctionnalités d’Android 12 semblent pouvoir améliorer la prise en charge des vibrations du contrôleur. Premièrement, la prise en charge au niveau système par Google de “effet audio à couplage haptique(s). “En substance, cela permet aux développeurs d’applications et de jeux d’utiliser l’audio pour déclencher les vibrations du téléphone. (Sony a une fonction personnalisée similaire sur son plus récent Xperia 1 et 5 périphériques.) Deuxièmement, un nouveau paramètre sous Langues et entrée appelé «Redirection des vibrations». Il ne semble pas encore fonctionnel, mais une fois qu’il le sera, il enverra les vibrations du téléphone à un contrôleur de jeu connecté.

Prises ensemble, ces deux fonctionnalités devraient constituer une solution relativement facile à mettre en œuvre pour que les développeurs Android intègrent des vibrations de contrôleur fonctionnelles dans leurs jeux: quand il y a un boom ou un bzzt dans le jeu, votre manette saura vibrer, rapprochant le retour haptique de style console.

Lier les vibrations aux signaux audio n’est pas une solution parfaite – c’est une sorte de solution de contournement grossière. Mais Google laisse entendre qu’il peut être utilisé avec un degré de granularité assez élevé, affirmant que les effets audio haptiques pourraient être utilisés pour faire des choses comme “simuler un terrain accidenté dans un jeu de course”.

Pour en savoir plus sur le lancement d’Android 12, consultez notre article d’annonce détaillant les nouveautés ici. Si vous souhaitez installer l’aperçu développeur sur votre propre appareil, découvrez comment notre guide de téléchargement Android 12.