分享

首款 iOS 虚拟机 UTM

 看见就非常 2020-03-31

话说在 iPadiPhone (iOS) 上安装和运行 Windows / Linux / Android 系统一直是很多人的梦想。以前我们只能通过“远程桌面控制”的方式来曲线圆梦,但这始终没那味儿。

在 Mac 和 PC 上,我们知道有 Parallels DesktopVMWare 等虚拟机软件,能让我们轻松安装并模拟运行各种不同操作系统的软件和游戏。而苹果的 iOS 设备尽管性能卓越,却一直缺少了虚拟机这样的神器,直到「UTM 虚拟机」的出现,iOS 终于被赋予了新的能力……

PD官网重磅特惠包,赠送价值超 7 千元

PD15虚拟机特惠包
赠送 1Password、MindManager 等 10 款应用

UTM 虚拟机 - 在 iPhone、iPad 上安装 Windows!

作为业界性能第一梯队的移动设备,苹果的 iPhone 和 iPad 用途和生产力一直在被发掘和拓展,而这次可爱的开发者们又为大家带来了一款梦寐以求的工具——iOS 上的 UTM 虚拟机软件!这应该也是 iOS 有史以来首款具有操作实用性的模拟器软件了,他们真的做到了!

UTM 虚拟机 (iOS)

UTM 虚拟机基于 QEMU 项目开发而来,完全免费开源。它能让你在 iPhone、iPad 等 iOS 设备上安装其他操作系统,包括 Windows、Linux,甚至是 Android 安卓系统!而且 UTM 还不需要 iOS 越狱就能安装 (但要想办法给 .ipa 签名),使用难度和门槛都比较低,适合广大喜欢搞机的朋友折腾。

UTM iPad 安装 Win7iPad 使用 UTM 虚拟机安装运行 Windows7

而虚拟机软件不像“刷固件”或原生安装系统那样,它不会对原有设备的系统造成任何修改和影响,腻了就删掉 APP 即可,所以随意玩玩也不会有什么后果,不必担心把手机或 iPad 搞坏。

UTM iPhone 安装 Win10UTM 虚拟机在 iPhone 上安装运行 Windows 10

看到这里,你的 iPhone 和 iPad 是不是已经在蠢蠢欲动了呀?!毕竟 iOS 这次终于可以真正安装和运行 .exe 了! 那下面我们看看实测情况怎么样吧。

iOS UTM 虚拟机运行速度 - 已具有可用性

实际上手测试 UTM 虚拟机,无论是安装过程还是运行 Windows7、XP 等系统都已经具有“可用性”了,甚至也能装上 Windows 10!虽不能说它有多快多流畅,但“基本能用”就已经让无数人泪流满面了吧,这也是 iOS 虚拟化跨出的伟大一步啊,下面我们看看运行效果如何。

iPad 用 UTM 虚拟机运行 WinXP 玩 CS 游戏 (半条命 / Half-Life) 演示视频:

点击开始播放视频

当然,由于 iOS 设备本身缺少了硬件虚拟化的支持,它没办法完全利用好自己全部的硬件性能,很多时候无硬件加速,因此虚拟机的运行速度一般,与 Parallels DesktopVMWare 之流的肯定没法比,也无法直接使用 KVM 之类的虚拟化解决方案。

iPad 安装 Windows 7

点击开始播放视频

UTM 官方表示,由于代码上的限制目前非越狱版本的 UTM 最多仅能利用硬件 70% 的性能,如果日后推出越狱版的 UTM,或许可以 100% 利用硬件性能。目前官方推荐你使用 UTM 虚拟机跑一些分辨率低且 UI 较为简单的系统 (比如 Linux 命令行) 来获得更好的体验。

从视频可以看出,用 UTM 在新款的 iOS 设备上运行 Windows 和 Linux 都勉强能算可一用,但似乎还无法联网有点可惜。而比较贪心的朋友还想在 iPhone 上流畅运行 Android 系统,但因为 UTM 仅能跑 x86 版的安卓系统,目前跑是能跑起来,但速度比较感人,视频来自一銘劉學珄

在 iPhone 上安装运行 Android 系统

点击开始播放视频

总之,有条件的,尽量用最新款的 iPhone 和 iPad 测试以获得最佳的运行效果,老旧的型号性能肯定会吃力一些。另外,玩虚拟机时,也需要确保设备有足够的剩余存储空间 (比如 Windows 可能要预留 30GB) 来保存镜像和虚拟机使用哦。

iOS 安装 UTM 虚拟机方法教程:

由于 UTM 虚拟机涉及到版权和代码问题,是无法上架 AppStore 的,因此只能通过其他方法安装。有两种方法,要么是给 iOS 设备越狱,要么需要第三方签名工具。

选择 1:iOS 越狱

刚好之前已有黑客团队发布了 iOS 13.1 的越狱工具 unc0ver,如果你的设备符合条件,而你又是个越狱党的话,那么给 iPhone / iPad 越狱了,再借助 Cydia ImpactorReProvision 等工具来安装未签名的 ipa,就能使用 UTM 的安装包了。

选择 2:使用开发者证书给 .ipa 签名

对于没有越狱的设备,只能通过给 .ipa 安装包签名的方式将 UTM 安装到你的设备上了。但这里也有门槛,按「正常途径」来说,你需要注册为“苹果开发者”(区分免费账号和支付$99/每年的付费账号),才能获得“开发者证书”来给 IPA 签名。

  • 免费苹果开发者账号,给 IPA 签名一次有效 7 天,之后需要续签才能继续运行

  • 付费苹果开发者账号,给 IPA 签名一次有效 1 年,之后需要续签才能继续运行

  • 注意:iOS 13.3.1 加了限制,免费开发者已无法签名,如果你还是 13.3 并希望使用免费账号签名,那么请不要升级!已升 13.3.1 的同学只能用付费账号签名。

当有开发者证书之后,你就可以使用 iOS App Signer 工具给 UTM .ipa 安装包签名,就能愉快地使用了。当然,如果你有朋友是付费开发者,也可以让别人帮自己签名,大家各显神通吧。

选择 3:使用第三方签名工具

如果你没有开发者账号/证书,也不想越狱,那还可以考虑试试网上其他的一些“第三方 iOS 签名工具/服务”,比如 AppCake。这类工具涉及到版权和安全性问题,他们会记录你的设备 UDID 或收集一些统计数据什么的,不好说会否影响系统安全或有没任何其他副作用,只能说见仁见智了,反正就像使用盗版一样,自己斟酌呗。

AppCake 就像一个“黑市版”的商店(类似 PP 助手之类的),它本身无需越狱即可安装,你可以借助它来安装其他未签名的 IPA。首先使用 iOS 设备去下载 AppCake.ipa 进行安装。之后,就可以通过 AppCake 的 APP 来安装 UTM 虚拟机了。

立即安装 AppCake (iOS)
请使用 iOS 设备点击此按钮

注意:AppCake 需要信任描述文件后才能使用,大家可以参考的欢喜糖伈同学的制作的视频教程进行操作。

通过 AppCake 免越狱 iOS 安装 UTM 虚拟机教程:

点击开始播放视频

另一英文版教程,同样是通过 AppCake 安装 UTM:

点击开始播放视频

iOS 安装 UTM 虚拟机总结:

总之,iOS 安装 UTM 虚拟机最麻烦的地方在于给 ipa 签名,否则不越狱是无法安装使用的。最安全合规的做法是使用“付费的开发者账号”给 UTM 签名,这毕竟是苹果官方的途径,可靠性最高,只是 iOS 13.3.1 上会有成本 (iOS 13.3 可以免费 7 天不断重签)。而使用第三方的签名工具虽然免费,但安全性就只能由大家斟酌了。

写在后面:

目前 UTM 虚拟机还只是预览版,可能闪退 Bug 还比较多,性能优化也还有很长的路要走。但毕竟这是第一个具有可用性的 iOS 虚拟机软件,而且开源免费,确实还是值得一赞的。

当然,iOS 除了玩虚拟机外,其实以往“远程”的方式也有很多可玩性,除常见的控制电脑桌面,你甚至还能使用 MoonlightSteam Link 等让 iPad / iPhone 远程串流玩 PC 游戏。

甚至 PS4XBox 游戏机也都各自推出了串流客户端可让 iOS 设备作为显示器无线游玩,加上新版 iOS 还能连接蓝牙手柄了,所以可折腾的乐趣还是很多的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多