对App Store条款的修改推翻了禁止在iPhone和iPad上使用模拟器的旧规则。App Store的一项长期规定是禁止运行外部代码的应用程序。这意味着事实上禁止了游戏机和经典游戏模拟器。而今App Store指南4.7的修改改变了这一切。
)^7- qy 2Q)pT$ 苹果现在允许"未嵌入二进制文件的软件"在App Store托管的应用程序中运行。该公司明确指出了哪些软件可以运行,其中包括"复古游戏机模拟器应用程序"。
Yv"-_ 2[I[I*"_d 开发者要对任何可载入应用程序的软件负责。苹果公司特别指出,附加组件和ROM必须遵守若干准则和所有适用法律。
U.c~l,5%" ~F13}is 具体来说,苹果表示必须遵守以下规定:
Sh(XFUJ 8V@\$4@b!# 遵守所有隐私准则,包括但不限于准则5.1中规定的有关收集、使用和共享数据以及敏感数据(如来自儿童的健康和个人数据)的规则。
Lm7fz9F% :u|F>e 包括过滤不良材料的方法、报告内容和及时回应关切的机制,以及阻止滥用用户的能力。
qF4=MQm\aE >K*TgG6!X 使用应用内购买,向最终用户提供数字商品或服务。
:~\ y< Voo_
? 未经事先许可,应用程序不得扩展或向软件公开本地平台API。
yX1OJg[s, bYwe/sR 未经用户明确同意,应用程序不得与应用程序中提供的任何单个软件共享数据或隐私权限。
"#]V^Rzxh cdTG ]n 应用程序中必须提供软件和元数据索引,该索引必须包含通用链接,可链接到应用程序中提供的所有软件。
T1M>N $!K,5^+ 应用程序必须共享最高年龄分级内容的年龄分级。
D)bR-a_^ dF'oZQz 鉴于现有的模拟器通常依赖用户提供的ROM文件,目前还不清楚将如何执行。在越狱设备上的模拟器中,有些依靠文件导入ROM文件和BIOS文件,有些则有自定义文件导入功能。
/Y8{? }0 =gP?.kE 尽管游戏机制造商的立场不同,但仿真的概念是合法的。不合法的是使用用户并不拥有的ROM文件或制造商提供的源代码来制作模拟器,这正是二十多年前Connectix的Playstation模拟器失败的原因。
[cT7Iqip
Y*YV/E. 目前已有一系列模拟器可用于Mac等其他平台。这些模拟器很可能很快就会出现在iOS和iPadOS上。
)w0K2&)A