自从 Mac 搭载 Apple Silicon 芯片后,苹果粉丝一直好奇能否在移动设备(尤其是 iPad)上运行 macOS,因为最新款 iPad 已采用与 Mac 相同的芯片。有趣的是,一位开发者如今证实了这种可能性。
专注于破解苹果设备的开发者 Duy Tran 在 Reddit 上分享了他的成果。经过大量研究和测试,他成功在 iPhone 上运行了 macOS 的核心组件,尽管存在诸多限制。
iPhone 上的 macOS 组件运行
他首先安装了 WindowServer——这是 macOS 的关键进程,负责渲染屏幕上的图形元素(如窗口、图标和视觉效果)。本质上,所有 macOS 应用都需要 WindowServer,因此能在 iPhone 上运行它,是实现在 iPhone 和 iPad 上运行 Mac 应用的第一步,也是最关键的一步。
但这远远不够。大多数应用还需要图形加速支持,而由于 macOS 缺乏对 iPhone 芯片的驱动支持,这一问题更为复杂。Tran 的解决方案是使用 iPhone 模拟器的 Metal 驱动作为临时替代方案。iPhone 模拟器是 Xcode 的一部分,开发者可用它在 Mac 上测试 iOS 应用。
在实现基础图形和用户界面支持后,开发者成功在 iPhone 上运行了修改版的 macOS 13.4,包括 WindowServer、Finder 和 Dock 等核心组件。令人惊讶的是,它确实运行起来了。他甚至展示了在 iPhone 上运行 Xcode 15 的截图。
那么问题来了:这是否意味着 iPhone 和 iPad 终于能运行 macOS 了?答案是否定的。

没错,这就是运行在 iPhone 上的 macOS。
复杂且有限的过程
首先,默认状态的普通 iPhone 或 iPad 无法实现这一操作。整个过程需要设备越狱,但问题是,目前没有适用于最新设备和 iOS 版本的越狱工具。例如,Tran 使用的是一台运行 iOS 16.5 的旧款 iPhone XS Max。
同时,许多功能仍无法正常工作。该破解甚至不支持触控输入,开发者必须远程连接物理键盘和鼠标进行操作。尽管开发者承认,这一方案在 M1 iPad 上的表现会更好,但这些 iPad 无法在 iPadOS 18(或 iPadOS 26)上越狱。
换句话说,距离 iPad 运行完整版 macOS 还很遥远。但这一项目作为概念验证,表明通过适当修改,这些设备确实可以运行桌面操作系统。不过,随着 iPadOS 越来越接近 macOS,再加上 MacBook 可能搭载 iPhone 芯片的传闻,或许这一需求未来将不复存在。
对于好奇者,该项目的源代码已在 GitHub 上开源,可用于在越狱的 iPhone 或 iPad 上运行 macOS。
全部评论 0
暂无跟帖