Er zou een beter gerommel van de gamecontroller kunnen worden toegevoegd in Android 12

Google werkt aan het verbeteren van de rumble-ondersteuning voor gamecontrollers voor een toekomstige versie van Android, mogelijk de komende Android 12-release.

Nu mobiele en cloud-gaming in opkomst zijn, wil Google eindelijk de controller-rumble-situatie op Android verbeteren. Als je momenteel een gamecontroller via USB of via Bluetooth op je Android-apparaat aansluit, is de kans groot dat deze niet trilt zoals wanneer je op een console speelt. Dat komt omdat Android slechts minimale ondersteuning biedt voor het trillen van aangesloten invoerapparaten: het staat aan of uit. Nadat in oktober werd aangekondigd dat het bedrijf dat is overweegt toe te voegen goede rumble-ondersteuning hebben we nu de code-commits ontdekt die een verbeterde rumble van de gamecontroller mogelijk maken.

Wanneer we heeft dit probleem voor het eerst onder de aandacht gebracht in oktober merkten we oorspronkelijk op dat Android geen API heeft om trillingen te genereren op externe apparaten zoals een aangesloten gamecontroller. Het blijkt dat dat niet helemaal waar is, zoals Switch-hacker en emulator-ontwikkelaar

statuten heeft ons erop gewezen dat Android rudimentaire ondersteuning biedt voor het trillen van extern aangesloten apparaten. Het probleem met de huidige implementatie is dat ontwikkelaars de amplitude van trillingen niet kunnen controleren of aangepaste trillingseffecten kunnen genereren op aangesloten apparaten, wat resulteert in ondermaatse haptische feedback. Zoals de zaken er nu voor staan, is het beter om geen haptische feedback te hebben dan slechte haptische feedback.

Gelukkig heeft Google een paar maanden geleden eindelijk besloten dit probleem en zijn technici aan te pakken toezeggingen hebben ingediend aan AOSP die de rumble-ondersteuning van invoerapparaten wil verbeteren. De codewijzigingen voegen ondersteuning toe voor amplitudecontrole en maken de weg vrij voor het genereren van aangepaste trillingseffecten. Niet alle gamecontrollers worden ondersteund, omdat het stuurprogramma van de gamepad dit moet ondersteunen forceer feedback onder Linux, maar de meeste gamecontrollers zouden moeten werken. Dit is handig voor het ondersteunen van rumble in games die ervoor zijn ontworpen, waaronder veel consolegames toegankelijk voor mobiele spelers via cloudgamingdiensten zoals Google's eigen Stadia, NVIDIA's GeForce NOW, Microsoft's xCloud, en meer.

Omdat deze commits nog niet zijn samengevoegd, weten we niet of het verbeterde gerommel van de gamecontroller zijn weg zal vinden Androïde 12. Het is echter mogelijk dat deze functie al intern is samengevoegd en dat Google de commits nu pas uploadt naar de openbare AOSP-repository. Als alternatief kan Google deze wijzigingen binnen de komende dagen of weken samenvoegen, zodat deze wijzigingen voldoende tijd hebben om zich in Android 12 te verspreiden.

Uitgelichte afbeelding: de ASUS ROG Phone 3 met de ROG Kunai 3 gamecontroller