使用 UTM 虚拟机在 iPad 上运行 Windows 和 Linux

这里的镜像实际上指的是虚拟机的硬盘。我们可以创建多个镜像,类比到一台真实的计算机,就相当于多个物理硬盘。主界面,启动虚拟机,我们就会引来经典的系统安装向导。会为我们保存一个虚拟机当前状态的快照。按钮,进入虚拟机「配置」中的「驱动器」,删除导入的系统安装镜像。主界面虚拟机系统优化不支持虚拟多核处理器,虽然提供了相关的设置,但官方说尽量不要尝试更改。内建的终端连接到虚拟机,发送命令,进行操作。...

精选

是一个小众写作社区,我们提倡分享真实的产品体验、实践经验和思考。我们会不定期挑选最优质的文章,展示用户最真实的体验和意见。

文章仅代表作者个人观点,少数人对标题和版式进行了微小的修改。

虚拟机 软件 上运行或者在 iOS 上运行 Linux 其实并不是什么新鲜事,早在 2017 年, 就有一篇关于它的文章。但在当时,只是为了怀旧和玩游戏。现在,苹果给 iPad 赋予了越来越多的生产力元素,运行在 iOS/ 上的虚拟机也有了更多的意义。

UTM是一个开源虚拟机软件,将QEMU移植到iOS,通过完全模拟整个计算机硬件系统,让我们可以在iOS设备、Linux和. 甚至还有用户展示了通过UTM在iPad上运行旧版macOS,然后使用Xcode开发iOS的神奇操作。

iOS开发及iPad上UTM主程序的安装

如果您有自己安装 ipa 文件的习惯方法,则可以跳过本段并直接进入创建虚拟机部分。或者也可以先阅读体验部分,再看是否需要安装UTM。

鉴于其特殊性,UTM 在 App Store 中没有位置。因此,我们需要 下载 ipa 文件来手动安装它。UTM 官方推荐使用它进行安装。ipa文件可以比作下面的apk文件,是iOS的应用安装包。不同的是,ipa文件需要我们通过苹果开发者账号签名后才能安装到iOS设备上。通常,这个过程应该通过 Xcode 来完成。这简化了流程,无需经过Xcode即可安装ipa文件,提供管理方便。

首先我们去获取UTM最新的ipa文件,以及从官网获取的电脑端对应平台软件的安装包。然后,在你的电脑上安装,登录我们的Apple ID,安装后在菜单中安装邮箱插件。

接下来运行对应的邮件应用 1、邮件应用必须登录到我们Apple ID绑定的邮箱,并在设置中启用插件。最后用数据线将iOS设备与电脑连接,在菜单中安装到目标设备。片刻之后, 将出现在您的 iOS 设备的主屏幕上。

安装后,保持邮件应用在电脑上运行,并确保iOS设备和电脑在同一个局域网中。然后将UTM ipa文件传输到iOS设备,启动它,在底部导航栏中选择我的应用程序,点击左上角的加号,然后选择UTM ipa文件。很快,UTM 将出现在我们的主屏幕上。

回到我的应用页面,我们会发现申请7天后就会失效。这是因为我们的 Apple ID 没有购买苹果每年 99 美元的付费开发者账户,我们需要每 7 天更新一次。签署应用程序。在申请即将到期的前一天,会发送通知提醒我们可以在电脑上启动并通过电子邮件发送申请,然后点击我的应用页面中的所有字词手动重新签名。

在 UTM 中创建虚拟机

UTM的用户界面友好,提供中文支持。但需要注意的是,由于iOS系统漏洞,退出UTM时必须使用主界面左上角的fork按钮或虚拟机运行时工具栏上的关闭按钮。不能直接在 App 切换器中滑动 UTM 卡来强制。关闭。否则,UTM可能无法启动或导致死机,需要重启设备才能恢复正常。

在创建虚拟机之前,我们需要下载准备好要安装的系统镜像,并将其导入iOS设备。轻触主界面右上角的加号按钮,弹出创建虚拟机界面。我们可以看到 UTM 支持虚拟化多个架构和 CPU,但是如果您不知道这些选项的实际含义,请保留默认架构和 CPU。

内存

iOS 机制会强制关闭任何占用超过 40% 内存的应用程序,因此内存设置需要谨慎。UTM 官方建议我们将虚拟机内存设置为设备可用内存的 25%。这是因为UTM应用程序本身需要占用内存,而在虚拟机运行时,为了提高运行效率,UTM也会为机器四分之一的内存生成一个默认值 JIT cache 2。

如果不知道设备的可用内存,可以在虚拟创建完成后进入虚拟机的配置界面。在“CPU和内存”选项中,UTM会为我们列出设备的可用内存,然后进行设置。UTM 会在检测到设置的内存过大时向我们发出警告,如果虚拟机正在运行,UTM 会保存虚拟机当前状态的快照以避免出现问题。

硬盘镜像

接下来,我们需要加载图像。这里的镜像其实是指虚拟机的硬盘。我们点击“加载图片”选项,然后点击右上角的加号,继续打开“文件路径”,有一个加号,点一下就可以了。

第一次我们选择“创建”,不管扩展名,只要给镜像起个名字,然后设置大小,如果要安装,至少需要10GB的硬盘大小,类似于一个真实的电脑,这一步相当于用数据线将硬盘连接到电脑上。

接下来,我们回过头来选择刚刚创建的镜像,确保镜像类型是磁盘,类似于真实的电脑,这一步相当于挂载了硬盘。最后一次返回,我们的镜像就创建好了。我们可以创建多个图像,类似于一台真实的计算机,相当于多个物理硬盘。

接下来,我们重复刚才的动作。只是这次我们选择“导入”我们导入的系统安装镜像,并将镜像类型改为CD/DVD镜像,相当于插入了系统安装盘。

UTM会在“文件”应用中将我们的虚拟机保存为UTM文件夹下的.utm文件,我们也可以通过将.utm文件转移到UTM文件夹中来快速导入别人创建的虚拟机。UTM不会在我们创建完镜像后立即占用设备那么多空间,使用过程中.utm文件的大小会逐渐变大,直到达到我们设置的镜像大小。

接下来,回到UTM主界面,启动虚拟机,我们将进入经典的系统安装向导。来听听小娜的诗吧。停止后,我们可以看到虚拟机的系统桌面。这时候点击工具栏3上的暂停按钮,UTM会为我们保存虚拟机当前状态的快照。

然后点击工具栏上的关闭按钮,回到iOS系统桌面重新打开UTM,点击虚拟机卡片下的按钮,在虚拟机的“配置”中输入“驱动程序”,删除导入的系统安装图片。

UTM主界面虚拟机系统优化

为了充分利用虚拟机的性能,我们可以在虚拟机系统中安装一些工具,但这不是必须的。

以上工具的安装包都可以在这里获取。值得注意的是,您可以直接下载Guest客户端,UTM有内置服务器。上述工具仅适用于少数系统,例如 和 。

至此,我们的虚拟机已经配置完毕。

使用 UTM 在 iPad Pro 上安装的 7 个体验

我安装UTM的设备是iPad Pro 11英寸二代蜂窝数据版,A12X处理器,存储空间256GB,UTM显示我设备的可用内存是。清除后台后,我为每个虚拟机分配了 1024 MB 的内存,没有触发警报和强制关机。

表现

说到虚拟机,性能是大家最关心的。如上所述,UTM 实现虚拟机的方式是模拟整个计算机硬件系统。另外,苹果没有为A系列芯片提供虚拟化接口,导致整个虚拟机的运行效率不尽如人意。10 和 9 都安装失败,都安装正确,但我无法进入桌面。最后我成功安装了7和4.4.4。在4.4.4中,我用3作为跑分,结果供大家参考。

4.4.4 3 跑分结果

这个分数是什么水平?这些年我去找过旗舰,跑分最接近的是2011年发布的三星S II。当然,这只是一款旗舰机。在未来几年发布的非旗舰平板中,比如2015年发布的华为T1-701U,也比较接近这个标杆。

这个跑分这么低,有一个重要原因就是UTM不支持虚拟多核处理器,虽然提供了相关设置,但官方表示尽量不要尝试更改。在 Run 4 期间,帧率非常低,一些拖动操作非常不一致。

7体验期间,IE浏览器可以正常使用。众所周知,IE浏览器最大的意义在于使用下载其他浏览器。所以我尝试安装,在运行安装时,UTM 崩溃并导致我的 iPad 死机。不过在运行7的过程中,并没有明显的滞后,运行非常流畅。也许 UTM 支持更友好。

进入

UTM 在输入方面有着非常完美的体验。UTM支持两种输入方式,一种是“触摸屏模式”,将触摸屏模拟为触摸板,另一种是“平板模式”,顾名思义,效果就像是直接在平板电脑上运行的系统。这里的亮点是平板模式。在平板模式下,可以完美触碰4,就像使用平板一样简单。相信如果我安装2,流畅度没有问题,体验可能是真实的。与真正的平板电脑相提并论。

7次点击即可完美使用“触控笔”相关功能。在性能更好的 iPad 设备上,如果能成功安装 10,应该可以完美使用 10 平板模式的相关功能,可惜流畅度依然不好(用户气喘吁吁)。

我通过蓝牙将Magic Mouse与我的iPad连接,惊喜的是我可以在虚拟机中直接使用Magic Mouse控制鼠标,辅以iPad连接键盘式智能双面夹,并且这种体验与真正的计算机没有什么不同。. 但还是有两点遗憾:

UTM 无法输入 Apple 的压力感应数据。我的智能键盘保护套采用日文 JIS 布局,似乎无法在虚拟机中正确映射。可能性

在我看来,生产是一个开放创造力的过程,生产力设备应该为我们提供开放创造力的条件,给我们尽可能多的可能性让我们的创造力随意释放。一款出色的生产力设备应该在“可能性”和“易用性”之间取得平衡。UTM的出现无疑扩大了iPad的可能性,扩大了它的生产力。

对于Linux系统,UTM提供了命令行模式,可以让我们使用UTM自带的终端连接虚拟机,发送命令,进行操作。UTM 还为虚拟机提供健全的网络设置。这意味着我们可以在 UTM 上将 Linux 作为小型服务器运行。这可能对某些开发人员有用。最重要的是,我们还可以运行套件来满足一些办公需求。而且别忘了本文开头,在 iPad 上进行 iOS 开发已经成为现实。

今年的WWDC公布了arm处理器的mac信息。这反过来又扩展了 UTM 的含义。x86和arm是两个完全不同的平台,在上,这样的mac老式虚拟机软件能不能工作可能是个问题。在这一点上,UTM 具有优势。根据UTM官方消息,UTM2.0正在开发中,UI优化和对macOS Big Sur的支持已经完成。

macOS Big Sur 的 UTM 新闻

UTM 的出现为 iPad 生产力拓展了新的可能性;或许在上ipad还原主屏幕布局会删除下载的软件吗,苹果可以发布一些虚拟化接口ipad还原主屏幕布局会删除下载的软件吗,而当时已经完善易用性的UTM,可能真的会掀起一阵浪花。

虽然本文重点介绍 UTM 在 iPad 上的体验,但 UTM 在 iPad 上也能正常工作。如果你对UTM感兴趣,可以去它的官网了解更多关于UTM的信息,它的源代码也是开源的。

相关文章

发表评论