原标题:《Android apps running native on macOS》 评分: 295 | 作者: flocked 💭 内置 JVM 却宣称无虚拟机,谁在模拟谁? 🎯 讨论背景 Mac.apk 是一个 GitHub 项目,目标是在 Apple Silicon Mac 上把 Android APK 转换并运行,宣传中强调不使用 Android emulator、Linux 或 virtual machine。Android APK 通常携带 DEX 字节码;项目说明被解读为通过内置 Java runtime 将 DEX 反向转换为 JVM bytecode,并补齐 Android APIs,而非直接执行完整 Android 系统。许多 Android 应用依赖 Google Play Services(Google 的专有移动服务框架)及 Play Integrity API(设备与应用完整性校验),这使脱离官方 Android 环境的兼容性天然受限。Apple Silicon Mac 虽具备运行部分 iPhone/iPad app 的系统兼容层,但是否允许安装由开发者