
要在 Android 设备上玩 Steam/PC 游戏,主要有三种方案:远程串流、云游戏以及直接在手机上运行。
1. 远程串流方案(适合家里有 PC 的用户)
此种方案延迟最低、画质最好,是将电脑运行的游戏画面通过串流实时传送到手机上。
可用产品包括:Steam Link,Moonlight + Sunshine,Parsec。
2. 云游戏方案(适合没有高端电脑的用户)
此种方案是在远程服务器上运行游戏,需要高速网络。
可用产品包括:NVIDIA GeForce NOW,Boosteroid
3. 直接在手机上运行
此种方案通过模拟器在Android上直接运行 Windows 程序,对手机硬件要求高。
可用产品包括:Winlator,Pluvia,Mobox,GameHub。
其中:
Winlator 是Android Windows 模拟器,可以直接在手机上安装 Steam 客户端或直接运行游戏的 .exe 文件。
Pluvia 是非官方安卓 Steam 客户端,可以在Android手机上登录Steam帐户、浏览库、下载安装游戏,并尝试在 Android 上直接运行游戏。
Pluvia 集成了 Winlator 环境,提供类似 Steam Deck 的原生 UI 体验,支持直接在Android上下载并运行 Steam 库游戏。
但 Pluvia 存在诸多限制:
- 仅支持 DRM-Free 游戏
- 没提供原生虚拟按键,必须使用外接手柄/键鼠
- 存储限制
- 兼容性较差
- 性能一般
GameNative 是一个轻量级的非官方 Steam Android客户端,基于 Pluvia 但做了大量改进优化,包括:
- DRM兼容性:支持DRM游戏,大大扩展了可玩Steam游戏库
- 性能提升:采用定制的 glibc,更新了来自coffincolors的CMOD的Wine,以及最新的 Box64 ,极大提高游戏性能
- 优化的图形驱动与兼容性:集成了最新的图形驱动( Vortek 和 DXVK Sarek),显著提高了 DirectX 10/11 游戏在非 Adreno GPU(例如 Mali 或 Snapdragon 8 Elite)设备上的兼容性
- 屏幕控制器和键盘:无需外接控制器即可流畅游戏。支持多种控制器布局,包括蓝牙手柄(如 Xbox、PS5 手柄)和虚拟键盘/鼠标映射。对于不支持手柄的游戏,可以将手柄按键绑定为虚拟鼠标点击,增强兼容性
- 高度可定制:支持调整图形设置、控制器映射和存储位置(例如使用 MicroSD 卡),满足不同设备的需求
- 稳定性和用户体验改进
Github:https://github.com/utkarshdalal/GameNative
GameNative 项目还处于早期阶段,虽然还不完美,但在开源社区的推动下,正在迅速缩小手机与掌上 PC 之间的差距 ,值得作为Android上玩Steam/PC游戏的不错选择。