购买苹果 iPhone 的人通常不仅是为了硬件本身,也是为了 iOS 操作系统。因此,想要在 iPhone 上运行 Android 乍一看似乎很奇怪。然而,这正是沙堡计划的目的。 iPhone 7 和 iPhone 7 Plus 的测试版已经发布。

是的,当然,这些都是较旧的设备,而且硬件已经上市并且众所周知很长时间了,因此在某种程度上让 Android 运行可能更容易。 David Wang 和 Chris Wade 是 Sandcastle 项目的幕后推手。过去,两者都曾在原始 iPhone 的 Linux 和 Android 端口上运行。两人也是 Corellium 的联合创始人,该公司目前正被苹果起诉。 Wang 和 Wade 提供了对运行 iOS 的虚拟机的访问。 VM 的经验可能让 Project Sandcastle 目前的工作变得更加轻松。

此类移植的困难在于:Apple iPhone 也使用基于 ARM 的芯片,但这些芯片是 Apple 专有的,不包含在其他设备中。这使得 Android 移植的任务变得更加困难,而不是任天堂 Switch。 Nintendo Switch 使用 Nvidia Tegra X1,它也可以与 Shield 等其他设备配合使用,使移植更加容易。因此,Project Sandcastle 仍处于早期阶段,因为许多功能无法运行,包括相机、GPU、蓝牙、音频和蜂窝接收等重要领域。您可以使用当前版本的 Android 启动 iPhone…但除此之外就没有什么了。

显然,这个建设只持续了一个月左右。其他模型也包含在开源 Project Sandcastle 中。大多数时候,这项工作仍处于早期阶段,因此在很多情况下屏幕甚至无法工作。访问我们的项目页面。该版本可以免费下载。您还可以在 GitHub 上找到更多信息。

