谷歌工程师用Gemini2小时开发WindowsiOS,实现在iPhoneDuo上本地运行Windows11ARM

谷歌 AI Studio 负责人 Ammaar Reshi 借助 Gemini 4 Carbon 与多智能体协作,耗时约两小时完成开源项目 WindowsiOS,使 Windows 11 24H2 可...

人工智能 阅读量: 1.87万

苹果首款折叠屏手机 iPhone Duo 上线仅两周,适配应用已超10万款,生态扩展速度令人瞩目。而在硬件平台兼容性探索上,一项更具突破性的实验悄然落地:Windows 11 现已在 iPhone Duo 上实现本地运行——无需越狱、不依赖云串流,整套系统直接在 iOS 应用内启动,甚至能利用折叠形态模拟笔记本操作体验。

该项目名为 WindowsiOS,由谷歌 AI Studio 产品与设计负责人 Ammaar Reshi 主导开发,并于11月12日在 X 平台公开演示视频,随后将全部代码开源至 GitHub。据其本人介绍,整个核心开发过程仅耗时约两小时,依托 Gemini 4 Carbon 模型配合 Swarm 架构下的多 Agent 协作完成。尽管外界对 Gemini 的能力存在争议,但此次实践表明,在特定工程任务中,大模型辅助编程已能显著提升开发效率。

WindowsiOS 的技术路径绕开了 iOS 对硬件虚拟化的限制。由于苹果禁止普通 App 直接调用 Hypervisor 框架,开发者转而采用纯软件方案:基于 ARM64 动态二进制翻译(Binary Translation)、即时编译(JIT)及自研软件内存管理机制,构建出一个轻量级虚拟化环境。该环境模拟了 Windows 所需的关键硬件组件,包括 UEFI 固件、VirtIO 网卡、USB 输入控制器、声卡与存储设备等,从而支撑 Windows 11 on ARM 24H2 镜像的加载与运行。

文章配图

值得注意的是,该项目运行的是微软官方发布的 Windows 11 ARM64 版本(ESD 镜像),而非定制或精简版系统。这意味着其具备完整的桌面功能层级,包括任务栏、文件资源管理器、设置中心等原生组件。演示中已成功启动 Microsoft Edge 浏览器与 Google Antigravity(一款基于 Chromium 的实验性 IDE),并可调用 iPhone 的麦克风、扬声器与网络连接——后者通过虚拟网卡桥接至 iOS 的网络栈实现。

更关键的是交互设计对折叠屏特性的深度适配。当 iPhone Duo 完全展开时,整块屏幕呈现标准 Windows 桌面,支持多点触控操作;进入半折叠状态后,上半屏继续显示系统界面,下半屏则自动切换为虚拟键盘+多点触控板组合,其中键盘区域还集成了 Copilot 快捷键,进一步强化生产力场景还原度。这种布局逻辑明显参考了 Surface Duo 或 Galaxy Z Fold 的分屏工作流,但首次在 iOS 平台以原生方式实现。

技术实现上,WindowsiOS 借鉴了此前开源项目 Henge 的部分成果,特别是其在 iOS 上实现 JIT 编译与内存隔离的经验。在此基础上,团队重点解决了 Windows 启动流程中的固件兼容性问题,并重构了输入事件映射层,使触控手势能准确转换为鼠标移动、点击与滚轮操作。此外,项目还整合了 Windows 自带的 Prism 转译层,理论上可运行部分传统 x86/x64 应用程序,不过受限于性能与兼容性,目前仅建议尝试轻量级工具类软件,大型游戏或专业软件暂不可用。

安装过程仍属高门槛实验阶段。用户需准备一台 Apple Silicon Mac(M1 或更新型号)、Xcode 开发环境、Python 3、LLVM 与 xcodegen 等工具链。具体步骤包括:克隆 GitHub 仓库;下载微软官方 Windows 11 ARM64 ESD 镜像、UEFI 固件及 VirtIO 驱动;运行脚本生成适配 iPhone 的系统镜像;通过 Xcode 编译 iOS 应用包并签名安装;最后借助 LLDB 调试工具在设备端启用 JIT 执行上下文,方可启动系统。

为提升运行稳定性,项目附带的优化脚本会自动禁用 Windows Defender 实时防护与后台更新服务——此举虽牺牲部分安全性,但在资源受限的移动端环境中属必要妥协。开发者明确强调,WindowsiOS 当前仅为技术验证原型,不具备日常使用价值,也不推荐非开发者尝试部署。

左侧为 iPhone Duo 屏幕运行 Windows 11 桌面,右侧为 Antigravity IDE 在 Windows 内运行界面

从行业视角看,这一项目折射出三个趋势:其一,AI 辅助编程正从“写文档”迈向“搭系统”,尤其在跨平台兼容层开发中展现效率优势;其二,ARM 架构的软硬件生态边界持续模糊,Windows on ARM 与 iOS 的底层能力差异正在被软件层弥合;其三,折叠屏设备的交互潜力尚未被充分挖掘,未来或催生更多“形态即功能”的创新应用。

需要指出的是,iPhone Duo 目前尚未正式发售,相关演示基于工程机或模拟环境完成。苹果官方未对第三方系统兼容性表态,而微软亦未就此类非授权运行场景发布说明。因此,WindowsiOS 的长期演进取决于社区维护意愿与苹果后续系统策略调整。

开源地址已公开,项目持续迭代中。对于熟悉 iOS 底层开发与 Windows 虚拟化原理的技术爱好者而言,这不仅是一次有趣的实验,更提供了研究跨平台系统融合的新样本。