Valve добавила в SteamOS два новых слоя совместимости: FEX и Lepton. Они расширяют возможности системы за пределы Windows-игр через Proton.
FEX — эмулятор x86-инструкций на Arm. Valve финансирует проект с 2018 года. Инженер компании Пьер-Луп Гриффе подтвердил, что FEX уже готов к интеграции в Steam Frame — новую VR-гарнитуру Valve.
FEX поддерживает современные расширения x86-64, использует OpenGL и Vulkan, а также кэширует код для снижения задержек. Valve рассматривает выпуск SteamOS для других Arm-устройств.
Lepton основан на проекте Waydroid. Он запускает Android-приложения (APK) в контейнере на SteamOS. Это необходимо для Steam Frame, так как многие VR-игры создавались для Android-гарнитур Quest.
Согласно данным VR.org, 52 из первых 120 игр, отмеченных как «Great on Frame», работают через Lepton. Некоторые из них не имеют версий для Windows, Mac или Linux.
Valve подчеркивает, что Lepton ориентирован на игры, но не запрещает запуск любых Android-приложений. Компания продолжает развивать экосистему, делая SteamOS более универсальной платформой.
Разработка FEX началась как небольшой проект по кроссплатформенной эмуляции. Ведущий разработчик Райан Худек поблагодарил Valve за поддержку с самого старта, отметив, что компания доверила ему проектирование и фреймворк для долгосрочной работы.
Valve также изучает возможность выпуска версий SteamOS для других Arm-устройств. Гриффе заявил, что цель — позволить геймерам рассматривать Arm-оборудование без опасений потерять часть библиотеки игр.