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