Valve开源Steam Frame安卓兼容层Lepton
Valve于9月20日开源面向Steam Frame头显的Android兼容层Lepton,帮助VR开发者将现有安卓游戏移植至该平台,并提供游戏优化运行环境、SteamOS图形栈与监测工具以扩展生态。
驱动中国9月20日消息,Valve已开源名为Lepton的Android兼容层,该工具面向Steam Frame头显。开发者可借助Lepton把已有Android游戏迁移到Steam Frame,避免为另一套平台重新搭建游戏,从而扩大Steam Frame生态。
Lepton的定位与Valve用于在SteamOS和Linux上运行Windows游戏的Proton相近,但实现路径不同。Proton侧重把Windows软件接口转换到Linux环境;Lepton则提供面向游戏优化的Android运行环境,并针对Steam Frame的VR使用场景作专门调整。
Valve对Lepton的功能边界作出限制。项目不以Steam Frame通用Android设备化为目标,也不覆盖所有Android应用。为降低系统开销,Lepton会停用部分游戏运行不需要的Android系统服务,依赖这些服务的应用可能受到影响。
技术实现上,Lepton与SteamOS主机系统保持紧密结合,可挂载主机提供的图形驱动库、Steam和Steamworks库以及Vulkan层。其图形栈包含Mesa和Zink,并提供注视点渲染、渲染通道优化等Vulkan工具,帮助开发者更充分利用Steam Frame硬件性能。
Lepton还附带开发者监测工具,便于游戏开发团队把现有作品适配到该平台。项目仓库地址为https://gitlab.steamos.cloud/frame-public/lepton。