苹果公司似乎正在放宽对 iOS 平台复古游戏模拟器的限制,但令人费解的是,本月该公司却接连拒绝了两个相关 App 的上架申请:分别是知名 DOS 模拟器 iDOS 的最新版本 iDOS 3,以及能够在 iOS 设备上模拟运行 Windows 等操作系统的 UTM SE。
▲ iOS 版 UTM 模拟器
在拒绝理由中,苹果都提到了 App 审核指南第 4.7 条,该条款正是允许复古游戏模拟器上架的规定。然而,iDOS 3 的开发者 Chaoji Li 在接受 The Verge 采访时表示,苹果给出的具体解释是:“该应用虽然提供了模拟器功能,但并非专门模拟复古游戏主机。根据第 4.7 条规定,只有复古游戏主机模拟器才被允许上架。”
Li 在博客中写道:“我询问了该如何修改 App 以符合规定,但他们给不出任何建议。当我问什么是复古游戏主机时,他们也答不上来。这和以往一样,这仍然是老一套的‘我们看到就知道了’这种不合理的说辞”。
UTM 在其网站上公布了被拒原因:“应用商店审核委员会认为‘PC 不是游戏主机’,尽管 UTM SE 可以运行复古的 Windows / DOS 游戏。”
UTM 还指出,苹果拒绝为其进行公证,使其无法进入第三方应用商店。理由是该应用违反了第 2.5.2 条准则。该条款规定,App 必须是独立的,不能运行会引入或改变自身功能或其他 App 功能的代码。
值得一提的是,苹果通常不允许使用即时编译 (JIT) 技术。然而,UTM SE 表示其并没有使用即时编译,这让人感到困惑。苹果随后澄清,第 4.7 条中允许 App 提供“非嵌入在程序包中的特定软件”的豁免权,仅适用于通过苹果 App Store 发布的 App,并不适用于 UTM SE。
截至IT之家发稿,苹果尚未对此事作出回应。
Li 在电子邮件中表示:“归根结底,作为 iOS 生态系统中唯一的规则制定者和执行者,他们根本不需要始终保持一致。”UTM 则表示不会再为 UTM SE 上架进行抗争,因为他们认为该应用“体验不佳,不值得为此争斗”。
有分析认为,苹果之所以在 4 月份对复古游戏模拟器松口,可能与面临的反垄断审查有关。而 3 月份,为了遵守《数字市场法》,苹果在欧盟开放了对第三方应用商店的支持。