Будущие версии Android могут поддерживать управление движением DualShock 4 как раз к появлению новых приложений PlayStation.

Новый коммит намекает на то, что в будущей версии Android будет добавлена ​​поддержка управления движением DualShock 4 от Sony PlayStation 4 и, возможно, новые приложения PlayStation.

В последние несколько лет смартфоны, ориентированные на игры, стали очень популярны. Asus представила свой бренд ROG (Republic of Gamers) в индустрии смартфонов, Razer купила OEM-производителя под названием Nextbit и выпустит Razer Phone, Nubia выпустила Red Magic, Xiaomi выпустила Black Shark и так далее. на. Даже если некоторые телефоны не включают в свое название «игровой» бренд, все последние флагманы прекрасно способен воспроизводить игры с интенсивным использованием графики благодаря постоянно развивающейся встроенной системе и графической обработке. единицы измерения. По умолчанию Android не включает в себя множество функций оптимизации игр, призванных улучшить игровой процесс для пользователей. Но ситуация уже довольно давно меняется.

В прошлом году Android Pie принес встроенная поддержка сопоставления клавиш

для DualShock 4 для Sony PlayStation 4. Раньше раскладки клавиш по умолчанию для контроллеров DualShock присутствовали только в устройствах Sony Xperia и других устройствах, OEM-производители которых удосужились их включить. На протяжении многих лет эта функция пользовалась большим спросом, поэтому инженеры Google и Sony наконец выполнили наши пожелания в Android Pie. новый совершить (с помощью 9to5Google Стивен Холлв проекте Android Open Source Project предполагает, что встроенная поддержка контроллера DualShock 4 может стать еще лучше. Это обязательство направлено на то, чтобы Android работал с элементами управления движением DualShock 4.

Если вы еще не знали, все контроллеры DualShock 4 имеют встроенный гироскоп и акселерометр, которые достаточно чувствительны, чтобы обнаруживать наклоны, вращения и другие движения контроллера. Я понимаю, насколько это было бы полезно в гоночных играх, где естественная реакция человека — наклонить тело при повороте автомобиля в игре. Учитывая, что этот патч был впервые представлен в декабре 2017 года, мы не хотели гадать о том, появится ли он на Android и когда это произойдет. Однако за последний год этот коммит неоднократно обновлялся, причем последний комментарий был сделан 8 февраля 2019 года.

Первоначально мы думали, что Android Q будет поддерживать управление движением DualShock 4, но инженер Google состояния еще есть что обсудить по поводу реализации этой функции. Таким образом, коммиты не будут объединены, поскольку эта функция не одобрена для Android Q.

Что касается Android Q, судя по всему, Sony добавила кучу кода, связанного с DualShock 4, в том числе «исправления Bluetooth, драйвер ядра, отображение кнопок ввода и стиков». Есть также комментарии о природе датчиков внутри контроллер. Родерик Коленбрандер, директор по аппаратному и системному проектированию PlayStation: объясняет, что поскольку эти датчики являются динамическими, система не должна предоставлять параметры по умолчанию. Скорее, приложения могут получать необходимую информацию с помощью функций getName() и getVendor().

Г-н Коленбрандер также обсуждает возможные способы передачи входных данных на устройство. Есть два возможных решения. Первый — официальный, поддерживаемый изначально. Сенсорная платформа который уже встроен в Android. Он помогает разработчикам получать необработанные данные датчиков с помощью таких классов и интерфейсов, как SensorEvent, SensorManager и других. Эти API предоставляют разработчикам доступ к списку датчиков, прослушивателей, информации об ориентации, временным меткам событий и т. д. Второй способ — использовать evdev (устройство событий), интерфейс внутри ядра Linux, который выполняет почти ту же задачу — чтение и запись событий ввода. Инженер говорит, что после встречи в Маунтин-Вью команда решила использовать Sensor Framework по очевидным причинам, таким как поддержка со стороны. В его комментарии также упоминаются приложения для PlayStation, которые Sony, судя по всему, намеревается выпустить в этом году, о которых на данный момент у нас нет информации.

Это почти все, что мы можем вам рассказать о том, над чем, судя по всему, работают Sony и Google. Поддержка управления движением на контроллерах DualShock 4 — это хорошо, но меня больше заинтриговала возможность появления новых приложений для PlayStation. Учитывая должность инженера внутри Sony (разработка аппаратных и программных технологий для облачных игр серверы и облачную инфраструктуру), мы надеемся, что они будут использовать эти платформы для потоковой передачи игр PlayStation на Андроид. Это всего лишь предположения, поскольку официальной информации о новых приложениях PlayStation на Android нет. Мы будем держать вас в курсе, если узнаем что-нибудь новое.