iOS可使用UTM开源软件免越狱运行Win10/Android系统
因苹果限制在 iOS设备上并不能像安卓那样随便折腾各种软件,不过也有开发者们通过各种尝试突破苹果的限制。比如有开发者推出名为UTM的开源软件可以在iOS上构建虚拟机,虚拟机能够运行Windows 10以及安卓等系统。当然想要达成这个目的其实需要的步骤还是非常多的,但对于有兴趣的用户和开发者们可以试试这款虚拟机应用。
能够运行虚拟机的工作原理:
项目开发者表示由于苹果的iOS设备缺少硬件虚拟化的支持,因此无法直接使用诸如KVM之类的虚拟化解决方案。UTM虚拟机应用则通过TCG加速器执行动态转码和JIT编译,同时还包括 SPICE 客户端与QEMU后端服务器连接。而后端服务器的兼容性较好可以执行多数操作,例如包括网络连接和图形化界面在内的多种功能都可以正常工作。简单来说该应用相当于是普通的虚拟机软件然后可以安装其他操作 , 包括Windows、Android或者Linux系统等。
折腾门槛较高对普通用户来说有难度:
帮助文档显示UTM目前最大的问题就是签名问题 ,由于苹果限制UTM不太可能能够上传到应用商店供用户下载。也正是如此如果想要免越狱安装的话必须先对安装包进行签名,只有签名后用户才可以将其部署到 iOS设备使用。如果是开发者并有苹果开发者账号的话进行签名还是很容易的,但是没有开发者账号的用户需要想办法自己签名。对于iOS 12.x~13.3间的版本用户可寻找某些免费签名软件进行签名, iOS 13.3.1及后续版本只能开发者账号签名。
当然肯定有用户问这有什么意义:
在 iOS设备上运行功能完整的虚拟机软件算是突破,不过对于普通用户来说安装虚拟机暂时可能没有太大的意义。不过随着项目的发展肯定会有更多开发者参与进来,到时候大家可以发挥奇思妙想基于虚拟机开发更多新功能等。所以普通用户暂时确实没有折腾这个虚拟机的必要,开发者们可以到项目主页上查看构建方法并自己安装试试看。UTM支持iPhone和iPad因此在屏幕较大的iPad上安装虚拟机体验应该更好些。