Toekomstige Android-versies ondersteunen mogelijk op tijd de DualShock 4-bewegingsbediening voor nieuwe PlayStation-apps

Een nieuwe commit duidt op een toekomstige versie van Android die ondersteuning toevoegt voor de DualShock 4-bewegingsbesturing van de Sony PlayStation 4, en misschien nieuwe PlayStation-apps.

Gaming-georiënteerde smartphones zijn de afgelopen jaren erg populair geworden. Asus bracht zijn merk ROG (Republic of Gamers) naar de smartphone-industrie, Razer kocht een OEM genaamd Nextbit en breng de Razer Phone uit, Nubia heeft de Red Magic uitgebracht, Xiaomi heeft de Black Shark uitgebracht, enzovoort op. Zelfs als sommige telefoons de ‘gaming’-branding niet in hun naam hebben, zijn alle recente vlaggenschepen perfect in staat om grafisch-intensieve titels af te spelen, dankzij het steeds geavanceerdere systeem-op-chips en grafische verwerking eenheden. Standaard bevat Android niet veel game-optimalisatiefuncties om de speelervaring voor de gebruikers te verbeteren. Maar dat is al een tijdje aan het veranderen.

Vorig jaar bracht Android Pie ondersteuning voor native key mapping voor de DualShock 4 van de Sony PlayStation 4. Voorheen waren de standaardtoetsenborden voor DualShock-controllers alleen aanwezig op Sony Xperia-apparaten en andere apparaten waarvan de OEM's de moeite namen deze op te nemen. Er was in de loop der jaren veel vraag naar deze functie, dus de technici van Google en Sony hebben eindelijk onze wensen in Android Pie vervuld. Een nieuwe

verbinden (via 9to5Google's Stefan Hallin het Android Open Source Project suggereert dat de native ondersteuning voor de DualShock 4-controller mogelijk nog beter wordt. De commit is bedoeld om Android te laten werken met de bewegingsbediening van de DualShock 4.

Als je het nog niet wist: alle DualShock 4-controllers hebben een ingebouwde gyroscoop en versnellingsmeter die gevoelig genoeg zijn om kantelingen, rotaties en andere bewegingen van de controller te detecteren. Ik kan zien hoe nuttig het zou zijn in racegames, waarbij de natuurlijke reactie is om je lichaam te kantelen terwijl je in de game een auto draait. Aangezien deze patch voor het eerst werd ingediend in december 2017, wilden we niet speculeren over de vraag of en wanneer deze zijn weg zou vinden naar Android. De commit is het afgelopen jaar echter meerdere keren bijgewerkt, waarbij de meest recente opmerking op 8 februari 2019 is gemaakt.

Oorspronkelijk dachten we dat Android Q de bewegingsbediening van de DualShock 4 zou ondersteunen, maar een ingenieur bij Google staten er moeten nog dingen worden besproken over de implementatie van deze functie. Daarom worden de commits niet samengevoegd omdat de functie niet is goedgekeurd voor Android Q.

Wat betreft Android Q heeft Sony blijkbaar een aantal DualShock 4-gerelateerde code toegevoegd, waaronder “Bluetooth-fixes, kernelstuurprogramma, invoerknop/stick-toewijzing.” Er zijn ook opmerkingen over de aard van de sensoren in de controleur. Roderick Colenbrander, directeur hardware en systeemtechniek bij PlayStation, verklaart dat omdat deze sensoren dynamisch zijn, zou het systeem niet hun standaardparameters moeten verstrekken. In plaats daarvan kunnen applicaties de vereiste informatie ophalen via de functies ‘getName()’ en ‘getVendor()’.

De heer Colenbrander bespreekt ook mogelijke manieren om de invoer door te geven aan het apparaat. Er zijn twee mogelijke oplossingen. De eerste is een officiële, native ondersteund Sensorframework die al in Android is ingebouwd. Het helpt ontwikkelaars onbewerkte sensorgegevens te verwerven met klassen en interfaces zoals ‘SensorEvent’, ‘SensorManager’ en meer. Deze API's geven ontwikkelaars toegang tot een lijst met sensoren, luisteraars, oriëntatie-informatie, tijdstempels van gebeurtenissen en meer. De tweede manier is het gebruik van evdev (event device), een interface binnen de Linux-kernel die bijna hetzelfde doel heeft: het lezen en schrijven van invoergebeurtenissen. De ingenieur zegt dat het team na een bijeenkomst in Mountain View heeft besloten om voor het Sensor Framework te gaan, om voor de hand liggende redenen, zoals directe ondersteuning. In zijn commentaar worden ook PlayStation-apps genoemd die Sony blijkbaar dit jaar wil uitrollen, waarover we momenteel geen informatie hebben.

Dat is vrijwel alles wat we u kunnen vertellen over waar Sony en Google blijkbaar aan werken. Ondersteuning van bewegingsbediening op DualShock 4-controllers is leuk, maar ik ben meer geïntrigeerd door de mogelijkheid van nieuwe PlayStation-apps. Gezien de positie van de engineer binnen Sony (de ontwikkeling van hardware- en softwaretechnologie voor cloudgaming servers en cloudinfrastructuur), hopen we dat ze deze platforms zullen gebruiken voor het streamen van PlayStation-games Android. Dit zijn slechts speculaties, aangezien er geen officiële informatie is over nieuwe PlayStation-apps op Android. We houden u op de hoogte als we iets nieuws leren.