Mac.apk:在 Apple Silicon Mac 上原生跑 Android 应用,不走模拟器
Mac.apk 是 AGPL-3.0 早期项目,把 APK 变成 Mac 原生应用,无需虚拟机,需 macOS 26.4 与 Apple Silicon。
项目资料
GitHub Ecosystem- 许可证
- AGPL-3.0
- 主语言
- Java
- 星标
- 2,841
- 核查时间
- 2026-10-24
以上快照资料以核查当日为准,可能随版本或运营策略变化。

在 Mac 上跑 Android 应用,常见做法是装一个模拟器或虚拟机。Mac.apk 声称不需要:它把 Android 应用环境直接实现在 macOS 之上,APK 安装后以普通 Mac 进程运行,有自己的窗口、出现在 Dock 与 ⌘Tab 里,画面走 Mac 的 GPU,CPU 原生速度执行。项目是 AGPL-3.0 许可的 Java 项目,2026 年 5 月 19 日建库,最近一次推送是 10 月 23 日。

核心功能
- 无模拟器、无虚拟机:README 明确说不启动 Android、底下没有 Linux 内核、不做逐条指令解释,而是直接在 macOS 上实现 Android 应用环境。
- 像 Mac 应用一样用:独立窗口带红绿灯按钮旁的返回键,可缩放旋转,跟随系统深浅色;Android TV 应用可用键盘操作;游戏启动器能拉起其他已装应用。
- 已签名并公证:从 Releases 下载的 DMG 经过 Apple 签名与公证,正常打开。
- 常见格式直接装:双击
.apk、.apkm、.xapk、.apks、.apkx,或拖到 Mac.apk 窗口。 - 兼容性清单:README 引用 COMPATIBILITY.md,写明测试了 71 个应用、58 个可完整游玩。
典型使用场景
- 只想在 Mac 上跑几个特定 Android 应用的人:不用装完整模拟器。
- 移动开发者:在真机之外快速检查应用行为。
- 玩安卓游戏的人:兼容性清单标注了哪些游戏可完整游玩。
要在 Mac 上做 iOS 侧的模拟,可以看 vphone-cli;两者方向相反,一个跑安卓应用,一个跑 iOS。
快速上手
- 从 Releases 下载 DMG,拖进「应用程序」。
- 打开 Mac.apk,点左上角 Runtime 旁的 Install。
- 打开设置(齿轮),找到 File types,点 Make Default 并确认系统提示。
- 双击任意 APK,或拖到 Mac.apk 窗口。
首次启动某个应用会比较慢(大应用最多约一分钟),之后正常。
小结
Mac.apk 适合有 Apple Silicon Mac、只想跑几个特定 Android 应用、能接受早期软件的人。它不适合把 Android 应用当生产环境的人,也不支持 Intel Mac。
几件事要先知道。第一,README 首段就写着 Alpha,属于开发中的早期软件:有的应用跑得好,有的只能跑一部分,有的还跑不了。第二,系统要求 macOS 26.4(Tahoe)或更新,只支持 Apple Silicon;磁盘占用约 280 MB,每个应用再占 APK 大小的 1.5 到 3 倍。第三,采用 AGPL-3.0,另有商业许可可选;把它的能力嵌进自家产品前要看清许可。第四,应用来源自行负责,README 未内置任何应用商店。
仓库创建于 2026 年 5 月 19 日,最近一次推送是 2026 年 10 月 23 日,未归档,截至 2026-10-24 有 2,841 颗星。许可证为 AGPL-3.0。我们核对了 README、LICENSE 与仓库元数据,没有安装运行。