Valve выложила Lepton, инструментарий для запуска Android-игр в Linux. Он интегрируется со Steam Client и создан прежде всего для VR-шлема Steam Frame на Linux, чтобы на нём шли Android-игры с поддержкой VR.
Внутри изолированный контейнер с образом Android на основе наработок Waydroid, Anbox, Halium и Hybris. Образ распространяется под GPLv3, сам инструментарий под MIT.
В контейнер пробрасываются библиотеки Steam/Steamworks, драйверы mesa и zink, а также Vulkan-прослойки для оптимизации рендеринга и снижения детализации по краям экрана. Разработчикам доступны strace, gdb, lldb, renderdoc и профилировщик perfetto.
От похожих проектов вроде Waydroid отличается тем, что root не нужен, всё работает под одним обычным пользователем. Между играми изоляции нет, поэтому каждая игра запускается в своём контейнере. Лишние Android-сервисы отключены, а состояние компонентов кэшируется, из-за чего окружение стартует быстрее.
Внутри изолированный контейнер с образом Android на основе наработок Waydroid, Anbox, Halium и Hybris. Образ распространяется под GPLv3, сам инструментарий под MIT.
В контейнер пробрасываются библиотеки Steam/Steamworks, драйверы mesa и zink, а также Vulkan-прослойки для оптимизации рендеринга и снижения детализации по краям экрана. Разработчикам доступны strace, gdb, lldb, renderdoc и профилировщик perfetto.
От похожих проектов вроде Waydroid отличается тем, что root не нужен, всё работает под одним обычным пользователем. Между играми изоляции нет, поэтому каждая игра запускается в своём контейнере. Лишние Android-сервисы отключены, а состояние компонентов кэшируется, из-за чего окружение стартует быстрее.