В Android 17, следующая крупная версия мобильной ОС от Google, может появиться долгожданная функция — нативное переназначение кнопок геймпада. Об этом свидетельствуют находки в тестовых сборках Android Canary. Если изменения войдут в стабильный релиз, игроки получат системный инструмент для кастомизации управления без сторонних приложений. Подробнее о графике выхода Android 17 для различных устройств читайте в нашем материале о графике обновлений.
Содержание:
Что изменится в работе с контроллерами
Сейчас Android поддерживает популярные геймпады — например, контроллеры Xbox и DualSense — но только с заводской раскладкой кнопок. Если игра не предлагает встроенной настройки управления, переназначить клавиши можно лишь через сторонние утилиты, которые часто требуют root-доступа или работают через Accessibility API. Такие решения нестабильны и могут конфликтовать с обновлениями системы.
В коде ранней версии Android 17 исследователи обнаружили новую системную привилегию android.permission.CONTROLLER_REMAPPING и флаг функции com.android.hardware.input.controller_remapping. Это указывает на подготовку нативного механизма переназначения, который будет работать на уровне ОС. Доступ к функции, судя по всему, получат только системные приложения — это снизит риски безопасности.
Виртуальный геймпад: мост между сенсором и контроллером
Помимо ремэппинга, в коде найдены упоминания о «виртуальном геймпаде» — программной прослойке, которая эмулирует физический контроллер. Эта технология может позволить использовать физические геймпады в играх, изначально заточенных только под сенсорное управление.
Виртуальный ввод поддерживает полный набор стандартных элементов:
- лицевые и меню-кнопки (A, B, X, Y, Start, Select);
- триггеры и бамперы (L1–R2, включая аналоговые оси);
- аналоговые стики с нажатиями L3/R3;
- крестовину (D-Pad).
Фактически система будет перехватывать нажатия с реального контроллера, преобразовывать их в виртуальные сигналы и передавать в игру уже в нужной раскладке. Похожий подход уже используется в Chrome OS и Google Play Games на ПК.
Где появится настройка и когда ждать релиз
Судя по структуре манифеста приложения Настройки, для управления контроллерами может появиться отдельный раздел в системных настройках. Там пользователи, вероятно, смогут выбирать подключённые устройства и настраивать раскладку кнопок.
Важно: функция пока находится на ранней стадии разработки. Стабильная версия Android 17 ожидается не раньше середины 2026 года. До этого момента список функций может измениться — как в лучшую, так и в худшую сторону. Однако сам факт появления кода в канареечных сборках говорит о серьёзных намерениях Google. О других нововведениях в Android 17 мы писали в отдельной статье о новых функциях системы.
Кому это будет полезно
Возможность гибкой настройки управления решает несколько задач. Во-первых, это вопрос доступности: пользователи с ограниченными возможностями смогут перенести важные действия на более удобные кнопки. Во-вторых, эргономика — при долгой игре можно снизить нагрузку на кисть. В-третьих, киберспортсмены получают возможность оптимизировать раскладку под свои реакции. Наконец, многие просто привыкли к определённой схеме из консольных или ПК-игр и хотят сохранить мышечную память.
Но есть нюанс. Даже с системным ремэппингом не все игры будут одинаково хорошо принимать переназначенные сигналы — особенно старые проекты, жёстко привязанные к конкретным кодам ввода. Однако для большинства современных тайтлов и облачных сервисов (GeForce Now, Xbox Cloud) нововведение должно сработать без проблем.
Кстати, внутреннее кодовое имя Android 17 — Cinnamon Bun («Коричная булочка») — уже просочилось в сеть. Традиция присваивать версиям Андроида «сладкие» названия, похоже, возвращается.
В сухом остатке: если вы играете на смартфоне или планшете с геймпадом, за обновлением стоит следить. Нативная поддержка переназначения кнопок — одна из тех функций, которые кажутся очевидными, но их не хватало годами. И если Google доведёт идею до стабильного релиза, это заметно улучшит опыт мобильных геймеров. О последних системных обновлениях Google читайте в нашей хронике обновлений компонентов Android.
Сравнение функций работы с геймпадами
| Функция | Текущая ситуация в Android | Android 17 (планируется) |
|---|---|---|
| Переназначение кнопок | Только через сторонние приложения с root или Accessibility API | Нативная системная функция |
| Виртуальный геймпад | Отсутствует | Эмуляция контроллера для сенсорных игр |
| Поддержка контроллеров | Только заводская раскладка | Полная кастомизация |
| Доступность настройки | Разрозненные решения | Централизовано в Настройках |
Поддерживаемые элементы управления
| Категория | Элементы |
|---|---|
| Лицевые кнопки | A, B, X, Y |
| Системные кнопки | Start, Select, Menu |
| Триггеры | L1, L2, R1, R2 (аналоговые) |
| Стики | Левый, правый (с L3/R3) |
| Крестовина | D-Pad (вверх/вниз/влево/вправо) |
