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.