Gaming on phones has become more popular than ever. Phone manufacturers have even started to make dedicated ‘gaming’ phones, like the Razer Phone, Red Magic, Black Shark, Honor Play. When Android was first released it did not have sufficient game optimization features, however, as gaming evolves on Android, so does Android itself.
Dualshock 4 Integration Into Android
With Android Pie’s release, we saw the implementation of native key mapping support for Sony’s PlayStation 4 DualShock 4 controller. New reports suggest that the DualShock 4 controller could have more Android support coming its way. A commit was posted on Android Open Souce Project titled ‘Add evdev based dynamic sensors.’ The commit works on supporting the motion controls present on the DualShock 4 to work on Android.
The Dualshock 4 controller has a built-in gyroscope and accelerometer which helps detect different types of movement. This is incredibly helpful in games where movement is a natural reaction. It was rumored that the commit would be implemented in Android Q due to it being updated many times over the past year, however, Google engineer Brian Duddie has stated otherwise.
Brian Duddie has stated that the feature has unfortunately not been approved for Android Q. However, Sony did add multiple features for Android Q, like “Bluetooth fixes, kernel driver, input button/stick mapping.”
Sensor Framework Or Evdev?
The Director of Hardware and Systems Engineering at PlayStation, Roderick Colenbrander, has also had his say regarding the issue. Colenbrander states that the sensors within the Dualshock 4 controller are dynamic hence applications can acquire the required information through ‘getName()’ and ‘getVendor()’ functions. Colenbrander states that there are two solutions for passing input to the device. The first one being the Sensor Framework, which is already natively available on Android. This allows developers to get raw sensor data with interfaces such as ‘SensorEvent’, ‘SensorManager’, and more. The other way is through using evdev (event device), which is an interface within the Linux kernel and its purpose is to read and write input events.
Colenbrander further went on to say that after a meeting hosted in Mountain View, they have decided to use the Sensor Framework method due to first-party support. Moreover, he also stated that Sony would be releasing PlayStation apps this year.
Could these apps possibly be meant for streaming the PlayStation on your phone? We already know that Google and Microsoft have plans for their game-streaming services. Could PlayStation be working on their own game streaming service? only time can tell what PlayStation has in store for these applications.