Valve оприлюднила вихідний код Lepton — інструмента, який дає змогу запускати Android-ігри у Steam на пристроях із Linux. Про це повідомила сама компанія.

Lepton створює окремий контейнер із середовищем Android і під'єднує його до SteamOS. Завдяки цьому користувачі можуть запускати APK-файли ігор без необхідності окремого портування під Linux. Основне призначення рішення — перенесення VR-ігор із Android-гарнітур на Steam Frame.

Інструмент працює без потреби в root-доступі, а кожна гра відкривається у власному ізольованому контейнері. Lepton використовує графічні драйвери, бібліотеки Steam і компоненти Vulkan з основної операційної системи. Valve залишила в Android-середовищі лише ті компоненти, які потрібні для запуску ігор, тому повноцінна робота зі звичайними Android-застосунками не передбачена, а сценарії поза VR можуть бути нестабільними.

Lepton базується на напрацюваннях Waydroid, Anbox, Halium і Hybris. Власний код Valve опублікувала під ліцензією MIT, а образ Android із компонентами сторонніх проєктів — за GPL 3.0.

Valve також оголосила про підтримку Android-ігор у Steam разом із запуском Steam Frame. Тепер розробники можуть розміщувати APK-файли у магазині Steam, а користувачі — встановлювати та запускати їх як звичайні ігри Steam.

За своєю логікою Lepton нагадує Proton, що дозволяє запускати Windows-ігри у SteamOS. Однак Proton перекладає системні виклики та графічні API, а Lepton запускає гру всередині контейнера з Android.