ARTICLE · 1198592
iPhone 运行 Android App 和游戏成真!
前言
很多玩家脑洞过 iPhone 运行 Android 软件和游戏,最近居然真给搞成了!
独立开发者 Leviidev 推出的开源项目“ Husk 2.0 ”,直接绕开了传统的模拟器路线,靠一层翻译层,让游戏自带的 64-bit Android 代码原生运行在 iPhone 的处理器上。
不仅支持 iOS 16 以上系统、不用越狱,还能搞定 150 多款游戏和 App 。
详细介绍
翻译层是个啥:跑在真 CPU 上的“假 Android ”
先把“ Husk 2.0 不是模拟器”这事儿说明白。
传统套路像 QEMU 那样,得模拟一整套 Android 统,从开机、加载内核到跑系统服务,还没等看到游戏画面,几分钟就白白耗掉了。

Husk 的翻译层直接跳过整套系统,把游戏的 Dex 和 .so 文件直接加载到普通的 App 进程里。
Husk 在外面给它搭建游戏所需的 Android 环境:
C 函数库、游戏调用的 Java 接口,图形渲染走 OpenGL ES 转接( ANGLE )和 Vulkan 转接( MoltenVK ),再加上声音、触控以及手柄支持。
游戏代码是直接在物理 CPU 上跑的,没有模拟层吃掉性能,兼容的游戏几秒钟就能开机。
这背后是一整套自制的 Android 运行环境:
ART ( Android Runtime )被重新编译成了 iOS 版本, Android 的 bionic 库接口映射到了 iOS 系统层,连游戏的 .so 动态库加载器都是自己写的。

这相当于在 iOS 里面打了一层薄薄的 Android 地基,牢牢把游戏托住。
Husk 2.0 支持规格清单:150+ 游戏, GTA:SA 也在榜上
Husk 2.0 的系统门槛是 iOS 16 以上,安装包支持 APK 、 XAPK 、 APKM 、 APKS 这四种格式,就连 Google Play 商店的分包安装包拆开也能用。
游戏引擎方面支持 Unity 、 Unreal Engine 4 、 Godot 3 与 4 ,再加上 cocos2d-x 以及 SDL2 / SDL3。
连 Rockstar 自家引擎搞出来的《 GTA:圣安地列斯》都能跑起来。
官方公布的兼容列表里有 150 多款游戏和 App ,实测视频里最高能跑出 120 FPS。

翻译层早期测试那会儿,是以 Flappy Bird 满速、 Subway Surfers 稳定 60 FPS 作为验收标准的,现在的 150 款清单都是这么一步步测出来的。
2.0 版本还顺便带上了窗口管理器、全新的界面以及 App 内置说明。
JIT 这道关卡省不掉
虽然 Husk 2.0 号称“免越狱”,但这并不意味着不用折腾。
iOS 只允许调试器( debugger )授予 JIT (即时编译)权限,而翻译层和虚拟机偏偏又极度依赖 JIT 。
这道限制是苹果专门设计的,防的就是动态生成机器码的技术,翻译层这类工具天然踩在了红线上。
所以第一次上手得先把这关过了:
iOS 26 之后可以用 Husk 内置的 StikJIT 自行开启; iOS 27 甚至能在设置里直接跟 iPhone 配对,连电脑都不用; 或者也可以装 StikDebug 这类工具; iOS 26 之前的旧系统就需要 TrollStore (巨魔商店)或者越狱了。
再加上只能靠侧载安装( JIT 和 GPL 协议让它注定进不了 App Store )、一次只能运行一款游戏(想换游戏得把 Husk 彻底关掉重启)、 APK 里面必须包含 64-bit 代码,说实话想折腾 Husk 2.0 并不算轻松。

项目目前必须通过签名侧载商店分发才能正常用上。
Google 留下的作业,被独立开发者补全了
翻译层这套概念并不是凭空冒出来的。
Google 自己当年也做过 Android Translation Layer ( ATL ),试图把 Android App 搬到 Linux 等平台上。
Husk 采用了同样的解耦思路,把 Android 框架卡在 App 和系统中间,再把整套框架重写成了 iOS 原生版。
项目文档里写得明明白白:
翻译层的代码全都是 Husk 自研的,采用 GPL-2.0 协议,完全没有抄用 ATL 或 AOSP 的代码,版权界限划得特别清爽,这是动工之前就规划好的。
甚至连解析 APK 的两支程序都挂上了模糊测试( fuzzing ),连跑了 30 万次,做到零崩溃才算交卷。这种工程规范在独立项目里确实挺少见。
一个独立开发者,把 Google 当年只开了个头的事儿,推到了能在 iPhone 上开机跑游戏的地步,这技术含金量摆在眼前,也是这波逆向工程里技术门槛极高的成果。
结语
Husk 目前的定位非常清晰:这是一个偏向极客和玩家的实验场,并不是消费级的成熟产品。 JIT 、侧载、单游戏运行等限制,都在提醒着它门槛不低。
但这条路确实被彻底打通了,“iPhone 只能跑 iOS App”这句常识,如今已经成为了过去式。
为小妹转发和点赞
如果您喜欢小妹的分享,请点击文章末尾的点赞、分享、在看,这对您来说不会花费太多时间,但是对小妹的成长有很大的帮助,谢谢您的支持!
软件获取方式
即可免费获取本期软件!















































































