Steam Deck и Steam Machine работают на SteamOS, основанной на Linux, но эти устройства всё равно могут запускать множество игр из Steam, предназначенных исключительно для Windows. Это возможно благодаря Proton — открытой утилите, которая преобразует графический API Microsoft DirectX в Vulkan. На практике потери производительности минимальны, как показывает Steam Deck. В будущем Valve планирует сделать ещё более значительный шаг.
Как подтвердил Пьер-Луп Гриффэ (Pierre-Loup Griffais), один из архитекторов SteamOS, в интервью The Verge, Valve финансирует несколько open-source проектов, позволяющих играть в Windows-игры на смартфонах с ARM-процессорами. Один из них — эмулятор Fex, который также позволяет VR-гарнитуре Steam Frame запускать x86-игры на Qualcomm Snapdragon 8 Gen 3. Комбинируя Fex и Proton, удаётся преодолеть разрыв между Windows и Linux, а также между архитектурами x86 и ARM.
Поскольку это ПО с открытым исходным кодом, Valve и разработчики закладывают основу для запуска игр Steam на ARM-смартфонах, планшетах и ноутбуках без Windows. Технология уже доступна для Android-смартфонов через приложение GameHub, хотя, по нашим недавним тестам, работает не всегда стабильно. По словам Пьер-Лупа Гриффэ, Valve не разрабатывает нативную версию Steam или SteamOS специально для Android-смартфонов. Но, подобно тому, как CrossOver эмулирует Windows-версию Steam на macOS и Linux, для Android, вероятно, это лишь вопрос времени.
Оригинал
Уникальность