Valve відкрила код Lepton для Steam Frame

Компанія Valve, відома своєю ігровою платформою Steam, зробила значний крок у напрямку відкритості, оприлюднивши вихідний код Lepton – своєї власної програмної оболонки, яка дозволяє Steam Deck запускати Android-ігри. Це рішення, оголошене після офіційного запуску Steam Frame, відкриває нові можливості для розробників та ентузіастів.

Lepton: Ключ до Android-ігор на Steam Frame

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

Технічні деталі та компоненти Lepton

Зараз проект Lepton розміщений у репозиторії Valve на GitLab. Компанія надала детальну документацію, що пояснює базові принципи роботи інструменту та його відмінності від стандартної операційної системи Android. Lepton використовує компоненти з таких відомих проектів, як Waydroid, Anbox, Halium та Hybris. Він поєднує власний код Valve з частинами Android Open Source Project (AOSP), інтегруючи бібліотеки хостової системи. Це включає графічні драйвери, бібліотеки Steam та Vulkan-шари. Водночас Lepton видаляє частину надлишкового функціоналу Android для підвищення ефективності.

Вплив на екосистему Steam та відкритий код

Відкриття вихідного коду Lepton матиме значний вплив як на саму платформу Steam Frame, так і на ігри, що працюють на SteamOS. Розробники тепер мають можливість безпосередньо використовувати код Lepton у своїх проектах. Вони можуть вивчати реалізацію Valve, адаптувати її для різних завдань, або навіть створювати власні форки для додавання нових функцій, спрощення чи оптимізації. Це схоже на те, як розвиваються проекти на кшталт CachyOS-Proton та Proton-GE, які стали популярними серед користувачів завдяки своїй гнучкості та можливості кастомізації.

Рішення Valve щодо відкриття коду Lepton свідчить про їхню прихильність до спільноти розробників та прагнення до інновацій. Це дозволить прискорити розвиток екосистеми Steam Frame, роблячи її більш доступною та гнучкою для створення та запуску різноманітного програмного забезпечення, особливо в сегменті мобільних VR-ігор.

Джерело: https://www.ithome.com/1/004/431.htm