最近苹果的App Store拒绝了一款电脑模拟器UTM虚拟机上架申请,这事情也在业界引起一阵热议讨论,UTM是一个开源的电脑模拟器,可以让你在苹果的iOS装置上运行Windows、Linux等电脑作业系统,不过苹果拒绝iPhone PC 模拟器上架,认为 UTM 不属于游戏模拟器。

苹果向开发者提出拒绝 UTM 虚拟机上架理由,主因是违反 App Store 的应用程序审核指引 4.7 条款,官方规定只有小型应用程序、小型游戏、串流游戏、聊天机械人、插件和游戏模拟器才能在 App Store 上架,苹果认为电脑虚拟器并不算是家用游戏主机或小型应用程序。
UTM 团队对苹果的决定表示失望,并认为这是不合理的限制,更认为苹果有双重标准,他们已经采取相关措施,在 iOS 上分发的应用程序由于无法使用实时编译器(JIT compiler),造成会影响模拟器的功能和性能,也向苹果送审的 UTM SE 版本中禁用了 JIT,依旧无法顺利通过审核,苹果同时也阻挡 UTM 虚拟机在欧盟第三方应用商店上架。

该问题引发UTM开发者和多名用户无法理解,不少许多开发者觉得苹果做得太严格,限制了他们的创新空间,还有一些用户表示,他们很希望能在iPhone或iPad设备上运行电脑软件,不管是为了工作还是娱乐都算是相当方便。
苹果拒绝电脑虚拟机在App Store上架背后原因
对于 App Store 取消 UTM 虚拟机上架决定也引发了一些争议,有人觉得苹果做法太霸道了,没有充分考虑用户的需求,也有人质疑苹果将电脑排除在家用游戏主机之外的定义过于狭隘、不太合理。
对于苹果 App Store 不允许电脑虚拟机或 iPhone PC 模拟器上架,外界认为可能有以下几个原因造成:
1. 影响Apple生态圈环境
苹果有可能担心容许这类电脑模拟器上架 App Store 后,将威胁到的 iOS、iPadOS 生态系统完整性,进而影响公司在移动市场的核心利益。
苹果一直在替用户打造一个完善的Apple生态圈,若用户能轻易跨平台迁移至其他系统,势必对自家生态圈造成不利冲击和影响。
2. 安全性问题
来自安全层面的顾虑也可能是拒绝的重要因素,用户在跑 UTM 模拟作业环境,有可能会用来执行盗版软件或恶意代码的风险,将对用户设备的安全性带来潜在威胁。
3. 兼容性不高影响用户体验
电脑模拟器通常需要较高的硬件配置才能顺畅运行,如果在低阶的iOS设备上运行,可能会有卡顿等问题,也会影响用户体验。
苹果拒绝电脑模拟器引入可能也会考量到用户体验,大多数PC模拟器需要相当高的硬件和驱动才能顺畅运作,但主流iOS装置的规格要跑其他操作系统兼容有限,若执行此类模拟器势必会出现卡顿、能源消耗过量等问题,甚至会降低用户体验质量。
对于苹果不允许 App Store 上架电脑虚拟机上架这件事,相信背后有各种因素考量,也凸显了科技巨头对平台控制权的争夺,要是允许开放将会引发 iOS 生态系统产生重大影响。