IOS系统|在 iPad 上运行 Windows 是什么体验?UTM 虚拟机折腾指南

Matrix 精选
Matrix 是少数派的写作社区 , 我们主张分享真实的产品体验 , 有实用价值的经验与思考 。我们会不定期挑选 Matrix 最优质的文章 , 展示来自用户的最真实的体验和观点 。
文章代表作者个人观点 , 少数派仅对标题和排版略作修改 。
在 iOS 上利用虚拟机软件运行 Windows 或 Linux 实际上并不是什么新鲜事 , 早在 2017 年 , 少数派就有 进行了介绍 。但在那时 , 这么做仅仅是为了怀旧、玩玩游戏 。而现在 , 苹果赋予 iPad 的生产力元素越来越多 , 运行在 iOS/iPadOS 上的虚拟机则就有了更大的意义 。
UTM 就是一款开源的虚拟机软件 , 它将 移植到了 iOS 上 , 通过完整地模拟整个计算机硬件系统 , 可以让我们在 iOS 设备上运行 Windows、Linux 和 Android 。甚至 ,上还有用户展示了在 iPad 上通过 UTM 运行老版本的 macOS , 进而利用 Xcode 来进行 iOS 的开发工作的梦幻操作 。
IOS系统|在 iPad 上运行 Windows 是什么体验?UTM 虚拟机折腾指南
文章图片

文章图片

在 iPad 上进行 iOS 开发安装 UTM 主程序
如果你有自己安装 ipa 文件的惯用方法 , 可跳过此段 , 直接进入创建虚拟机部分 。或者你也可以先阅读体验部分 , 再来看看有没有必要安装 UTM 。
鉴于其特殊性 , UTM 无缘 App Store 。因此 , 我们需要下载 ipa 文件 , 手动进行安装 。UTM 官方推荐使用 进行安装 。ipa 文件可类比到 Android 下的 apk 文件 , 是 iOS 的应用安装包 。不同的是 , ipa 文件需要我们通过苹果开发者账户签名之后才可以安装到 iOS 设备上 。正常情况下 , 这一过程应该通过 Xcode 完成 。AltStore 则简化了这一过程 , 可以不用通过 Xcode 就可安装 ipa 文件 , 并提供管理上的便利 。
首先 , 我们前往 GitHub 获取 UTM 最新的, 以及前往 获取 AltStore 的电脑端依赖软件 AltServer 相应平台的安装包 。然后 , 在电脑上安装 AltServer , 安装好后在 AltServer 中登录我们的 Apple ID 并菜单中安装邮箱插件 。
【IOS系统|在 iPad 上运行 Windows 是什么体验?UTM 虚拟机折腾指南】接着 , 运行对应的邮件应用1 , 邮件应用须登录了我们 Apple ID 的绑定邮箱 , 在设置中启用 AltServer 插件 。最后 , 将 iOS 设备用数据线连接到电脑上 , 在 AltServer 的菜单中向目标设备安装 AltStore 。静候片刻 , AltStore 就会出现在 iOS 设备的主屏幕上 。
IOS系统|在 iPad 上运行 Windows 是什么体验?UTM 虚拟机折腾指南
文章图片

文章图片

安装 AltStore 后 , 保持电脑端的邮件应用和 AltServer 运行并确保 iOS 设备与电脑处于同一局域网 。再将 UTM 的 ipa 文件传输到 iOS 设备上 , 启动 AltStore , 在底部导航栏中选择 My Apps , 轻触左上角的加号 , 选择 UTM 的 ipa 文件 。很快 , UTM 就会出现在我们的主屏幕上了 。
回到 AltStore 的 My Apps 页面 , 我们会发现应用后都注明了该应用会在 7 天后失效 , 这是由于我们的 Apple ID 并没有购买苹果 99 美元每年的付费开发者账号 , 我们需要每 7 天重新对应用进行签名 。在应用即将失效前一天 , AltStore 会发送通知提醒我们 , 我们可以在电脑端启动 AltServer 和邮件应用 , 并点击 AltStore 的 My Apps 页面中的 Refresh All 字样来手动重新签名 。
在 UTM 中创建虚拟机
UTM 的交互界面友好 , 并且提供了中文支持 。但是必须注意 , 由于一个 iOS 的系统漏洞 , 在退出 UTM 时必须使用主界面左上角的叉按钮或者虚拟机运行时工具栏上的关闭按钮 , 不可以直接在 App 切换器里上滑 UTM 卡片来强制关闭 。否则 , UTM 可能无法启动或者导致死机 , 需要重启设备才能恢复正常 。


推荐阅读