Les futures versions d'Android pourraient prendre en charge les commandes de mouvement DualShock 4 à temps pour les nouvelles applications PlayStation

Un nouveau commit fait allusion à une future version d'Android ajoutant la prise en charge des commandes de mouvement DualShock 4 de Sony PlayStation 4, et peut-être de nouvelles applications PlayStation.

Les smartphones orientés jeux sont devenus très populaires ces dernières années. Asus a introduit sa marque ROG (Republic of Gamers) dans l'industrie des smartphones, Razer a acheté un OEM appelé Nextbit et sort le Razer Phone, Nubia a sorti le Red Magic, Xiaomi a sorti le Black Shark, et ainsi de suite sur. Même si certains téléphones n'incluent pas la marque « gaming » dans leur nom, tous les produits phares récents sont parfaitement capable de lire des titres gourmands en graphiques, grâce au système sur puce et au traitement graphique toujours aussi avancés unités. Par défaut, Android n'inclut pas beaucoup de fonctionnalités d'optimisation de jeu pour améliorer l'expérience de jeu des utilisateurs. Mais cela a changé depuis un certain temps déjà.

L'année dernière, Android Pie a apporté

prise en charge native du mappage de touches pour le DualShock 4 de Sony PlayStation 4. Auparavant, les claviers par défaut pour les contrôleurs DualShock n'étaient présents que sur les appareils Sony Xperia et autres appareils dont les OEM prenaient la peine de les inclure. Cette fonctionnalité a été très demandée au fil des années, c'est pourquoi les ingénieurs de Google et de Sony ont finalement exaucé nos souhaits avec Android Pie. Un nouveau commettre (via 9to5Google Stephen Halldans le projet Android Open Source suggère que la prise en charge native du contrôleur DualShock 4 pourrait s'améliorer encore. Le commit vise à faire fonctionner Android avec les commandes de mouvement du DualShock 4.

Si vous ne le saviez pas déjà, tous les contrôleurs DualShock 4 disposent d'un gyroscope et d'un accéléromètre intégrés suffisamment sensibles pour détecter les inclinaisons, les rotations et autres mouvements du contrôleur. Je peux voir à quel point cela serait utile dans les jeux de course, où la réaction naturelle est d'incliner son corps tout en faisant tourner une voiture dans le jeu. Étant donné que ce correctif a été soumis pour la première fois en décembre 2017, nous ne voulions pas spéculer sur l'opportunité ou le moment où il serait intégré à Android. Cependant, l'engagement a été mis à jour à plusieurs reprises au cours de l'année écoulée, le commentaire le plus récent datant du 8 février 2019.

À l'origine, nous pensions qu'Android Q prendrait en charge les commandes de mouvement du DualShock 4, mais un ingénieur de Google États il reste encore des choses à discuter concernant la mise en œuvre de cette fonctionnalité. Par conséquent, les commits ne seront pas fusionnés car la fonctionnalité n'est pas approuvée pour Android Q.

Concernant Android Q, apparemment, Sony a ajouté un tas de codes liés à DualShock 4, notamment « Corrections Bluetooth, pilote du noyau, mappage bouton/stick d’entrée. Il y a aussi des commentaires sur la nature des capteurs à l'intérieur du manette. Roderick Colenbrander, directeur de l'ingénierie matérielle et systèmes chez PlayStation, explique que comme ces capteurs sont dynamiques, le système ne devrait pas fournir leurs paramètres par défaut. Au lieu de cela, les applications peuvent récupérer les informations requises via les fonctions « getName() » et « getVendor() ».

M. Colenbrander discute également des moyens possibles de transmettre les entrées à l'appareil. Il y a deux solutions possibles. Le premier est un logiciel officiel, pris en charge nativement Cadre de capteurs qui est déjà intégré à Android. Il aide les développeurs à acquérir des données brutes de capteurs avec des classes et des interfaces telles que « SensorEvent », « SensorManager », etc. Ces API permettent aux développeurs d'accéder à une liste de capteurs, d'écouteurs, d'informations d'orientation, d'horodatages d'événements, etc. La deuxième méthode consiste à utiliser evdev (périphérique d'événement), une interface à l'intérieur du noyau Linux qui a presque le même objectif de lecture et d'écriture d'événements d'entrée. L'ingénieur déclare qu'après une réunion à Mountain View, l'équipe a décidé d'opter pour le Sensor Framework, pour des raisons évidentes comme le support de première partie. Son commentaire mentionne également les applications PlayStation que Sony a apparemment l'intention de déployer cette année, et sur lesquelles nous n'avons aucune information pour le moment.

C'est à peu près tout ce que nous pouvons vous dire sur ce sur quoi Sony et Google travaillent apparemment. La prise en charge des commandes de mouvement sur les contrôleurs DualShock 4 est intéressante, mais je suis plus intrigué par la possibilité de nouvelles applications PlayStation. Compte tenu du poste d'ingénieur au sein de Sony (développement de technologies matérielles et logicielles pour le cloud gaming serveurs et infrastructure cloud), nous espérons qu'ils utiliseront ces plateformes pour le streaming de jeux PlayStation sur Android. Ce ne sont que des spéculations car il n’existe aucune information officielle sur les nouvelles applications PlayStation sur Android. Nous vous tiendrons au courant si nous apprenons quelque chose de nouveau.