你的可以装了,但可能还没办法玩《红警》

在iOS上运行Windows或Linux不是什么新鲜事,但官方允许的还是头一回。

近日苹果官方改变政策,批准了AppStore上首款适用于iPhone和iPad的PC模拟器——UTMSE。它可以让我们的iPhone或iPad设备在不越狱的情况下,变身各种版本的电脑模拟机,运行诸如win10系统、win11系统,甚至是Android系统。

这意味着,你也可以在自己的iPhone上,装个WindowsXP系统,玩上一把扫雷或者纸牌。

使用iPhone在UTMSE模拟器上运行经典PC游戏《纸牌》

这里是UTMSE的AppStore下载链接:

https://apps.apple.com/cn/app/utm-se-retro-pc-emulator/id1564628856?platform=ipad

在官方介绍中,UTMSE有这样几个特点:

不再需要自签名,直接从AppStore下载使用。

支持VGA图形模式和纯文本终端模式

多重架构支持:覆盖x86、PPC和RISC-V架构

灵活性:可运行预构建的系统,也可以从头创建自定义配置

稳定可靠:基于成熟而广泛使用的QEMU模拟器构建,性能稳定

除了这些以外,UTMSE作为一款免费的使用的开源软件,用户不仅可以自己设置和自定义系统,还支持各种输入设备,包括外部键盘、触摸板等,为iPhone增加了很多可玩性。不仅可以重温经典软件和PC游戏,还能成为开发工具。几年前还有用户展示过在iPad上通过UTM运行老版本的macOS,进而利用Xcode来进行iOS的开发工作。

众所周知,苹果对其应用商店的管理一贯以严格著称,尤其在涉及到PC和操作系统模拟器的应用程序上。就在不久前,苹果拒绝了包括UTM在内的多个模拟器应用上架。相关规定严格禁止未经授权运行其他操作系统的应用程序,特别是那些可能涉及版权问题的系统,如Windows和Linux。

同样被拒绝的还有DOS模拟器iDOS3,其开发者ChaojiLi表示:

我们的应用程序提供模拟器功能,但并未专门模拟复古游戏机,根据《准则》4.7,只有复古游戏机的模拟器才合适(商家AppStore)。

这里提到的「准则」就是苹果官方发布的《App审核指南》,其中4.7条的详细描述如下:

苹果官方发布的《App审核指南》相关条款

条款规定「复古游戏主机模仿器App可以提供游戏下载服务」,但UTM、IDOS3等并不是专门模拟复古游戏机,「AppStore审查委员会确定,PC不是游戏机,无论UTMSE在运行中是否有适用于PC的复古Windows/DOS游戏这一事实。」

Li这样描述自己的无奈:

当我问我应该做出什么才能符合要求时,他们不知道,当我问什么是复古游戏机时,他们也不知道。简而言之,作为iOS生态系统中唯一的规则制定者和执行者,他们根本不需要和我们保持一致。

可实际上,虽然此类模拟器并非专门设计为模拟复古游戏,但玩复古游戏却是很多人使用UTM等PC模拟器的最大原因之一,UTSSE在AppStore介绍页中,为我们展示了几款经典游戏示例,不过SE版的运行效率堪忧,装WindowsXP玩个三维弹球不成问题,但要跑个《红警》恐怕会有些吃力。

使用UTMSE运行游戏

此外,苹果禁止第三方应用程序使用即时编译(Just-in-Time,JIT),这也是UTM此前被拒绝的另一原因:

Apple不允许第三方应用程序使用JIT编译器,唯一的例外就是Safari和欧洲的替代网络浏览器,我们曾向苹果公司提交了DMA(数字市场法案)互操作性请求,以获得JIT支持,但苹果拒绝了这一请求。

据开发人员OatmealDome介绍:JIT编译器是一种在运行时将代码转换成机器代码的编译器,可以将GameCube和Wii基于PowerPC的代码「翻译」为其他设备可以理解的语言,能够使模拟器运行更加流畅。

他还介绍,你的可以装了,但可能还没办法玩《红警》有一种方法可以通过使用「解释器」来绕过JIT,但它却「比JIT编译器慢很多」,运行起来不够流畅。不少用户在成功运行UTMSE后,纷纷表示运行速度不如预期,原因或许就在于此。

至于苹果再次转向,允许UTMSE进入AppStore的原因,不少评论将其归因于来自欧盟的监管压力和市场需求的变化。

年初,由于欧盟委员会对苹果公司进行的严格审查和高达20亿欧元的罚款,指控其在AppStore中存在反竞争行为。在这种压力下,苹果首次允许游戏模拟器在AppStore中上架,如今UTMSE上架AppStore实际上可以看做是这一事件的延续。

你会想让你的iPhone跑个Windows系统吗?

免责声明:本网站部分内容由用户自行上传,若侵犯了您的权益,请联系我们处理,谢谢!联系QQ:2760375052

分享:

扫一扫在手机阅读、分享本文