Valve выложила в открытый доступ Lepton, слой совместимости, который позволяет запускать Android-игры на Linux. Проект лежит в публичном репозитории компании на её собственном GitLab, в группе frame-public, и заведён туда 11 сентября 2026 года.
Lepton нужен Steam Frame, автономной гарнитуре Valve, которая вышла в этом месяце. Игр для Android-гарнитур много, портировать их целиком дорого, и Lepton решает эту задачу с другой стороны: он запускает Android-приложение в контейнере поверх обычной Linux-системы, а не заставляет разработчика переписывать игру.
Что именно открыли
Описание проекта Valve написала сама, и оно честнее, чем обычный маркетинг. Вот что там сказано про устройство Lepton.
- Работает от обычного пользователя, без прав root и без вспомогательных служб с повышенными правами.
- Изоляции между приложениями внутри нет: предполагается, что каждая игра живёт в собственном контейнере.
- Часть служб Android отключена, потому что для игр они не нужны. Совместимость с обычными приложениями при этом может пострадать, и Valve пишет об этом прямо.
- Состояние кэшируется, чтобы Android поднимался быстрее.
- Библиотеки берутся с основной системы: драйверы графики вроде mesa и zink, библиотеки Steam и Steamworks, слои Vulkan, включая инжектор фовеального рендера и оптимизатор проходов.
- Поддерживаются отладчики strace, gdb, lldb и renderdoc, а также профайлер perfetto. Плоское окно по умолчанию спрятано, но его можно показать.
Своего Android Valve не писала. Контейнер собран с патчами и компонентами проектов Waydroid, Anbox, Halium и Hybris, поэтому корневая файловая система Android отдаётся под лицензией GPL-3.0.
Кому это пригодится
Valve сразу расставляет границы: Lepton сделан для разработчиков, которые несут свои Android-игры для VR на Steam Frame. Другие сценарии возможны, но их не вылизывали. Обычным пользователям компания советует брать Lepton из самого клиента Steam, а не собирать вручную.
Тем не менее открытый код значит больше, чем одна гарнитура. Это рабочий пример того, как запускать Android поверх SteamOS без root, и сообщество такие вещи разбирает на части быстро. На Steam Deck и других устройствах с SteamOS это в перспективе ещё один способ добраться до игр, которых на ПК нет.

