Valve открыла исходный код слоя совместимости Lepton для запуска Android‑игр на Linux. Технология распространяется по лицензии MIT.

Lepton разработан в первую очередь для Steam Frame — автономного VR‑шлема Valve на базе SteamOS и ARM64-процессора, а сама технология похожа на Proton. Система не предоставляет полную среду Android. Разработчики Valve отключили ненужные для игр сервисы, а каждый проект запускается в отдельном контейнере без root‑прав. Lepton также кэширует часть состояния Android, что ускоряет запуск среды. Из‑за этой специфики некоторые обычные приложения могут работать с ошибками.
Для игр Lepton использует необходимые библиотеки из SteamOS, включая графические драйверы Mesa и Zink, компоненты Steamworks и Vulkan‑слои для оптимизации рендеринга. Также предусмотрена работа с инструментами для разработчиков: GDB, LLDB, RenderDoc и Perfetto.
В основе Android‑окружения используют компоненты и патчи проектов Waydroid, Anbox, Halium и Hybris. При этом Valve подчёркивает, что основной сценарий Lepton — перенос на Steam Frame уже существующих Android‑версий VR‑игр.
Также разработчики могут загружать APK‑файлы в Steam как отдельные Android‑сборки. Система автоматически устанавливает их на устройства пользователей и запускает через Lepton. Сохранения при этом можно синхронизировать через хранилище Steam Cloud.
Продажи VR‑шлема Steam Frame от Valve начнутся 18 сентября, а цена начинается от 1059 долларовValve раскрыла цены и дату начала продаж VR‑шлема Steam Frame. Версия с 256 ГБ памяти стоит 1059 дол…habr.com
Источник: habr.com