在本文中:如何在iPhone/iPad虚拟模拟器UTM上运行Android我会解释一下。
操作速度慢且重现性相当低。
不过,由于它确实在某些设备上有效,所以我将把记录作为一个笑话文章留下。
如果您有兴趣,请查看一下。
UTMSE如果你使用这个模拟器,你也许可以在虚拟机上运行Android。
该应用程序在App Store上发布,不需要越狱。


在UTM上运行Android的示例1

使用UTM运行Android的示例2
然而成功率相当低,当我在自己的设备上测试时,只有一个成功。
而且启动时间长,运行速度慢,不切实际。
综上所述,重现性较低,但如果您有兴趣,请按照以下设置步骤进行操作。
- 构建虚拟机
- 设置安卓
我将使用运行 Android 4.3 的 iPhone 8 (iOS 16) 来解释这一点。 iPad 上的过程相同。
1.搭建虚拟机
提前准备好要运行的Android镜像文件,传输到iPhone上。
这次我使用的是Android 4.3。
参考 安卓-x86-4.3

保存Android ISO镜像文件
打开UTM并按+按钮新机器选择。
将准备好的Android镜像文件设置为启动ISO镜像。
您可以将默认启动设备保留为“CD/DVD 映像”,并关闭可选的旧硬件。

(左)+按钮 (右)新机

(左)选择 (右)选择Android镜像文件
硬件调整内存和CPU。
内存为1536MB,CPU为2核。
对于存储,请将其保留为默认值。

(左)硬件设置 (右)存储设置
默认共享目录可以保留原样。
最后保存让我们。

(左)共享目录设置(右)保存
这里UTMSE点击可返回上一屏幕。
长按出现的虚拟机。编辑→QEMU并继续。

(左)点击红框(右)长按虚拟机

(左)编辑(右)QEMU
UEFI起动关。设置保存别忘了保留它。
现在您已准备好运行模拟器。

(左)关闭UEFI启动(右)保存设置
2. 设置安卓
▶点击图标启动模拟器。
在第一个启动屏幕上,选择以下内容并输入返回钥匙)。
Live CD - Run Android-x86 without installation

(左) ▶ 点击图标开始 (右) 选择顶部
从这里开始,屏幕将在设置过程中自动前进。
请耐心等待,因为从 Android 徽标状态开始需要一些时间。
根据设备的不同,Android 徽标在很多情况下会冻结。

(左)等待一段时间,然后进入下一个有字符的屏幕(右)Android 徽标
在此过程中,可能会出现以下消息。
メモリが不足しています! UTMはまもなくiOSによって強制終了される可能性があります。 この仮想マシンに割り当てられているメモリやJITキャッシュの量を減らすことで防ぐことができます
显示多次,
如果UTM被迫关闭,请尝试调整内存。

内存不足消息
如果启动成功,将出现初始设置屏幕。
让我们暂时跳过一切。
如果显示Android主屏幕就OK了。

(左)言语设定 (右)Wi-Fi设定

(左)初始设置完成(右)出现主屏幕
我能够在 iPhone/iPad 上运行 Android。
屏幕布局适合平板电脑,水平显示更容易操作。

主屏幕

应用程序抽屉
可以从设置中将语言更改为日语。

在“设置”→“语言和输入法”中选择日语

将会用日语写
我其实想测试一下Play Store和浏览器的运行情况,但是此时就卡住了,UTM崩溃了。
顺便说一下,本文是在Android 4.3上测试的,但是Android 9.0的镜像文件是GitHub它发表于
即使是 Android 4.3 也需要很长时间才能运行,因此在虚拟机中运行 Android 9.0 不太实用,但如果您有兴趣的话。
〆:让我们在 iOS 上模拟 Android!
以上、如何在 iPhone/iPad 上运行 Android!设置 UTM 虚拟机这就是解释。
老实说,你不能指望它能像普通的Android模拟器一样使用,因为启动UTM需要很长时间,而且成功率不高。
然而,能够在 iPhone/iPad 上将 Android 作为虚拟机运行,而不是通常的远程桌面(从 iOS 远程控制 Android),这是一种浪漫的感觉。
顺便说一句,我介绍的UTM SE的App Store版本的规格较低,以符合Apple的政策,因此模拟器可能无法正常工作。
实际上,UTM 有不同类型,如果您有一个可以旁加载 ipa 文件的环境,则可以安装更高规格版本的 UTM 应用程序。
特别是如果您有 AltStore,建议您使用它,因为您可以轻松地从存储库安装它。
请参考一下。
相关文章如何安装 AltStore
