Tech News: Android 12 might bring improved gaming controller rumble.
The few of you who use physical controllers to play games on Android devices may have noticed that the haptic feedback is pretty terrible at the moment. At the moment, Android doesn’t have adequate rumble support for external controllers, which means that games don’t have very primitive rumble or rumble. According to some recently spotted commits, things are about to change.
At the moment, Android has a very unsophisticated API for vibrating on external devices. As XDA notes, the problem with this is that developers have no control over things like vibration amplitude and custom vibration effects. For this reason, many games forgo any haptic feedback with external controllers. Google decided to address this issue a few months ago, with XDA spotting some AOSP commitments aimed at improving rumble support for external devices. The code adds amplitude control and indicates that custom vibration effects may occur soon.
The commits haven’t been merged yet, at least publicly, but it’s very likely they’ve already been merged internally, and Google just made the commits public. If they haven’t been merged yet, the changes could still be made to Android 12 if they are merged in the coming weeks. We hope Google will be able to merge them in time.