10月29日,开发者@江灵夏草 在红米K90 Pro Max上跑起了iOS 17。 其发布的“关于本机”截图显示,系统版本是iOS 17.7.11,机型一栏写着iPhone 14 Pro。小红书
这不是主题包,也不是模拟器或远程串流。UniXNU是一套用UEFI在非苹果ARM64硬件上启动iOS和macOS的引导环境。 真正跑起来的仍是苹果的系统,UniXNU补的是启动和驱动这层“壳”。GitHub
已经打通的部分包括GPU渲染、多核CPU调度、120Hz高刷和USB通道。 设备能正常进入桌面,基础触控流畅,界面和原生iOS一致。IT之家快科技
但“跑起来”和“能用”是两回事。开发者自己列了清单:相机、电源键、音量键、基带、喇叭都还没搞定。 接下来的目标是Wi-Fi、屏幕亮度调节和IPA侧载。小红书
也就是说,这台“iPhone”现在打不了电话,也连不上Wi-Fi,第三方App还装不了。网友倒是很捧场,给它起名“红果”。快科技
“开源”也需要拆开看。开发者说,项目之后会开源到UniXNU仓库。 iOS本身不是开源的,开源的是UniXNU这套引导和驱动层,许可证为BSD-2-Clause-Patent。小红书GitHub
截至发稿,UniXNU组织下公开的设备仓库只有小米平板6S Pro(SM8550),K90 Pro Max的仓库还没有出现。 所以现在能做的是等代码,不是拿自己的K90去刷。UniXNU
GPU这一关尤其关键。AdrenoMetal做的是把Metal调用翻译成Vulkan,再交给Adreno GPU执行。 换句话说,iOS界面不是跑在苹果GPU上,而是借高通GPU渲染出来的。GitHub
这类实验最近很密集,10月就有一加Ace 5跑鸿蒙6、Redmi Note 12刷iOS 16。 它们证明的是驱动适配和逆向的边界,不是“安卓马上能装iOS”。知乎
K90 Pro Max这一步,是把一台2025年的骁龙旗舰拉进了名单;至于当主力机,还早。