Компания Valve ещё раз обновила документацию разработчика для ещё не выпущенной VR-гарнитуры. Компания расширила поддержку движка Unreal Engine, рассказав, как собирать не только Android-, но и прямые Linux-версии игр для платформы ARM — скорее всего, для максимальной совместимости и производительности.

Как и в случае с Android, компания поместила кусочек кода для добавления в движок в один большой коммит, который можно стянуть себе. Код добавляет движку определение гарнитуры, поддержку некоторых форматов текстур на платформе, а также исправляет некоторые ошибки. После добавления кода Unreal Engine сможет определять платформу LinuxArm64 и собирать приложения под неё.

Нативные сборки приложений загружаются на гарнитуру как обычно — через отдельную утилиту разработчика; нативные билды в самом Steam будут распространяться как обычно и не потребуют каких-либо усилий со стороны игрока.

Помимо игр, представители Valve рассказали журналисту UploadVR, что на Steam Frame будут спокойно запускаться и простые плоские Linux-приложения в популярном формате Flatpak, как и на обычной SteamOS на Steam Deck. Пакеты Flatpak живут как Android-приложения в своих изолированных окружениях и поэтому могут устанавливаться и удаляться в одну кнопку без риска испортить систему. В подключенном по умолчанию репозитории приложений Flathub уже давно есть и Discord, и полноценный Spotify (не веб-приложение), и Telegram, и все эмуляторы и лаунчеры других магазинов, и Valve не ограничивает здесь пользователей. Вместе с этим компания оставляет и возможность обычного монтирования основной файловой системы на запись, позволяя менять внутренности и ставить полные Linux-пакеты со всеми root-правами.


Источники: