Нове зобов’язання натякає на майбутню версію 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 fixes, драйвер ядра, відображення кнопки введення/стику». Також є коментарі щодо природи датчиків всередині контролер. Родерік Коленбрандер, директор апаратного забезпечення та системної інженерії PlayStation, пояснює це оскільки ці датчики є динамічними, система не повинна надавати параметри за замовчуванням. Натомість програми можуть отримати необхідну інформацію за допомогою функцій getName() і getVendor().
Містер Коленбрандер також обговорює можливі способи передачі вхідних даних на пристрій. Є два можливих рішення. Перший — офіційний, нативно підтримується Сенсорна структура яка вже вбудована в Android. Це допомагає розробникам отримувати необроблені дані датчиків за допомогою класів та інтерфейсів, таких як «SensorEvent», «SensorManager» тощо. Ці API надають розробникам доступ до списку датчиків, слухачів, інформації про орієнтацію, часових позначок подій тощо. Другий спосіб — використання evdev (пристрою подій), інтерфейсу всередині ядра Linux, який виконує майже ту саму мету читання та запису вхідних подій. Інженер каже, що після зустрічі в Маунтін-В’ю команда вирішила використовувати Sensor Framework із очевидних причин, як-от підтримка першої сторони. У його коментарі також згадуються програми для PlayStation, які Sony, очевидно, має намір випустити цього року, про які ми наразі не маємо інформації.
Це майже все, що ми можемо розповісти вам про те, над чим, очевидно, працюють Sony і Google. Підтримка керування рухом на контролерах DualShock 4 — це добре, але мене більше заінтригувала можливість появи нових програм PlayStation. Враховуючи посаду інженера в Sony (розробка апаратних і програмних технологій для хмарних ігор сервери та хмарна інфраструктура), ми сподіваємося, що вони використовуватимуть ці платформи для потокового передавання ігор PlayStation Android. Це лише припущення, оскільки офіційної інформації про нові програми PlayStation на Android немає. Ми будемо тримати вас в курсі, якщо дізнаємося щось нове.