Valve открыла исходный код Lepton — слоя для запуска Android‑игр на Linux

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

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев