Valve додає до SteamOS шари сумісності для Arm та Android

Valve додає до SteamOS шари сумісності для Arm та Android

Valve інтегрує в SteamOS шари FEX і Lepton для запуску x86-ігор на Arm та Android APK на Steam Frame.

Valve інтегрує у SteamOS два нові шари сумісності — FEX і Lepton, які мають розширити підтримку пристроїв на базі Arm та Android-застосунків у екосистемі Steam. Нові інструменти компанія застосовує для гарнітури Steam Frame, що працює на SteamOS.

 

Емуляція x86 на Arm

 

Як повідомляє Ars Technica, FEX є версією відкритого проєкту fex-emu від Valve. Він емулює інструкції процесорів x86 на чипсетах Arm. Проєкт, започаткований у 2018 році, отримав двійковий рекомпілятор із підтримкою сучасних розширень набору інструкцій x86 і x86-64.

FEX також може звертатися до графічних бібліотек OpenGL та Vulkan, зменшуючи накладні витрати, а кешування коду має мінімізувати ривки під час роботи. Інженер Valve П'єр-Лу Гріффе раніше говорив, що компанія фінансувала головного розробника FEX Раяна Худека ще на стадії прототипу.

За словами Гріффе, Valve вивчає випуск SteamOS для інших пристроїв на Arm. Метою є надати користувачам Arm-обладнання доступ до їхньої бібліотеки ігор без втрати частини каталогу.

 

Android APK у SteamOS

 

Другий шар сумісності, Lepton, розвиває проєкт Waydroid і дає змогу запускати стандартні Android APK у SteamOS через програмний контейнер. Це важливо для Steam Frame, оскільки значна частина автономних VR-ігор для гарнітури спершу створювалася для Android-пристроїв Quest.

За даними VR.org, 52 із перших 120 ігор із позначкою «Great on Frame» працюють на Steam Frame як Android-виконувані файли, перекладені через Lepton. Серед них є перші три ігри в Steam, на сторінках яких не вказано збірок для Windows, macOS чи Linux.

Інженер Valve Джеремі Селан зазначав, що розробники VR, які вже створюють APK для мобільних гарнітур, можуть публікувати такий контент у Steam, і він працюватиме на цьому пристрої. Представник Valve Лоуренс Янг також не виключив появи інших Android-застосунків, наголосивши, що компанія зосереджується на іграх.