Valve
сделала Lepton: Android-игры теперь запускаются в Linux, и это не эмулятор
Valve подготовила
Lepton — инструментарий для запуска Android-игр в Linux. И да, это не эмуляция, а полноценный контейнер с системным образом Android.
Сделано это в первую очередь для
Steam Frame, VR-шлема на Linux, который Valve продвигает как автономную платформу. Логика простая: если шлем работает на Linux, а игр для Android — море, почему бы не завести их прямо там? Lepton формирует изолированный контейнер, внутри которого крутится Android со всем необходимым для игр. Начинка собрана из наработок
Waydroid, Anbox, Halium и Hybris. Образ под GPLv3, инструментарий запуска под MIT.
Для разработчиков приятный бонус: в Android-окружение пробрасываются библиотеки
Steamworks, графические драйверы (
mesa, zink) и
Vulkan-прослойки для оптимизации рендеринга. Плюс интеграция с отладчиками (
strace, gdb, lldb, renderdoc) и профилировщиками (
perfetto). То есть можно не просто запустить игру, а ещё и понять, почему она тормозит.