Компания Valve открыла исходный код проекта Lepton — слоя совместимости с Android для VR-шлема Steam Frame. Решение призвано упростить перенос существующих мобильных игр на платформу виртуальной реальности, избавляя разработчиков от необходимости создавать проекты с нуля.
Lepton представляет собой оптимизированную среду выполнения Android, адаптированную под нужды VR. Хотя инструмент концептуально напоминает Proton для запуска Windows-игр на Linux, он использует иные технические подходы. Valve намеренно ограничила функциональность проекта, чтобы не превращать шлем в универсальное Android-устройство.
Для снижения нагрузки на систему Lepton отключает ряд фоновых служб Android, которые не требуются для работы игр. Это может привести к несовместимости с приложениями, зависящими от таких сервисов. Среда тесно интегрирована с SteamOS и поддерживает графические стеки Mesa и Zink, а также библиотеки Steam и Steamworks.
Разработчикам доступны инструменты для оптимизации рендеринга, включая поддержку фовеального рендеринга и Vulkan-слоев. В комплект также входят средства мониторинга для адаптации игровых проектов. Исходный код и документация проекта уже опубликованы в репозитории на платформе GitLab.






