智能手机🔥8.0
开源项目 Husk 2.0 公布:利用自研翻译层让 iPhone 运行 Android 游戏,兼容超 150 款应用
📋总体概括
独立开发者Leviidev公布开源项目Husk 2.0,通过自研翻译层让Android游戏的64位原生代码直接运行在iPhone处理器上,无需越狱,支持iOS 16及以上系统,目前已兼容超过150款应用。与QEMU等传统方案不同,Husk不模拟完整Android系统,而是将DEX文件和.so动态库加载进普通iOS应用进程,自行构建ART运行时、bionic函数库映射和动态库加载器,图形层面通过ANGLE转换OpenGL ES调用、借助MoltenVK实现Vulkan支持。由于原生代码直接在实体CPU上执行,省去了完整系统模拟的开销,部分游戏可在数秒内启动。
⚡关键信息
- ▸独立开发者Leviidev公布开源项目Husk 2.0,让Android应用在iPhone上运行,无需越狱,支持iOS 16及以上系统
- ▸已兼容超过150款应用,原生代码直接在实体CPU上执行,部分游戏可在数秒内启动
- ▸不同于QEMU等完整系统模拟方案,Husk将DEX文件与.so动态库加载到普通iOS应用进程中运行
- ▸项目自行构建Android运行环境:编译iOS版ART、将bionic函数库接口映射至iOS系统层、自研.so动态库加载器
- ▸图形方面通过ANGLE转换OpenGL ES调用并借助MoltenVK实现Vulkan支持,还处理音频、触控和手柄输入
🔥犀利点评
这正是独立开发者用爱发电的浪漫与硬实力:不模拟系统、只翻译接口,思路接近Wine而非QEMU,工程含金量极高。但150款兼容、需要适配每个Java接口的现实意味着这仍是极客玩具——苹果随时可能通过审核或系统更新掐死它,Legal风险也悬在头上。真想商用?先问问App Store的规则答不答应。
📰 相关资讯(与本文相关的其他资讯)
本文由本站自动聚合,以下为原始来源:前往 IT之家 阅读全文 →