Approfondimenti

Android riceverà presto un supporto migliore per il fantastico controller PS5 di Sony

Non è un segreto che Android venga eseguito sopra il kernel Linux, il che significa che ogni volta che c'è una nuova funzionalità del kernel Linux, alla fine (dovrebbe) arrivare ai dispositivi Android.
Mentre il controller PS5 – ufficialmente chiamato DualSense Wireless Controller – funziona immediatamente su molti dispositivi Android, le sue due migliori caratteristiche (cioè il suo sistema di feedback tattile avanzato e trigger adattivi) non sono supportate dal kernel Linux e per estensione Android .
Nonostante ciò, il kernel Linux aggiungerà comunque il supporto per più funzionalità del controller PS5.
Alla fine dell'anno scorso, Phoronix ha individuato un nuovo driver del kernel Linux inviato dagli ingegneri Sony che aggiunge il supporto per il controller di gioco DualSense quando connesso tramite USB o Bluetooth.
Il driver del kernel aggiunge tutte le funzionalità del controller chiave, inclusi i LED, i sensori di movimento, il touchpad, la lettura del livello della batteria, la barra luminosa e il rombo.
Secondo l'azienda di aptica Lofelt, il driver consentirà alle app Android di controllare gli attuatori sinistro e destro in modo indipendente, sebbene saranno in grado di controllare solo l'intensità e non la frequenza o la forma d'onda della vibrazione.
Inoltre, le caratteristiche chiave che "non sono ancora supportate" dal driver includono i trigger adattivi e l'aptica basata su VCM, che purtroppo non è stato possibile supportare a causa delle limitazioni nel framework di force feedback di Linux.
Tuttavia, il driver del kernel è stato unito a Linux 5.12 ed è in procinto di essere trasferito su Android Common Kernel.
È già stato unito ai rami android12-5.4 e android12-5.10, quindi i dispositivi Snapdragon 888 di punta con Android 12 dovrebbero ottenere il nuovo driver.
La prossima serie Pixel 6 di Google verrà probabilmente lanciata con la versione del kernel Linux 5.10, quindi anch'essa avrà probabilmente il nuovo driver del kernel Linux per il controller PS5.
Il driver viene anche trasferito sui rami android-4.9-q, android-4.14-stable e android-4.19-stable, offrendo agli OEM la possibilità di scegliere le patch.
Se non hai ancora avuto la possibilità di provare il controller DualSense, ti consiglio vivamente di provarlo.
È diventato rapidamente il mio controller di gioco preferito di tutti i tempi.
È molto ergonomico, ha un ottimo feedback dei pulsanti e il suo feedback tattile, se implementato correttamente, è incredibilmente coinvolgente.
"Se implementato correttamente" è il problema chiave, poiché non è nemmeno possibile per le app Android far vibrare il controller DualSense con la stessa precisione di un gioco per PS5.
Android inoltre non supporta la funzione di attivazione adattiva del controller, che può aggiungere un po 'di resistenza alla pressione dei pulsanti sulla spalla e riconosce meglio una mezza compressione da una pressione completa.
Su Windows, gli utenti possono installare un programma chiamato DS4Windows per abilitare il supporto per più funzionalità del controller come il supporto rumble e la barra luminosa, ma ad oggi solo la nuova Metro Exodus Enhanced Edition può sfruttare appieno l'avanzato sistema di feedback tattile del controller e i trigger adattivi.
In futuro, spero che il supporto completo per il controller PS5 arrivi su Android in modo da poter ottenere la stessa esperienza di gioco sia da remoto che a casa.
Il post Android riceverà presto un supporto migliore per il fantastico controller PS5 di Sony apparso per la prima volta su xda-developers.

%d