今年 4 月 5 日,苹果修改了 iOS 平台的 App Store 应用上架政策,允许开发者分发游戏模拟器应用。
在这一消息公布之后,很快就有模拟器开始准备上架。iGBA、Delta 等模拟器陆续登陆 App Store,现在大家也可以轻松地下载到很多模拟器。
模拟器的原理,大致就是在其他设备上对游戏机进行仿真,从而实现和真机类似的效果。如此一来, 我们就可以用 iPhone 或者 iPad ,来畅玩任天堂 GameBoy 等掌机上的游戏。
在 App Store 的政策调整之后, 苹果新的 App 审核指南允许复古游戏机模拟器 App 上架。但即便如此,苹果还是拒绝了 iDOS 3(DOS 模拟器)和 UTM SE(Windows 系统模拟器)的上架请求。
其实,iGBA 和 Delta 等游戏模拟器,实质上就是在手机中搭建了一台虚拟机。
既然是虚拟机,倘若系统 API 和硬件条件允许,那么在上面运行 Windows、macOS 和 Linux 等电脑系统也是完全可行的。
事实上,也确实有一些极客热衷于这样做。之前就有人尝试通过越狱等方式搭建环境,在 iPad 运行了 macOS 和 Windows 系统。
虽然使用起来体验不是很好,但至少验证了这种可行性。
对于这次 iDOS 3 和 UTM SE 上架被拒,苹果在 App Store 给出的审核理由中,都提到了 App 审核指南第 4.7 条。
然而,正是 App 审核指南第 4.7 条的存在,苹果才允许复古游戏模拟器上架。
The Verge 随后采访了 iDOS 3 的开发者 Chaoji Li,他表示苹果给出的具体解释是:「该应用虽然提供了模拟器功能,但并未专门模拟复古游戏主机。根据 App 审核指南第 4.7 条规定,只有复古游戏主机模拟器才被允许上架。」
Chaoji Li 在提交 iDOS 审核后,他在自己的个人网站上发了一篇博客来记录这件事。
当 iDOS 被苹果拒绝上架后,Chaoji Li 又更新了这条博客,表示:「他们(苹果)建议我进行修改并重新提交审核,但当我询问应该做哪些修改才能符合要求时,他们却一无所知」。
他还说到:「当我询问什么是复古游戏机时,他们也是一问三不知。和以往一样,他们还是那句『我们一看就知道』的老套无理回答。」
UTM 团队在其新 App 上架被拒后,也在 X 上分享了苹果给出的原因:「应用商店审核委员会认为『PC 不是游戏主机』,尽管 UTM SE 可以运行复古的 Windows / DOS 游戏。」
UTM 还称,苹果拒绝为其进行公证,理由是该应用违反了 App 审核指南第 2.5.2 条规定。
该条款要求:「App 应自包含在自己的套装中,不得在指定容器范围外读取或写入数据,也不得下载、安装或执行会引入或更改 App 特性或功能的代码,包括其他 App。」
这意味着在被 App Store 拒绝上架后, UTM SE 同样无法进入其他侧载的第三方应用商店。
事后,Chaoji Li 在一封电子邮件中说到:「简而言之,作为 iOS 生态系统中唯一的规则制定者和执行者,他们根本不需要保持一致。」
UTM 则表示,它不会进一步推动 UTM SE 上架 App Store,因为它认为这款应用「体验不佳,不值得为此努力」。
苹果之所以对复古游戏模拟器松口,可能与其在欧洲面临的反垄断审查有关。
为了迎合欧盟新规,苹果于今年三月被迫允许侧载,在欧盟许可了对第三方应用商店的支持。
部分媒体已向苹果发出了置评请求。但截至目前,苹果尚未对此事作出任何回应。