В свежей предварительной сборке Android Canary были обнаружены упоминания новой функции, которая может дебютировать в версии Android 17. В коде системы найдено новое разрешение android.permission.CONTROLLER_REMAPPING, скрытое за специальным системным флагом. Это указывает на то, что разработчики готовят нативный инструмент для переназначения кнопок игровых контроллеров, который будет работать на уровне операционной системы, а не отдельных приложений.
Механизм реализации, судя по всему, будет опираться на концепцию виртуального геймпада. Согласно найденным фрагментам кода, система сможет создавать программную копию подключенного физического устройства. Этот виртуальный посредник будет перехватывать оригинальные сигналы нажатий и передавать их в игру уже в измененном виде. Такой подход позволит эмулировать стандартные команды, такие как нажатия лицевых кнопок, использование триггеров L1 и R1, а также движение аналоговых стиков, даже если реальный контроллер имеет нестандартную раскладку.



Помимо внутренней логики, в системных настройках обнаружена заготовка для нового меню, посвященного игровым контроллерам. Хотя на данный момент этот раздел пуст, предполагается, что именно здесь пользователи смогут управлять подключенными устройствами и создавать профили управления.
Click here to preview your posts with PRO themes ››
