开源项目 Husk 2.0 公布:利用自研翻译层让苹果 iPhone 运行 Android 游戏,兼容超 150 款应用
最新 10 月 18 日消息,独立开发者 Leviidev 近期公布了 Husk 2.0 开源项目,利用自研翻译层,让部分 Android 应用自带的 64 位原生代码能够直接在 iPhone 处理器上运行,相应项目无需越狱 iPhone,支持 iOS 16 及以上系统,目前已兼容超过 150 款应用。

最新获悉,Husk 2.0 与传统 Android 模拟器有所不同。以 QEMU 等方案为例,传统模拟器通常需要模拟完整的 Android 系统,包括启动系统、加载内核和运行系统服务。而 Husk 则通过翻译层绕过完整系统环境,将游戏的 DEX 文件及 .so 动态库加载到普通 iOS 应用进程中,再由自身提供游戏所需的 Android 运行环境。
具体而言,Husk 会提供 C 函数库、游戏调用的 Java 接口,并通过 ANGLE 将 OpenGL ES 图形调用转换为适用于苹果平台的图形接口,同时借助 MoltenVK 实现 Vulkan 支持。此外,该项目还处理了音频、触控和手柄输入等功能。由于兼容的原生代码能够直接在实体 CPU 上执行,因此不必承担完整系统模拟带来的额外开销,部分游戏可以在数秒内启动。
为实现上述功能,Husk 自行构建了一套 Android 运行环境,包括编译为 iOS 版本的 Android Runtime(ART)、将 Android bionic 函数库接口映射至 iOS 系统层,以及自研的 .so 动态库加载器。通过这些组件,Husk 在 iOS 应用与 Android 软件之间建立了一层兼容环境。
在兼容性方面,Husk 2.0 支持 iOS 16 及以上版本,可导入 APK、XAPK、APKM 和 APKS 格式的安装包,也能处理 Google Play 商店使用的分割安装包。项目支持 Unity、Unreal Engine 4、Godot 3 和 Godot 4 等游戏引擎,同时兼容 cocos2d-x、SDL2 和 SDL3,甚至能够运行经典游戏《GTA:圣安地列斯》。

不过,“免越狱”安装并不意味着安装过程简单。Husk 依赖即时编译(JIT)功能,而 iOS 对 JIT 权限有严格限制,通常需要通过调试器等方式授予。在用户成功启用相应功能后,需要通过侧载方式部署 Husk,同时目前 Husk 一次只能运行一款应用,用户切换游戏时需要完全关闭并重新启动 Husk,本身具有一定门槛,仅适合爱好者尝鲜体验,最新附 GitHub 项目地址(https://github.com/Leviidev/Husk)。
《开源项目 Husk 2.0 公布:利用自研翻译层让苹果 iPhone 运行 Android 游戏,兼容超 150 款应用》转载自互联网,如有侵权,联系我们删除,QQ:369-8522。
相关图文
-
郭锐官宣智界 RX 下个赛道为上海国际赛车场,曾刷新国产品牌量产 SUV 浙赛最快圈速纪录
智界汽车董事长兼首席执行官郭锐今日宣布,智界 RX 的下一个赛道会是上海国际赛车场。他认为,一台车的操控上限有多高,不止于机械层面,还需要深厚的调校功底,在整车层面达成更好的系统合力。#智界RX# #鸿蒙智行#... -
智界 RX 全球车型曝光:命名“Stormax”,沿用 LUXEED 字母车标
博主 @未来的学习笔记 今日分享了智界 RX 全球车型的外观。据介绍,该车海外版命名为“Stormax”,外观与国内版本区别不大,沿用了 LUXEED 字母车标设计。#智界RX#... -
微信鸿蒙版 App 获 8.0.22.46 邀测升级,修复了一些已知问题
微信鸿蒙版 App 在华为应用市场(App Gallery)开启了 8.0.22.46 (8394286) 版本邀测升级(需收到短信通知后点击链接跳转安装),测试时间为 2026/10/21-2026/11/20。#微信# #鸿蒙#... -
苹果 Apple Store 零售店 iPhone Duo 巨型雕塑揭幕首秀:全球四家店展出,中国有一家
为了庆祝 iPhone Duo 的发布,苹果在全球四家 Apple Store 零售店展出 iPhone Duo 雕塑,让人们在走进全球 Apple Store 零售店时,就能领略到它的魅力。... -
苹果首款折叠屏手机 iPhone Duo 京东率先开售:国行 15999 元起,7.6 英寸内屏配 A20 Pro
iPhone Duo 采用 7.6 英寸内折屏,搭载 A20 Pro 芯片,取消 Face ID 改用 Touch ID,仅支持 eSIM,不同存储版本售价从 15999 元到 26499 元不等,每位顾客限购 2 部。##苹果 iPhone Duo##...










