Android 应用在 macOS 上原生运行
摘要
Mac.apk 是一个开源工具,可在 Apple Silicon Mac 上以原生方式直接运行 Android 应用,无需模拟器、虚拟机或 Linux 内核。应用以普通 macOS 进程运行,并利用 GPU 进行渲染。目前处于 Alpha 阶段,已测试 65 款应用,其中 51 款可完全运行。
查看缓存全文
缓存时间: 2026/10/19 20:05
kksimp/Mac.apk
来源:https://github.com/kksimp/Mac.apk
Mac.apk
在 Apple Silicon Mac 上原生运行 Android 应用。无需模拟器,无需虚拟机,底层无需 Linux。
最新版本 许可证:AGPL-3.0 可获取商业许可证 已签名并通过 Apple 公证 (https://github.com/kksimp/Mac.apk/wiki/Installation) 赞助 (https://github.com/sponsors/kksimp)
📱 哪些应用可以运行?查看兼容性列表 →
已测试应用:65 完全可玩:51 部分可用:10 尚不支持:4
Alpha 阶段。 Mac.apk 是一款处于早期开发阶段的软件。部分应用运行流畅,部分应用仅部分可用,部分应用尚无法运行。它已足够稳定可供使用,也足够有趣值得探索,每个新版本都在持续改进。
这是什么
Mac.apk 在 Apple Silicon 上直接运行 Android 应用。应用作为普通的 macOS 进程启动,通过 Mac 的 GPU 进行渲染,以原生速度在 CPU 上执行。它们会出现在你的 Dock 中,拥有自己的窗口,窗口标题栏的红绿灯按钮旁带有返回按钮,可以像任何 Mac 窗口一样调整大小和旋转,并随你的 Mac 一起切换浅色和深色模式。
这里没有模拟器,也没有虚拟机。没有任何东西在后台启动 Android,没有 Linux 内核在底层运行,没有任何东西逐条指令进行解释执行。Mac.apk 直接在 macOS 之上实现了 Android 应用环境。工作原理 → (https://github.com/kksopp/Mac.apk/wiki/How-Mac.apk-Works)
Android 应用如何在你的 Mac 上运行:APK 中的应用代码、原生代码和资源通过 Mac.apk 处理后,变为一个真正的 Mac 应用
📖 阅读 Wiki → (https://github.com/kksimp/Mac.apk/wiki)
| 入门 | 安装 (https://github.com/kksimp/Mac.apk/wiki/Installation) |
| 安装应用 | 安装应用 (https://github.com/kksimp/Mac.apk/wiki/Installing-Apps) · 应用商店 (https://github.com/kksimp/Mac.apk/wiki/App-Stores) · 应用如何安装 (https://github.com/kksimp/Mac.apk/wiki/How-Apps-Are-Installed) · 管理应用 (https://github.com/kksimp/Mac.apk/wiki/Managing-Apps) |
| 使用应用 | 控制与输入 (https://github.com/kksimp/Mac.apk/wiki/Controls-and-Input) · 窗口与外观 (https://github.com/kksimp/Mac.apk/wiki/Windows-and-Appearance) · 文件与隐私 (https://github.com/kksimp/Mac.apk/wiki/Files-and-Privacy) · Google 账号与 Play 服务 (https://github.com/kksimp/Mac.apk/wiki/Google-Accounts-and-Play-Services) |
| 标志位与高级设置 | 标志位 (https://github.com/kksimp/Mac.apk/wiki/Flags) · 标志位参考 (https://github.com/kksimp/Mac.apk/wiki/Flags-Reference) · 开发者菜单 (https://github.com/kksimp/Mac.apk/wiki/Developer-Menu) |
| 帮助 | 已知问题 (https://github.com/kksimp/Mac.apk/wiki/Known-Issues) · 故障排除 (https://github.com/kksimp/Mac.apk/wiki/Troubleshooting) · 问题报告 (https://github.com/kksimp/Mac.apk/wiki/Reporting-Problems) |
| 关于 Mac.apk | Mac.apk 工作原理 (https://github.com/kksimp/Mac.apk/wiki/How-Mac.apk-Works) · 设计决策 (https://github.com/kksimp/Mac.apk/wiki/Design-Decisions) · 面向开发者和发布者 (https://github.com/kksimp/Mac.apk/wiki/For-Developers-and-Publishers) |
系统要求
| macOS 26.4 (Tahoe) 或更高版本 | 必需。macOS 27 从 v1.0.1702 开始支持 |
| Apple Silicon | 任何 Apple Silicon Mac,包括 MacBook Neo。不支持 Intel Mac |
| 磁盘空间 | Mac.apk 约需 280 MB。每个已安装的应用大约需要其 APK 大小的 1.5 到 3 倍 |
快速开始
- 从 Releases 页面 下载磁盘映像,将 Mac.apk 拖入 应用程序 文件夹。它已签名并通过 Apple 公证,可以正常打开。
- 打开 Mac.apk,点击左上角 Runtime: 旁边的 Install 按钮。
- 打开 Settings(齿轮图标),找到 File types,点击 Make Default,然后在 macOS 弹窗中确认。
- 双击任意
.apk(或.apkm、.xapk、.apks、.apkx)文件,或将文件拖到 Mac.apk 窗口上。
安装 Android 应用只需四步:选择应用、确认、它变成 Mac 应用、首次启动
任何应用的首次启动都会比较慢(大型应用可能需要一分钟左右),这是 Mac.apk 在进行准备工作。之后的启动会很快。完整详情、更新方式和应用商店信息请参阅安装和应用商店页面。
Android 应用的存档数据保存在其自身的
.app内部。将应用拖到废纸篓会删除其存档;请改用 Mac.apk 控制面板进行卸载。 了解更多 → (https://github.com/kksimp/Mac.apk/wiki/Managing-Apps)
v1.0.2237 的已知问题
请参阅已知问题了解此版本的情况,以及兼容性列表查看所有经过手动测试的应用。
问题报告
请将 Mac.apk 版本、你的 macOS 版本、应用名称及其来源、发生的问题,以及应用位于 ~/Library/Logs/macapk/ 的日志发送至 [email protected],或提交 issue。在公开发布日志之前请先检查其中是否包含敏感信息。报告应包含的内容 → (https://github.com/kksimp/Mac.apk/wiki/Reporting-Problems)
源代码
使 Mac.apk 运行的所有内容都在本仓库中:Android 框架重新实现、原生运行时、arm64 加载器和 Bionic 兼容层、ARM32 重编译器以及 macOS 应用。BUILDING.md 说明了如何构建它,CONTRIBUTING.md 说明了如何提交修复。应用测试报告与代码同样有价值。
开发者和发布者
Mac.apk 按照设计不包含广告,也不支持应用内购买。如果你发布了一个可在 Mac.apk 上运行的应用,并希望讨论合作事宜,或者不希望它在此处运行,请发送邮件至 [email protected]。详情 → (https://github.com/kksimp/Mac.apk/wiki/For-Developers-and-Publishers)
许可证
Mac.apk 以 GNU AGPL v3.0 开源,对于希望在不受 AGPL 条款约束的情况下分发或提供它的公司,可获取商业许可证。使用官方应用是免费的。详情:COMMERCIAL.md。Mac.apk 名称和标志的保护条款另见 TRADEMARKS.md。
免责声明
Mac.apk 按“原样“提供,不提供任何明示或暗示的保证。你需要对自己选择加载的 Android 应用负责,Voltare 无法对任何第三方 APK 进行测试、审计或担保。对于通过 Mac.apk 运行的代码所造成的任何损坏、数据丢失、恶意软件、安全事件、版权纠纷或其他后果,Voltare 不承担任何责任。
请只安装你信任的 APK。 在 Mac.apk 下运行的 Android 应用以普通原生代码的形式运行,拥有你的 macOS 用户账户的权限。它周围没有手机式的应用沙箱:它可以像你运行的任何 Mac 应用一样读写你的文件。对待 APK 应与你自行下载和运行的任何程序一样,并从你信任的来源获取。
第三方软件
Mac.apk 捆绑了多个开源组件(ANGLE、MoltenVK 及 Vulkan 加载器、Capstone、libpng、libvpx、stb_vorbis、Bouncy Castle、基于 OpenJDK 构建的 JRE 及其字体和图像代码使用的库(如 FreeType、HarfBuzz 和 GLib),以及从 AOSP 源码构建的 Android 平台资源)。每个组件均按照各自的许可证使用;完整的声明见 THIRD_PARTY_NOTICES.txt,应用内 Contents/Resources/THIRD_PARTY_NOTICES.txt 也附有一份副本。
其中两个组件——GLib 和 GNU gettext 的 libintl——以 LGPL 许可证发布。每个版本中所使用的确切版本的完整源码(上游源码、补丁和构建说明)已附加在 Releases 页面的对应版本中,LGPL-SOURCE-README.txt 说明了如何使用修改后的构建。
链接
- 项目主页: https://projects.voltare.us/macapk
- Wiki: https://github.com/kksimp/Mac.apk/wiki
- 商业授权: [email protected]
- Bug 报告: [email protected] 或提交 issue
相似文章
GameToMac
GameToMac 利用 GPT-6 Astra AI 技术,使 Windows 游戏能在 Apple Silicon Macs 上高性能运行,目前已支持首批游戏,并计划不久后实现更广泛的兼容性。
在Apple Vision Pro上运行Android ARM64 VR APK
Klepton是一个开源工具,可将Android ARM64 VR APK转换为可加载的Apple库,使其无需JIT即可在Apple Vision Pro上运行,目前Beat Saber已可运行。
@sitinme: 有一个挺有意思的开源项目,叫 Cider,专门给 Apple Silicon 芯片的 Mac 做本地 AI 推理加速。 很多人买了 Mac mini、MacBook Pro ,想在本地跑模型,但总会出现速度不够快、内存吃得猛的情况 其实 …
Cider 是一个开源项目,专为 Apple Silicon Mac 设计,通过充分利用 M 系列芯片的算力来加速本地 AI 推理,适配 MLX 生态,支持 Qwen、Llama 等模型,安装简单。
Nativ: 在您的 Mac 上本地运行前沿开源模型
Nativ 是一款免费开源的 macOS 应用,可让您在 Apple Silicon 上本地运行前沿开源 AI 模型,无需账户或订阅。
Nativ:在您的Mac上本地运行AI模型
Nativ是一款新的macOS桌面应用,它封装了MLX以在本地运行AI模型,提供聊天界面和API服务器。