Спасибо Steam Frame: APK появятся в Steam, а FEX адаптирует код x86 к ARM

226

С выпуском Steam Frame, новых ВР-очков от Valve, SteamOS официально придёт на ARM. Времена меняются: игровая компания после многих лет внимания процессорам x86 переориентируется на альтернативу, которую теперь укоренит в своей экосистеме.

SteamOS скоро получит поддержку архитектуры ARM — это произойдёт вместе с выходом Steam Frame в следующем году. Но это не означает, что можно будет просто взять образ системы, установить на любой смартфон и ожидать, что всё заработает «из коробки». Даже на компьютерах с x86 SteamOS до сих пор не ставится беспроблемно на любое железо, хотя совместимость постепенно улучшают.

Тем не менее, процессор очков не является уникальной разработкой именно для них. Это Snapdragon 8 Gen 3, который можно найти в таких гаджетах, как Asus ROG Phone 8. Поэтому принципиальная совместимость системы со сторонними ARM-устройствами будет, это подтвердили инженеры компании.

Платформа заходит в Steam и с другой стороны. Часть современных игр виртуальной реальности изначально разрабатывается не для SteamVR, а для чего-то вроде Horizon OS, Pico OS, Android XR или операционной системы Vive от HTC. Автономные устройства на них используют модифицированную Android и ARM-процессоры Qualcomm. Android базируется на ядре Linux. И Steam Frame, пользуясь родственными связями в софте и оборудовании, сможет запускать файлы APK.

Более того, Valve разрешит размещать APK-файлы в магазине Steam. Это откроет двери разработчикам приложений с других платформ, которые смогут быстро портировать свои игры с таких устройств, как Quest. Valve использует конкурентов для пополнения своей игротеки.

И даже если игра разработана не для Android и ARM, есть вероятность, что она всё равно запустится на Steam Frame через программный слой совместимости под названием FEX. Подобно тому, как Proton, форк Wine от Valve, запускает на Linux игры для Windows, FEX берёт игры x86 и эмулирует их на процессорах ARM.

Это преобразование в разной степени снижает производительность от игры к игре плюс сами игры очень разные, поэтому Valve разрабатывает программу сертификации совместимости Frame Verified, аналог Deck Verified. Пользователи Steam увидят соответствующие пометки в каталоге рядом с приложениями, которые можно будет спокойно качать на Frame.

Не пропускайте важнейшие новости о дополненной и виртуальной реальности — подписывайтесь на Голографику в Telegram, ВК и Twitter! Поддержите проект на Boosty.

Далее: Apple отказалась принимать Vision Pro в трейд-ин