您当前的位置:首页 > 电脑百科 > 软件技术 > 软件技术

iPad 居然能安装和运行 Windows 系统

时间:2020-08-21 11:00:28  来源:  作者:

IOS 上利用虚拟机软件运行 windowslinux 实际上并不是什么新鲜事,早在 2017 年,少数派就有 文章 进行了介绍。但在那时,这么做仅仅是为了怀旧、玩玩游戏。而现在,苹果赋予 iPad 的生产力元素越来越多,运行在 iOS/iPadOS 上的虚拟机则就有了更大的意义。

UTM 就是一款开源的虚拟机软件,它将 QEMU 移植到了 iOS 上,通过完整地模拟整个计算机硬件系统,可以让我们在 iOS 设备上运行 Windows、Linux 和 Android。甚至,Twitter 上还有用户展示了在 iPad 上通过 UTM 运行老版本的 macOS,进而利用 Xcode 来进行 iOS 的开发工作的梦幻操作。

iPad 居然能安装和运行 Windows 系统

在 iPad 上进行 iOS 开发

安装 UTM 主程序

如果你有自己安装 ipa 文件的惯用方法,可跳过此段,直接进入创建虚拟机部分。或者你也可以先阅读体验部分,再来看看有没有必要安装 UTM。

鉴于其特殊性,UTM 无缘 App Store。因此,我们需要下载 ipa 文件,手动进行安装。UTM 官方推荐使用 AltStore 进行安装。ipa 文件可类比到 Android 下的 apk 文件,是 iOS 的应用安装包。不同的是,ipa 文件需要我们通过苹果开发者账户签名之后才可以安装到 iOS 设备上。正常情况下,这一过程应该通过 Xcode 完成。AltStore 则简化了这一过程,可以不用通过 Xcode 就可安装 ipa 文件,并提供管理上的便利。

首先,我们前往 GitHub 获取 UTM 最新的 ipa 文件,以及前往 AltStore 官方网站 获取 AltStore 的电脑端依赖软件 AltServer 相应平台的安装包。然后,在电脑上安装 AltServer,安装好后在 AltServer 中登录我们的 Apple ID 并菜单中安装邮箱插件。

接着,运行对应的邮件应用 1,邮件应用须登录了我们 Apple ID 的绑定邮箱,在设置中启用 AltServer 插件。最后,将 iOS 设备用数据线连接到电脑上,在 AltServer 的菜单中向目标设备安装 AltStore。静候片刻,AltStore 就会出现在 iOS 设备的主屏幕上。

iPad 居然能安装和运行 Windows 系统

 


iPad 居然能安装和运行 Windows 系统

 

安装 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 可能无法启动或者导致死机,需要重启设备才能恢复正常。

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

内存

iOS 的机制会强制关闭任何占用内存超过 40% 的应用,所以内存的设置需要谨慎。UTM 官方推荐我们将虚拟机内存设置为设备可用内存的 25%,这是因为 UTM 应用程序本身运行就需要占用内存,并且在虚拟机运行时,为提高运行效率,UTM 还会产生默认值为虚拟机内存四分之一的 JIT 缓存 2。

如果你不清楚设备的可用内存,可以在虚拟创建完毕后,进入虚拟机的配置界面,在「CPU 和内存」选项中 UTM 会为我们列出设备的可用内存,再行设置。在监测到设置的内存过大时,UTM 会向我们发出警告,并且如果虚拟机正在运行中,UTM 会保存一份虚拟机当前状态的快照,以免产生问题。

硬盘镜像

接下来,我们需要加载镜像。这里的镜像实际上指的是虚拟机的硬盘。我们点开「加载镜像」选项,再轻触右上角的加号,继续点开「文件路径」,又有加号,轻触它就是了。

第一次,我们选择「创建」,不用管拓展名,随便给镜像取个名字,再设置大小,如果要安装 Windows,至少需要 10 GB 的硬盘大小,类比到一台真实的计算机,这一步相当于将硬盘用数据线连接到电脑上。

接下来,我们返回去选中我们刚才创建的镜像,确保镜像类型为 disk,类比到一台真实的计算机,这一步相当于对硬盘进行挂载。最后返回一次,我们的镜像就创建完了。我们可以创建多个镜像,类比到一台真实的计算机,就相当于多个物理硬盘。

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

UTM 会将我们的虚拟机以 .utm 文件的形式保存在「文件」应用中的 UTM 文件夹下,我们也可以通过将 .utm 文件传输到 UTM 文件夹中来快速导入别人 创建好的虚拟机。我们创建了镜像后 UTM 不会马上在设备上占用这么多空间,而 .utm 文件的大小会在使用的过程中逐步增长,直到达到我们设置的镜像大小。

接下来,返回 UTM 主界面,启动虚拟机,我们就会引来经典的系统安装向导。且听小娜吟诗,待其消停后,我们可以看到虚拟机的系统桌面,此时点击工具栏 3上的暂停按钮,UTM 会为我们保存一个虚拟机当前状态的快照。

然后再点击工具栏上的关闭按钮,回到 iOS 系统桌面重新打开 UTM,轻触虚拟机卡片下的 按钮,进入虚拟机「配置」中的「驱动器」,删除导入的系统安装镜像。

iPad 居然能安装和运行 Windows 系统

UTM 主界面

虚拟机系统优化

为了完整发挥虚拟机的性能,我们可以在虚拟机系统内安装一些工具,但这并不是必须的。

  • QXL Driver:提供了更快的渲染速度,以及 retina 高清显示支持。
  • Spice WebDAV daemon:提供了虚拟机和宿主机的文件共享,使虚拟机系统可读改「文件」应用中的 UTM 文件夹中除 .utm 文件外的其它文件。
  • SPICE guest agent:提供了剪贴板同步等实用性功能。

以上工具的安装包都可以 在此 获得,值得注意的是,直接下载 Guest 客户端即可,UTM 已经内置了服务端。以上工具仅在少数系统,如 Windows 和 Debian 上工作。

至此,我们的虚拟机就已经完全配置完成了。

iPad 居然能安装和运行 Windows 系统

使用 UTM 在 iPad Pro 上安装的 Windows 7

体验

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

性能

说到虚拟机,大家最关心的莫过于性能。在上文中也有提及,UTM 实现虚拟机的方法是模拟整个计算机硬件系统,加之苹果并没用提供 A 系列芯片的虚拟化接口,导致整个虚拟机的运行效率差强人意。我安装 Windows 10 和 Android 9 都失败了,二者都可以正确安装,但是无法进入桌面。最后我安装成功的是 Windows 7 和 Android 4.4.4。在 Android 4.4.4 中,我使用了 Geekbench 3 进行了跑分,结果供大家参考。

iPad 居然能安装和运行 Windows 系统

Android 4.4.4 Geekbench 3 跑分结果

这个跑分大概是什么水平呢?我去大概翻找了一下历年来的 Android 旗舰,其中跑分最接近的是 2011 年发布的三星 Galaxy S II。当然这只是旗舰机,在后几年发布的非旗舰平板中,例如 2015 年发布的华为 T1-701U,和这个跑分也比较接近。

这个跑分如此低,有一个重要的原因,是 UTM 不支持虚拟多核处理器,虽然提供了相关的设置,但官方说尽量不要尝试更改。在运行 Android 4 的过程中,帧率很低,一些拖动操作也十分不跟手。

在 Windows 7 的体验过程中,IE 浏览器是可以正常使用的。众所周知,IE 浏览器的最大意义就是拿来下载其他浏览器。于是我尝试安装 Chrome,在运行安装的过程中,UTM 崩溃并导致了我的 iPad 死机。不过在运行 Windows 7 的过程中,并没有肉眼可见的卡顿,操作也十分流畅。或许 UTM 对 Windows 的支持更加友好。

输入

UTM 在输入上有着十分完美的体验。UTM 支持两种方式的输入,一种是「触屏模式」将触控屏幕模拟为触控板,一种是「平板模式」,顾名思义,效果就像直接在平板上运行的系统一样。这里面可圈可点是平板模式,在平板模式下,可以完美触控 Android 4,直接就像使用一台 Android 平板那么简单,我相信如果我安装了 Android 2,没有流畅度的困扰,使用体验可能真的和真正的 Android 平板不相上下。

Windows 7 下,可完美使用 Windows 的「笔和触控」相关功能。在性能更好的 iPad 设备上,如果可以成功安装 Windows 10 的话,应该可以完美使用 Windows 10 平板模式的相关功能,可惜流畅度估计还是不行(Surface 用户长吁一气)。

我将 Magic Mouse 用蓝牙连接到了我的 iPad,令我十分惊喜,可以直接用 Magic Mouse 操控虚拟机中的鼠标,辅以 iPad 上连接到键盘式智能双面夹,体验和一台真正的电脑别无二致。但是仍然有两个点是很遗憾的:

  1. UTM 无法输入 Apple Pencil 的压力传感数据。
  2. 我的键盘式智能双面夹是日语的 JIS 布局,这似乎无法正确在虚拟机中映射。

可能性

依我愚见,生产是一个开放创造力的过程,而生产力设备,则应给我们提供开放创造力的条件,给我们提供尽可能多的可能性,以供我们的创造力恣意发挥。一个优秀的生产力设备,应该在「可能性」与「易用性」中达到一个平衡点。UTM 的出现,无疑扩大了 iPad 的可能性,拓展了其生产力。

针对 Linux 系统,UTM 提供了命令行模式,可以让我们使用 UTM 内建的终端连接到虚拟机,发送命令,进行操作。UTM 也给虚拟机提供了健全的网络设置。这也就是说我们可以在 UTM 上运行 Linux,作为一个小型的服务器。这对一部分开发人员,可能是有一些用处的。在 Windows 上,我们也可以运行 office 套件,来达成一些办公需求。也别忘了本文的开头,在 iPad 上进行 iOS 开发已经成为现实。

今年的 WWDC,宣告了 arm 处理器的 Mac 的信息。这又扩大了 UTM 的意义。x86 和 arm 是两个截然不同的平台,在 arm Mac 上,Parallels Desktop 这类 Mac 老牌虚拟机软件能不能工作,也许是个问题。此时,UTM 就占据了优势。根据 UTM 官方的消息,UTM 2.0 正在开发过程中,已经完成的有 UI 优化和对 macOS Big Sur 的支持。

iPad 居然能安装和运行 Windows 系统

有关 UTM for macOS Big Sur 的消息

UTM 的出现,拓展了 iPad 的生产力新可能;说不定在 ARM Mac 上,苹果能放开一些虚拟化的接口,那时完善了易用性的 UTM,说不定真可以掀起一番浪花。

虽然本文注重 UTM 在 iPad 上的体验,但 UTM 在 iphone 上也是可以正常运行的。如果你对 UTM 感兴趣,可以前往其 官方网站 更进一步地了解 UTM,其源代码亦在 GitHub 开源。



Tags:iPad   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
一、前言有朋友问:怎么才能让Windows电脑与iPhone方便的交换文件,我的解决方案是:利用Documents By Readdle 来完成Windows 11 与 iPhone / iPad 互传文件。苹果电脑与手机间通...【详细内容】
2021-12-27  Tags: iPad  点击:(2)  评论:(0)  加入收藏
iPad是保有量最大的平板,近年来Apple也一直想让它作为生产力工具存在。奈何iPadOS的诸多限制,离真正的生产力还有很长的路要走。「买前生产力,买后爱奇艺」虽然是句玩笑话,但仔...【详细内容】
2021-12-22  Tags: iPad  点击:(8)  评论:(0)  加入收藏
以往每年 iPhone 都是苹果秋季发布会上最受关注的产品,今年似乎有些例外,抢先出场的 iPad mini 第六代(以下简称 iPad mini 6)风头正盛,人们对它的关注隐隐有超越 iPhone 13 的趋...【详细内容】
2021-09-23  Tags: iPad  点击:(61)  评论:(0)  加入收藏
你的iPhone在成功更新到iOS15后,有没有遇到一直提示“iPhone存储存空间将满”? 明明自己的iPhone至少有20G以上,可就是一直出现此提示,无论是清理内存还是关机重启,都无法清除这...【详细内容】
2021-09-22  Tags: iPad  点击:(65)  评论:(0)  加入收藏
IT之家 8 月 12 日消 苹果今日发布了一款新的开发者工具,旨在强制那些运行 iOS 15 和 iPadOS 15 的设备在使用不安全的 WiFi 网络或 WiFi 速度较慢时优先使用 5G 连接而不是...【详细内容】
2021-08-12  Tags: iPad  点击:(151)  评论:(0)  加入收藏
苹果恢复出厂设置怎么操作? 我们知道,当iPhone/iPad出现内存不足、黑屏、卡死、APP闪退等问题时,可使用恢复出厂设置来解决设备问题,一般非硬件问题,都可以通过恢复出厂设置来解...【详细内容】
2021-08-09  Tags: iPad  点击:(512)  评论:(0)  加入收藏
苹果调整了旗下多款产品的以旧换新价值,包括iPad和Mac系列的大部分产品,同时也对iPhone进行了一些调整。需要注意的是,苹果网站上显示的价值反映的是产品的最大可能以旧换新价...【详细内容】
2021-04-06  Tags: iPad  点击:(165)  评论:(0)  加入收藏
iPad已经是很多家庭必备的教育工具了。很多孩子接触的第一个电子设备就是iPad。点点划划就打开了一个神奇的世界。一开始iPad的定位就是一个便于操作的显示屏,这和电脑是有很...【详细内容】
2020-10-27  Tags: iPad  点击:(217)  评论:(0)  加入收藏
ipad一直插电使用好吗?可能有不少人想问那么我直接说答案 不好,但是没有更好的方法。 1.电池高电量对电池的损害比起电池循环带来的损耗来说就是冰山一角,这是锂电池的化学性质...【详细内容】
2020-10-10  Tags: iPad  点击:(802)  评论:(0)  加入收藏
Astropad宣布推出适用于Windows的Luna Display,将您的iPad变成PC的无线显示器 Astropad于2019年末在Kickstarter上成功资助了Mac版Luna Display。该公司又推出了另一个项目Wi...【详细内容】
2020-10-01  Tags: iPad  点击:(687)  评论:(0)  加入收藏
▌简易百科推荐
今天教大家通过windows的CMD终端查看WIFI密码 使用管理权限打开CMD 查看本机连接过WIFI名称netsh wlan show profiles 查询某一个WIFI的密码比如这里我想查询猪猪侠的...【详细内容】
2021-12-27  吉祥同学学安全    Tags:wifi密码   点击:(1)  评论:(0)  加入收藏
从本质上来讲,PE系统最广泛的用途只是用来安装系统。通过其内置的Ghost软件来调用第三方的GHO系统镜像来完成系统的安装。从表面来看,最终的系统是否纯净、是否安全,与Gho镜像...【详细内容】
2021-12-27  u盘装系统    Tags:pe工具   点击:(2)  评论:(0)  加入收藏
Safari是苹果在iPhone和iPad上的默认网络浏览器。虽然我们天天都在使用,但是,你是否深入研究了Safari的所有功能和设置?"无痕浏览"、"阅读器"视图和下载文件等标准选项只是其...【详细内容】
2021-12-16  趣玩公社    Tags:Safari   点击:(20)  评论:(0)  加入收藏
《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个开源的 HTML5 视频播放器插件——MuiP...【详细内容】
2021-12-16  GitHub精选    Tags:插件   点击:(22)  评论:(0)  加入收藏
给电脑安装软件,最让人担心的就是安装到“拖家带口”的,而这样的手法正是国产软件惯用的!全家桶自动安装、软文弹窗等等,这些让我们讨厌的却是软件的直接收入来源。 那么在你安...【详细内容】
2021-12-15  老毛桃winpe    Tags:软件   点击:(18)  评论:(0)  加入收藏
不知道你是否遇到过这么一种情况:在一个A4大小的图框画一个接近满框的图形,在打印的时候却发现图形很小根本不符合模型空间的实际情况。看似明显是比例问题,但又不知道究竟是什...【详细内容】
2021-12-14  设计师小仁君    Tags:CAD   点击:(20)  评论:(0)  加入收藏
哈喽大家好! 前几天一个朋友向我疯狂吐槽。 快到年底了,公司要统计年度数据。 需要把一月到十二月份,十二张表格的数据,全部汇总到一个表格内。 这样的数据汇报每年都会有,每到年...【详细内容】
2021-12-14  秋叶Excel    Tags:Excel   点击:(23)  评论:(0)  加入收藏
我发现最近不少小叶子的留言都和 Excel 相关,我寻思是时候出一期解决 Excel 疑难杂症的小合集了。于是毛毛在众多问题中,挑了三个被问次数最多的有关 Excel 的问题,今天就来给...【详细内容】
2021-12-14  叶PPT    Tags:Excel   点击:(28)  评论:(0)  加入收藏
大家好,我是Stark-C。油猴简介【油猴】一款免费的浏览器扩展和最为流行的用户脚本管理器,它是一个附加组件(扩展程序),让用户安装一些脚本使大部分HTML为主的网页改变得更方便易...【详细内容】
2021-12-13  什么值得买    Tags:油猴   点击:(43)  评论:(0)  加入收藏
年末,又到了各大厂商盘点年度最佳的时候了。不过让世超感到意外的是 Google 竟然给自己 Chrome 的插件,做了一个 2021 年精选集锦,挑选出了 13 款今年最热门的 Chrome 插件。...【详细内容】
2021-12-13  科技知迅    Tags:Chrome   点击:(19)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条