HARDW / НОВИНИУкраїнською про комп’ютерне залізо, гаджети, бенчмарки та технології
HARDWзалізо. чесні цифри. ⌕

Valve відкрила код Lepton: Android-ігри зможуть працювати у SteamOS на Steam Frame

Сумісний шар Lepton запускає Android-ігри у контейнері Linux і насамперед допомагає переносити VR-проєкти з Meta Quest на Steam Frame.

VR-гарнітура Valve Steam Frame та два контролери на світлому тлі
VR-гарнітура Valve Steam Frame та два контролери на світлому тлі

Valve опублікувала вихідний код Lepton — шару сумісності, що дає змогу запускати Android-ігри в Linux через клієнт Steam. Головне призначення проєкту — перенесення мобільних VR-версій на автономну гарнітуру Steam Frame. Для користувача процес має бути майже непомітним: потрібний компонент постачатиме сам Steam, тоді як відкритий репозиторій потрібен передусім розробникам, інтеграторам і дослідникам.

Steam Frame працює на Arm-процесорі Snapdragon 8 Gen 3 і SteamOS, заснованій на Linux. У багатьох VR-ігор уже існують оптимізовані збірки для Meta Quest, де використовується Android Arm64. Замість повторного портування рушія під настільний Linux Valve пропонує запускати наявний APK у контейнері. Контейнеризація зменшує накладні витрати порівняно з повною емуляцією операційної системи, але не гарантує автоматичної сумісності з усіма застосунками.

Lepton є лише однією частиною програмного набору Steam Frame. Windows-ігри можуть працювати через Proton, а код x86 і x86-64 на Arm перекладає FEX. У випадку Android контейнер забезпечує потрібне системне середовище, тоді як графічні й VR-виклики мають узгоджуватися з можливостями SteamOS та SteamVR. Така багатошарова архітектура розширює бібліотеку пристрою, але кожен додатковий шар створює ризик помилок, відмінностей у продуктивності й складнішої діагностики.

Valve наголошує, що Lepton розробляли насамперед для VR-ігор, а інші сценарії можуть бути менш відшліфованими. Тому не варто сприймати реліз як готовий спосіб запускати будь-яку Android-програму на звичайному ПК. Застосунки можуть залежати від сервісів Google, специфічних API виробника, захисту DRM, сенсорів або інтерфейсів, яких немає у Steam Frame. Розробникам все одно потрібно тестувати керування, продуктивність, звук, збереження та коректний вихід із програми.

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

Для Steam Frame технологія вирішує проблему стартової бібліотеки: адаптовані для мобільного VR проєкти часто краще відповідають можливостям автономного чипа, ніж важкі ПК-версії, перекладені через кілька рівнів. Для ширшої екосистеми наслідки можуть бути ще цікавішими — напрацювання контейнера здатні поліпшити запуск Android-ігор на інших Linux-пристроях. Проте найближчим критерієм успіху буде не кількість сумісних APK на папері, а стабільність сертифікованих ігор, час автономної роботи та відсутність помітної затримки у VR, де навіть короткі ривки особливо відчутні.

Першоджерело

Матеріал підготовлений редакцією HARDW на основі публікації 9to5Google.

Відкрити оригінал на 9to5Google ↗