Android Pie ajoute le mappage de contrôleur pour le DualShock 4 de Sony PlayStation 4

Une fonctionnalité très demandée a finalement été ajoutée à Android Pie: la cartographie des contrôleurs pour le DualShock 4 de Sony PlayStation 4. La PlayStation 4 est la console de jeu de génération actuelle la plus populaire sur le marché. Il n'est donc pas surprenant qu'il y ait beaucoup de monde avec les contrôleurs DualShock 4 qui veulent les utiliser pour jouer à des jeux mobiles sur Android. Le problème lié à l'utilisation de votre manette PlayStation 4 sur Android est que le mappage des clés peut ne pas être disponible sur votre appareil. Ainsi, bien que vous puissiez vous connecter à votre contrôleur PlayStation 4 via Bluetooth, vous ne pourrez peut-être pas utiliser le contrôleur pour naviguer dans l'interface utilisateur ou pour jouer à des jeux. Les appareils Sony Xperia peuvent utiliser les contrôleurs DualShock 4 prêts à l'emploi, mais la prise en charge sur d'autres appareils dépend du fabricant de l'appareil. Heureusement, Google a finalement ajouté le mappage de clé approprié dans AOSP afin que tous les appareils Android 9 Pie puissent utiliser les contrôleurs PlayStation 4.

Fichier de correspondance du contrôleur PlayStation 4 dans Android Pie AOSP.

Fichier de disposition de clé Sony PlayStation 4 sur mon OnePlus 6 sous OxygenOS Open Beta 1 (Android Pie.)

Prise en charge du contrôleur PlayStation 4 dans Android Pie

Bien que votre smartphone Android puisse se connecter sans fil à votre contrôleur DualShock 4 via Bluetooth, votre smartphone a besoin d'un fichier de disposition de clé qui indique à Android comment traduire les pressions de bouton sur le contrôleur en événements clés standard dans Android. Les développeurs peuvent ensuite écouter ces événements clés dans leurs applications pour déterminer les actions à entreprendre dans leur application. Par exemple, si un utilisateur appuie sur la touche “X”, un jeu de tir peut interpréter cela comme une action de tir ou un jeu de plateforme mobile peut répondre par une action de saut. Sans le fichier de disposition de clé indiquant à Android comment traduire les pressions de bouton, les applications ne sauront pas sur quel bouton l'utilisateur appuie.

Si vous disposez d'un accès root, vous pouvez ajouter manuellement le fichier de disposition de clé inclus par Sony sur leurs périphériques Xperia. Vous pouvez même configurer la lecture à distance si vous le souhaitez vraiment. Toutefois, si vous n’avez pas la racine, vous devez espérer que le fabricant de l’appareil s’est soucié d’ajouter un support pour le contrôleur DualShock 4. Avec Android Pie, vous n'avez plus à vous en soucier, car le fichier de mappage de clés est inclus par défaut sur tous les appareils Android Pie. Les ingénieurs de Sony s’efforçaient d’obtenir dès avril 2017 le support de la présentation des clés DualShock 4 dans AOSP, mais ces validations ne sont plus nécessaires puisque Google a inclus le support dans leur branche maître interne avant de transmettre le code à AOSP. Grâce à cette modification, Android prend désormais en charge le contrôleur sans fil DualShock 4 ainsi que le contrôleur sans fil Xbox One S.