В Android 12 может быть добавлен улучшенный грохот игрового контроллера

Google работает над улучшением поддержки вибрации игрового контроллера для будущей версии Android, возможно, для предстоящей версии Android 12.

С ростом популярности мобильных и облачных игр Google стремится наконец улучшить ситуацию с грохотом контроллера на Android. В настоящее время, если вы подключите игровой контроллер к устройству Android через USB или через Bluetooth, скорее всего, он не будет вибрировать, как при игре на консоли. Это связано с тем, что Android обеспечивает лишь минимальную поддержку вибрации подключенных устройств ввода — она либо включена, либо выключена. После объявления еще в октябре о том, что компания рассматриваю возможность добавления надлежащую поддержку грохота, теперь мы обнаружили изменения в коде, которые позволяют улучшить вибрацию игрового контроллера.

Когда мы впервые осветил эту проблему еще в октябре мы изначально отметили, что Android не имеет API для генерации вибрации на внешних устройствах, таких как подключенный игровой контроллер. Оказывается, это не совсем так, поскольку хакер Switch и разработчик эмулятора

устав указал нам, что Android имеет элементарную поддержку вибрации внешних подключенных устройств. Проблема текущей реализации заключается в том, что разработчики не могут контролировать амплитуду вибраций или создавать собственные эффекты вибрации на подключенных устройствах, что приводит к неудовлетворительной тактильной обратной связи. При нынешнем положении вещей лучше не иметь тактильной обратной связи, чем иметь плохую тактильную обратную связь.

К счастью, несколько месяцев назад компания Google наконец решила заняться этой проблемой, и ее инженеры отправили коммиты в AOSP, стремящийся улучшить поддержку вибрации устройств ввода. Изменения в коде добавляют поддержку управления амплитудой и открывают путь к созданию пользовательских эффектов вибрации. Не все игровые контроллеры будут поддерживаться, поскольку драйвер геймпада должен поддерживать принудительная обратная связь в Linux, но большинство игровых контроллеров должны работать. Это будет полезно для поддержки грохота в играх, разработанных для него, включая многие консольные игры, доступны мобильным игрокам через облачные игровые сервисы, такие как Stadia от Google, GeForce NOW от NVIDIA, xCloud от Microsoft, и более.

Поскольку эти коммиты еще не были объединены, мы не знаем, появится ли улучшенный грохот игрового контроллера. Андроид 12. Однако возможно, что эта функция уже была объединена внутри компании и Google только сейчас загружает коммиты в общедоступный репозиторий AOSP. В качестве альтернативы Google может объединить эти изменения в течение следующих нескольких дней или недель, давая этим изменениям достаточно времени для распространения в Android 12.

Рекомендованное изображение: ASUS ROG Phone 3 с игровым контроллером ROG Kunai 3.