Valve 的 VR 头显 Steam Frame 还没正式开卖,兼容层的名单先变长了。原本只有 Proton 一个,现在多了 FEX 和 Lepton。
这两个名字对普通玩家很陌生,但它们决定了这台头显能玩多少游戏。Valve 工程师 Pierre-Loup Griffais 的说法是,公司正在探索面向其他 Arm 设备的 SteamOS 版本,目标是让基于 Arm 的设备运行 Steam 游戏时,不必因兼容问题放弃部分游戏库。
![]()
三个兼容层,各管一摊
Proton 是 Valve 基于 Wine 开发的兼容层,处理的是 Windows 程序接口与 Linux 系统环境之间的兼容问题,让基于 Linux 的 SteamOS 能跑面向 Windows 编写的游戏。这是 Valve 过去几年最核心的一块拼图。
FEX 管的是另一件事。它源自 fex-emu 项目,是 Valve 移植的开源兼容工具,主要在 Arm 芯片组上模拟 x86 处理器指令。典型应用是在 Arm 设备上运行采用 x86 架构编译的游戏,并通过重编译安装包、调用图形库和代码缓存提高运行效率。
这个项目 2018 年就启动了,Valve 一直在资助其首席开发者 Ryan Houdek。FEX 现已准备集成到 Steam Frame 中。
Lepton 则基于现有 Waydroid 项目进一步扩展,通过软件容器,在 SteamOS 上运行标准 Android APK。它的存在理由很直接:许多独立 VR 游戏最初为基于 Android 的 Quest 头显设计。
43% 这个数字说明了什么
VR.org 本月分析 Steam 元数据发现,首批 120 款“Great on Frame”(意味着良好兼容)的游戏中,有 52 款通过 Lepton 运行 Android APK,占比约为 43%。
接近一半的兼容游戏要靠安卓兼容层跑起来。这说明 Steam Frame 的游戏库结构,和传统 PC 游戏库不太一样——它得先把 Quest 生态里的存量作品接过来。
Valve 工程师 Lawrence Yang 表示,公司没有禁止开发者借助 Lepton 运行其他 Android 应用,但目前该项目重点仍是游戏。
从 Proton 到 FEX 再到 Lepton,Valve 在兼容层上的投入方向很清楚:不要求开发者重新适配,而是让系统去迁就已有的游戏。Arm 设备、安卓应用包,这些原本和 SteamOS 隔着距离的东西,正在被一层层抹平。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.