Android Pie ajoute la prise en charge du DualShock 4 de Sony PlayStation 4

Android Pie a enfin ajouté la prise en charge du mappage des contrôleurs pour le contrôleur DualShock 4 de Sony PlayStation 4. Tous les appareils Android 9 reconnaîtront la DS4 !

Une fonctionnalité très demandée a enfin été ajoutée à Android Pie: le mappage des contrôleurs pour le DualShock 4 de la Sony PlayStation 4. La PlayStation 4 est la console de jeu de la génération actuelle la plus populaire sur le marché, ce n'est donc pas une surprise il y a beaucoup de gens possédant des contrôleurs DualShock 4 qui souhaitent les utiliser pour jouer à des jeux mobiles sur Android. Le problème avec l'utilisation de votre manette PlayStation 4 sur Android est que le mappage des touches peut ne pas être disponible sur votre appareil. Ainsi, même si vous pouvez vous connecter à votre manette PlayStation 4 via Bluetooth, vous ne pourrez peut-être pas réellement utiliser la manette pour naviguer dans l'interface utilisateur ou 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 bon

mappage de clés dans AOSP tous les appareils Android 9 Pie devraient donc pouvoir utiliser les contrôleurs PlayStation 4.

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

Bien que votre smartphone Android puisse se connecter sans fil à votre manette DualShock 4 via Bluetooth, votre le smartphone a besoin d'un fichier de disposition des touches qui permet à Android de savoir comment traduire les pressions sur les boutons du contrôleur dans événements clés standards sous 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 pour effectuer une action de tir ou un jeu de plateforme mobile pourrait répondre par une action de saut. Sans le fichier de disposition des touches indiquant à Android comment traduire les pressions sur les boutons, 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 des touches que Sony inclut sur ses appareils Xperia. Vous pouvez même configurer la lecture à distance si tu veux vraiment. Cependant, si vous n'avez pas root, vous devez espérer que le fabricant de l'appareil s'est suffisamment soucié d'ajouter la prise en charge du contrôleur DualShock 4. Avec Android Pie, vous n'avez plus à vous en soucier car le fichier de mappage des touches sera inclus par défaut sur tous les appareils Android Pie. Les ingénieurs de Sony ont travaillé pour obtenir la prise en charge de la disposition des touches DualShock 4 dans AOSP dès avril 2017, mais ces commits sont n'est plus nécessaire puisque Google a inclus le support dans sa branche principale interne auparavant pousser le code vers AOSP. Grâce à ce changement, Android prend désormais en charge à la fois le contrôleur sans fil DualShock 4 ainsi que le manette Xbox One S sans fil.