Un meilleur grondement du contrôleur de jeu pourrait être ajouté dans Android 12

Google travaille à améliorer la prise en charge du grondement du contrôleur de jeu pour une future version d’Android, peut-être la prochaine version d’Android 12.

Avec l’essor des jeux mobiles et cloud, Google cherche enfin à améliorer la situation du grondement des contrôleurs sur Android. Actuellement, si vous connectez une manette de jeu à votre appareil Android via USB ou via Bluetooth, il est probable qu'elle ne vibrera pas comme si vous jouiez sur une console. En effet, Android ne fournit qu'une prise en charge minimale des périphériques d'entrée connectés vibrants: il est activé ou désactivé. Après avoir annoncé en octobre que l'entreprise envisage d'ajouter prise en charge appropriée du grondement, nous avons maintenant repéré les validations de code qui permettent d'améliorer le grondement du contrôleur de jeu.

Lorsque nous a d'abord souligné ce problème en octobre, nous avions initialement noté qu'Android ne disposait pas d'API pour générer des vibrations sur des appareils externes comme un contrôleur de jeu connecté. Il s'avère que ce n'est pas tout à fait vrai, comme le pirate informatique et développeur d'émulateur Switch

statuts nous a fait remarquer qu'Android propose un support rudimentaire pour les appareils vibrants connectés en externe. Le problème avec la mise en œuvre actuelle est que les développeurs ne peuvent pas contrôler l'amplitude des vibrations ou générer des effets de vibration personnalisés sur les appareils connectés, ce qui entraîne un retour haptique médiocre. Dans l’état actuel des choses, il vaut mieux ne pas avoir de retour haptique plutôt qu’un mauvais retour haptique.

Heureusement, Google a finalement décidé de s'attaquer à ce problème il y a quelques mois, et ses ingénieurs ont soumis des commits à AOSP cherchant à améliorer la prise en charge du grondement des périphériques d'entrée. Les modifications du code ajoutent la prise en charge du contrôle de l'amplitude et ouvrent la voie à la génération d'effets de vibration personnalisés. Toutes les manettes de jeu ne seront pas prises en charge puisque le pilote de la manette de jeu doit prendre en charge forcer le retour sous Linux, mais la majorité des contrôleurs de jeu devraient fonctionner. Cela sera utile pour prendre en charge le grondement dans les jeux qui ont été conçus pour cela, ce qui inclut de nombreux jeux sur console qui sont accessible aux joueurs mobiles via des services de jeux en nuage comme Stadia de Google, GeForce NOW de NVIDIA, xCloud de Microsoft, et plus.

Étant donné que ces commits n'ont pas encore été fusionnés, nous ne savons pas si le grondement amélioré du contrôleur de jeu sera disponible. Android 12. Cependant, il est possible que cette fonctionnalité ait déjà été fusionnée en interne et que Google télécharge seulement maintenant les commits vers le dépôt public AOSP. Alternativement, Google peut fusionner ces modifications dans les prochains jours ou semaines, ce qui leur laissera suffisamment de temps pour se propager dans Android 12.

Image à la une: l'ASUS ROG Phone 3 avec la manette de jeu ROG Kunai 3