Android Pie додає підтримку DualShock 4 для Sony PlayStation 4

Android Pie нарешті додав підтримку відображення контролера для контролера DualShock 4 Sony PlayStation 4. Усі пристрої з Android 9 розпізнають DS4!

До Android Pie нарешті додано дуже бажану функцію: відображення контролера для DualShock 4 від Sony PlayStation 4. PlayStation 4 є найпопулярнішою ігровою консоллю поточного покоління на ринку, тому це не дивно є багато людей з контролерами DualShock 4, які хочуть використовувати їх для мобільних ігор на Android. Проблема з використанням контролера PlayStation 4 на Android полягає в тому, що відображення клавіш може бути недоступним на вашому пристрої. Таким чином, хоча ви можете підключитися до свого контролера PlayStation 4 через Bluetooth, ви можете не мати змоги фактично використовувати контролер для навігації по інтерфейсу користувача або грати в ігри. Пристрої Sony Xperia можуть використовувати контролери DualShock 4 із коробки, але підтримка на інших пристроях залежить від виробника пристрою. На щастя, Google нарешті додав належне відображення ключів в AOSP

тому всі пристрої Android 9 Pie повинні мати можливість використовувати контролери PlayStation 4.

Підтримка контролера PlayStation 4 в Android Pie

Хоча ваш Android-смартфон може бездротово підключатися до контролера DualShock 4 через Bluetooth, ваш смартфону потрібен файл розкладки клавіш, який дозволить Android знати, як перекладати натискання кнопок на контролері в стандартні ключові події в Android. Потім розробники можуть прослуховувати ці ключові події у своїх програмах, щоб визначити, яку дію виконати в своїй програмі. Наприклад, якщо користувач натискає клавішу «X», гра-стрілялка може інтерпретувати це як вогонь, або мобільний платформер може відповісти стрибком. Без файлу розкладки клавіш, який повідомляє Android, як перекладати натискання кнопок, програми не знатимуть, яку кнопку натискає користувач.

Якщо у вас є кореневий доступ, ви можете вручну додати файл розкладки клавіш, який Sony додає на свої пристрої Xperia. Можна навіть налаштування Remote Play якщо дуже хочеш. Проте, якщо у вас немає root-прав, ви повинні сподіватися, що виробник пристрою подбав про підтримку контролера DualShock 4. З Android Pie вам більше не доведеться про це турбуватися, оскільки файл зіставлення ключів буде включено за замовчуванням на всіх пристроях Android Pie. Інженери Sony працювали над тим, щоб забезпечити підтримку розкладки клавіш DualShock 4 в AOSP ще в квітні 2017 року, але ці зобов’язання є більше не потрібно оскільки Google раніше включив підтримку у свою внутрішню головну гілку надсилання коду до AOSP. Завдяки цій зміні Android тепер підтримує бездротовий контролер DualShock 4, а також бездротовий контролер Xbox One S.