可能是 macOS 下最好用的 Android 模拟器了

可能是 macOS 下最好用的 Android 模拟器了

平时主要用 Mac 办公码字儿,就玩游戏还得是 Windows 和 Android。macOS 真是啥都好,就是游戏少,Steam 上想找个能玩的都得看运气。

有一天突然想:我为啥不在 Mac 上跑个 Android 模拟器呢?

然后我下了几个市面上的模拟器,用了一圈……

怎么说呢,打开就是一股浓浓的「2015 年安卓开发工具」味儿——灰不拉叽的窗口,密密麻麻的按钮,侧边栏一堆调试信息,仿佛在提醒你「我是个开发工具,不是给你玩游戏的」。手柄支持基本等于没有,画面动不动就糊一帧,装个 APK 还得自己找路径。

行吧,那我自己撸一个。

我给自己定了三条标准:

  • 好看——打开不能丢人
  • 简单——能手柄就别让我摸鼠标
  • 不卡——帧率得拉满,不然还不如拿手机玩

名字想了好久,最后叫 PryFox VM


先说长相

第一版做完发给朋友看,他说「这不像模拟器啊」,我就知道对了。

深色主题,macOS 原生红绿灯按钮,底部三个 Tab——应用、商店、设置。左下角一个「+」装 APK。没了。没有多余的工具栏,没有调试面板,不需要看说明书就知道怎么用。

打开的时候有个启动页,一只狐狸 Logo,眼睛会亮。下面一条进度条,引擎在后台默默干活。用户看到的就是「打开 → 进度条 → 应用列表」,中间发生了啥完全不用关心。

应用列表里的图标是真·从 Android 里实时提取的,不是截图不是占位图,你装了什么就显示什么。想多开就点「+」再开一个独立窗口,想卸载就点垃圾桶,跟手机上的应用商店一个体验。

还顺手做了个内置商店,能直接搜 APK、看版本、一键安装更新。中文日文英文三语切换,设置里一键搞定。

打开就像个 Mac 原生应用,不像个模拟器。这是我当时最想要的体感。


探狐模拟器截图

手柄这块我下了狠功夫

为啥单独拿出来说?因为我是个手柄党。

躺沙发上拿手柄玩游戏,这是 Mac 用户的终极梦想之一。但市面上的模拟器,手柄支持基本就是「把按键映射成点屏幕」——问题是很多游戏自己就支持手柄啊,你非要映射成触摸,等于把游戏自己的手柄适配给废了。

所以我搞了三种模式:

游戏支持手柄的,直接直通。手柄信号原样送进 Android,游戏看到的是一个真实手柄设备,震动、摇杆、扳机全都有,跟插在手机上一模一样。

不支持的,自己拖按键映射。虚拟摇杆、虚拟扳机往屏幕上一摆,绑好手柄键就行。每个游戏存一套独立键位,互不干扰。

改键位的时候不会误触游戏,手柄输入全拦住,按哪个键对应哪个虚拟元素会高亮,确认没绑错。

键位编辑器本身也折腾了不少——主面板和属性面板是两个独立窗口,可以拖到屏幕任何位置,也可以吸附到游戏窗口两边。你拖游戏窗口,编辑器跟着走,零延迟,体感上就是一个整体。

还做了宏功能。录一段连招绑到一个键上,一键触发。打格斗游戏的朋友应该懂这个有多爽。


性能这块

再好看、手柄再好用,卡了也白搭。

大部分模拟器画面传输是这样的:Android 画面 → 截屏 → 编码成视频 → CPU 解码 → 贴到窗口。天生有延迟,还吃 CPU。

我选了最短的那条路:让 Android 的 GPU 渲染结果直接挂到 macOS 的显示图层上。不过 CPU,不编码,不截屏。每个游戏窗口各自独立渲染,多开互不干扰。

启动速度也下了功夫。正常冷启动 Android 要等几十秒,我用了快照机制——关 App 的时候自动存档,内存画面磁盘全存上,下次打开直接读档,几秒就到桌面。打开就能玩,不用等开机动画。

Mac 用的是苹果自家的虚拟化框架,M 芯片直接跑 ARM 版 Android,没有翻译开销,原生速度。全屏模式也特意做了无边框的——macOS 原生全屏会切桌面还可能限帧,我的不会,鼠标到边上还能呼 Dock。


几个小细节

录屏:打出精彩操作了?点一下悬浮球就录,再点就停,视频音频同步存到桌面。每个窗口各录各的。

旋转:竖屏游戏切横屏,窗口自动跟着转,游戏里转了外面就转了,不用手动设置。

滚轮:触摸板搓滚轮的手感我调了很久。不是简单地把每次滑动压成 ±1,而是保留速度感——滑得快滚得多,滑得慢滚得少。方向跟着系统设置走,习惯自然滚动的人不会觉得别扭。

这些都不是什么大功能,但每个都影响日常使用的体感。我觉得一个产品好不好,往往就体现在这种地方。


最后扯两句

做这个东西的过程,说白了就是跟「模拟器就该丑、该卡、该复杂」这个刻板印象较劲。

很多问题没有文档可查,只能啃源码、打日志、反复试。怎么让画面零拷贝显示到 Mac 窗口上、怎么让手柄信号无延迟送进去、怎么让快照不被误删——一个一个坑踩过来的。

但最后看到游戏画面在 Mac 上流畅跑起来、手柄一连就能玩、多开窗口各跑各的的时候,确实挺爽的。

最后附上下载地址:

* GitHub:<github.com/sbfkcel/PryF>

* 某度网盘:<pan.baidu.com/s/1GpVUlt>

* 官网:<https://vm.pryfox.com>


PryFox VM — 一个 Mac 用户写给 Mac 用户的 Android 模拟器。

编辑于 2026-07-28 · 著作权归作者所有
相关文章
现在的桌面虚拟化都使用哪种云终端?雷电14在虚拟机逃逸风险上做了哪些加固,能否防止恶意应用突破模拟器影响主机安全呢?雷电模拟器14开机、加载、运行全程实测,体验表现如何?想在我自建的 NAS 主机里运行飞牛 OS 以及旁路由,推荐安在 WIN 系统虚拟机里还是直接装飞牛?国内哪一家的虚拟主机性价比最高?苹果笔记本电脑安装 UTM虚拟机 + VMware虚拟机 + 安装Windows系统想在老旧 WindowsXP 系统上玩经典游戏,哪种虚拟机方案能提供最佳兼容性?大学生比较认真地学习Linux选择双系统,u盘启动还是虚拟机?pve能够显卡直通能直通两个显卡到两台不同的win10虚拟机吗?排除虚拟机,Linux下有什么免费项目可以稳定、完美、高效运行Windows程序?除了运行其他操作系统,虚拟机软件还有哪些不为人知的「黑科技」用法?没有MacBook也能用macOS,Windows虚拟机装macOS详细教程!有pe系统推荐吗?NAS虚拟机全指南:从品牌支持到平台选型,新手也能玩转 All in one如何在 Windows 7 上用 VMware 虚拟机软件安装 Mac OS ?为什么许多电脑都是默认关闭CPU虚拟化?有pe系统推荐吗?VMware装Win10教程:从创建虚拟机到进入桌面,一步不落 分享VMware虚拟机安装Win10的完整过程,跟着点几下鼠标就能搞定 手把手教你用VMware装Win10系统,镜像和安装包都有传送门VMware虚拟机安装Windows 10装机流程?高中毕业要换新电脑了,装linux然后kvm跑windows虚拟机有没有搞头?