前言
如果想在电脑上运行手机软件,大家都知道用模拟器就行了。
那么问题来了,如果想在手机上运行Windows应用,该怎么实现?
其实方法有挺多种,没有机圈大佬做不到的,只要愿意,甚至可以给手机装上正版的Windows系统
软件介绍
Winlator是一款能够在Android上运行Windows程序的开源项目。
它其实是通过Wine和Box86/Box64项目,从而实现在 Android 设备上运行 x86_64 应用。
不过大家也不用担心它只支持x86_64这件事儿,毕竟咱们日常大多使用的基本都是这种架构
这里给大家先打个预防针,软件的使用过程略有麻烦,建议耐心看到最后~
使用方法:
首先咱们得先准备两份文件。
一份的汉化版.apk,一份.obb文件,文件体积有点大
我们先在手机上正常安装好Winlator本体,然后将.obb文件保存到手机的storage/emulated/0/Android/obb/com.winlator目录下。
如果大家没有找到 com.winlator 文件夹可以原地新建一个,保存完毕后我们就可以运行软件了。刚进入时会有一段解压过程,耐心等待就好。
刚开始进入后并没有可显示的项目。此时咱们就需要先设置一下,创建一个容器出来
点击屏幕右上角的加号就会直接为我们弹出一个容器设置,此时就需要我们根据自己的手机配置来设置相应的容器了。
比如手机CPU是高通骁龙的,在渲染文件那最好选择”Turnip“。天玑或是麒麟CPU的话,选择”VirGL“会比较好。
DX文件里又分为WineD3D、DXVK、VKD3D和CNC DDraw。
WineD3D 基于OpenGL制作的仿DX文件,可适用于DX1~10的游戏。
DXVK 基于Vulkan制作的仿DX文件可适用于DX8~11的游戏。
VKD3D 基于Vulkan制作的仿DX文件,仅适用于DX12 API的游戏。
CNC DDraw 是一个修改过的DirectDraw文件,可能会对某些2D游戏加速,不支持3D加速。
当然虽然看起来设置很多,但我建议先全默认情况下运行一遍。可以运行最好,不成功的话就需要自己慢慢调试了
最后在设置完毕后点击右下角的 √ 保存就搞定了。
需要说明一下D盘的默认路径是在storage/emulated/0/Donwload
咱们后期下载保存的游戏最好也放在这个路径里。
设置完毕后运行容器就可以啦~虽然它确实可以运行大部分游戏,而且还支持连接外设。
你甚至可以在上面玩一些昔日的“3A大作”,并且还挺丝滑。