Winlator 中文文档 下载 App

哪些 Windows 游戏和软件能在手机上顺利跑起来

老游戏配合虚拟按键在手机上运行的实际画面
官方演示:经典 RPG 配合屏幕虚拟按键运行,帧数约 117

按兼容性分档看

不是所有 Windows 程序都能跑,兼容性大致分四档:

档位程序类型兼容情况
最稳DirectX 9 时代的 2D 游戏、老游戏兼容性最好的一档,还有 CNC DDraw 这类专用包装器兜底
主力DirectX 9/10/11 的 3D 游戏经 DXVK 或 WineD3D 转译,骁龙中高端机型多数能到可玩帧率
实验性DirectX 12 游戏依赖 VKD3D,能启动的游戏有限,不稳属正常
看情况.NET 程序、老工具软件容器里装上 Wine Mono 后多数能跑,见.NET 程序指南

什么跑不动

预期管理比调优更重要,以下几类别硬上:

一个自查办法

同一款游戏在不同手机上表现差异极大,与其到处问「能不能跑」,不如直接试:建一个 800×600 的低配容器(见分辨率怎么选),把游戏扔进去跑五分钟——跑得起来再逐步升档,跑不起来基本可以放弃。

第三人称射击游戏在虚拟按键下的运行画面
官方演示:第三人称科幻射击游戏,帧数约 24

老游戏的特殊照顾

2004 年以前的部分游戏要求很老的 OpenGL 扩展集,直接跑会黑屏。官方给的解法是在容器环境变量里加一条 MESA_EXTENSION_MAX_YEAR=2003,具体操作见环境变量配方。更老的 DirectDraw 时代游戏则交给 CNC DDraw 包装器,见DX 包装器。