苹果把 Mac 从 Intel 换到自研 Arm 芯片那几年,外界普遍认为黑苹果(Hackintosh)这条路走到头了。现在至少两个项目在尝试把它接回来:一个跑在高通骁龙平台上,一个用 Arm 到 x86 的转译层,把 macOS 铺到更广的 Intel、AMD 机器上。

打开网易新闻 查看精彩图片

先看骁龙这边。工程师 Miguel Cruz 上个月公开了 Snapintosh,这可能是第一个认真尝试让 macOS 脱离苹果芯片、跑在高通骁龙 SoC 上的项目。社交媒体上的短片显示,他在一台华硕 Zenbook A16 笔记本上启动了系统,切换了多种桌面模式,也打开了多个程序。

但能开机和能用之间还隔着不少活。目前 Snapintosh 只支持 Zenbook A16 搭载的骁龙 X2 Elite 处理器,需要一台 Mac 作为宿主,而且拔掉电源用电池就跑不起来。Wi-Fi、音频、摄像头、蓝牙、睡眠、外接显示器都还没通,系统也维持不住稳定的 60 帧。项目 GitHub 仓库什么时候放出测试版,目前不清楚。

另一条路线走的是兼容广度。工程师 Tyler Smith 在开发 Stela,用 Arm 到 x86 的转译层让 macOS 跑在范围大得多的 PC 上。公开测试版支持 Intel Nehalem 及之后的处理器、AMD Bulldozer 及之后的处理器,硬件门槛是 8GB 内存加一张英伟达 GTX 16 系列或更新的显卡。

想试的话,流程是:

  • 从 GitHub 仓库下载测试版;
  • 在 Windows 设备上运行安装程序;
  • 选一个 U 盘作为安装目标。

空间要求分三档:在线安装器需要 8GB 可用空间,离线版需要 32GB,目标设备的安装盘需要 60GB。和 Snapintosh 一样,Stela 目前也不支持 Wi-Fi 和音频,但蓝牙是能用的。有兴趣的人可以在项目的 Discord 服务器上讨论、交换经验。

把时间线拉长看,黑苹果不是新事物,1980 年代就有,2000 年代初在非苹果设备上跑 macOS 开始流行。2006 年苹果从 PowerPC 转向 Intel,因为 Windows 设备用的 Intel 芯片更容易搞到,这件事反而变简单了。真正让外界判定它终结的,是苹果转向自研 Arm 架构的 Apple Silicon。

现在这两个项目给出的答案不太一样:Snapintosh 想证明骁龙也能点亮 macOS,代价是机型、供电、外设支持都还很窄;Stela 想用转译层换兼容性,代价是 Wi-Fi 和音频暂时缺席。两条路都还没走到日常可用,但“黑苹果已死”这个判断,至少被两台机器上的开机画面顶了一下。