Valve为Steam Frame新增两个应用兼容层
IT时代网9月17日消息,Valve为扩展其VR头显Steam Frame的应用兼容体验,在现有Proton兼容层之外,新增了FEX与Lepton两个兼容层。
Proton是Valve基于Wine开发的兼容层,主要处理Windows程序接口与Linux系统环境之间的兼容问题,用于让SteamOS这一基于Linux的系统运行面向Windows编写的游戏。新增的两个兼容层分别面向不同场景,FEX面向Arm硬件,Lepton则面向Android应用包。
FEX源自fex-emu项目,是Valve移植的开源兼容工具,主要在Arm芯片组上模拟x86处理器指令。该项目自2018年启动以来,Valve一直资助其首席开发者。其典型应用是在Arm设备上运行采用x86架构编译的游戏,并通过重编译安装包、调用图形库和代码缓存提高运行效率。FEX目前已准备集成到Steam Frame中,Valve工程师表示,公司正在探索面向其他Arm设备的SteamOS版本,目标是让基于Arm的设备运行Steam游戏时,不必因兼容问题放弃部分游戏库。
Lepton则基于现有Waydroid项目进一步扩展,通过软件容器在SteamOS上运行标准Android APK。由于许多独立VR游戏最初为基于Android的Quest头显设计,Lepton成为Steam Frame的重要兼容组件。有分析在统计Steam元数据后发现,首批120款标记为“Great on Frame”即兼容性良好的游戏中,有52款通过Lepton运行Android APK,占比约43%。Valve工程师劳伦斯·杨表示,公司没有禁止开发者借助Lepton运行其他Android应用,但目前该项目重点仍是游戏。

注:本文综合自IT之家等,文中包含AI辅助创作的内容。
编辑:张智超