想在iPhone上玩老游戏,无需暗度陈仓了
对于使用苹果手机的游戏玩家而言,今年的一大好消息,那绝对是iOS 17.5版本终于对游戏模拟器开了绿灯。
Delta模拟器在4月18日上架App Store后,就在北美霸榜近一个月,在国内也冲到过第二的位置。
在后续的一个月中,PPSSPP、Dolphin、PSX这些玩家们十分熟悉的模拟器软件也纷纷登上了iOS的官方商店。
这背后,则是模拟器爱好者、软件开发者以及苹果之间,长达十余年的拉扯与角力。
1
我第一次意识到这其中的较量,还得追溯到我还在使用iPhone6的时代。
在我原本的想象中,用iPhone回顾一下童年游戏应该不是什么难事,直到我搜遍了App Store却没找到半个模拟器的踪迹,才得知苹果出于版权保护、本地数据安全等理由,禁止模拟器类型的App在自家商城上架。
面对这种一刀切的管理方式,满脑子都是《恶魔城》《火纹》和《机战》的我实在是不甘心,又去网上搜了一圈,发现有着类似烦恼的玩家远不止我一个人,而他们为了在非越狱的iPhone上玩到模拟器游戏,也是整出了五花八门的方案。
当初最先被我寄予厚望的,是各种“伪装APP”, 这些模拟器把自己伪装成毫不相干的普通应用,比如随机姓名生成工具、社交聊天软件、或者拼图益智小游戏。它们在描述里不会提及“模拟器”半个字,也具备与伪装相符的功能,唯一的异样之处大概就是“功能简单却要卖1.99刀”。
但对于了解其中猫腻的用户,只需要进行“点一下A按键,然后把B的值改成某个特定组合,重复开关选项C三次”之类的操作后,便能进入到模拟器界面。
直接通过App Store下载“模拟器”的主意的确诱人,但这种瞒天过海的应用往往只能昙花一现。当我自以为找到了救命稻草的时候,却发现这些应用实际早已被苹果下架。
不仅如此,还有一些应用开发者看到了商机,制作了名称和界面相似,但是完全没有模拟器功能的“正经应用”上架App Store,全靠一些上当受骗的老哥提醒后来者:“别买这个拼图游戏,它真的只是拼图游戏!”,跟后来在淘宝买“3个大菠萝”颇有异曲同工之处。
由此也不难看出苹果对于此类App管制之严格。
2
也有些人想到了别的方法:既然App Store要受到苹果审查和监管,那我们绕开App Store不就好了?
对于安卓用户来说,通过浏览器、第三方市场或者其他设备获取应用安装包,直接安装应用是家常便饭,但在苹果的iOS平台上却绝非易事:虽然用户的确可以通过各种手段获取到后缀为IPA的应用安装包,并通过PC连接、使用特定工具将应用安装到手机上。但这些应用在iOS系统中是被认为“未受信任的”,不对一般用户开放。
这种情况下,想要玩到模拟器的用户往往还要花费一番功夫,给模拟器应用添加“信用证书”,向系统证明自己“有资格”。比较常用的就是获取“企业证书”,将应用伪装成企业内部应用或开发中的测试应用,而用户作为企业的一员来使用这些应用。
但这些“小伎俩”也不是万能灵药。首先想要获取一个能用的“信任证书”就并非易事,直接能搜到的大多已经失效,从各种不知名小网站找到的又不那么让人放心。
这些信任证书还有分发次数和有效时间的限制,一旦“掉签”不仅会导致应用无法使用,还会清除应用内的用户数据,游戏存档也包括在内。要么随时关注证书状态及时更新,要么频繁地备份存档、防止进度归零,麻烦得不行。
这也让不少第三方平台把“自动续签”“永不掉签”作为卖点,甚至会要求用户付费“租赁”他们提供的信任证书。
而作为这些证书的提供方,苹果依旧掌握着它们的生杀大权。比如GBA4iOS的制作者Riley Testut就曾申请到了企业证书,偷偷用在了自己制作的模拟器上并免费分发给用户们。但在2014年2月20日,GBA4iOS的2.0版仅仅上线几个小时,苹果就撤销了Riles的企业证书。导致之后所有想安装/运行GBA4iOS的用户,都要修改系统时间到2014年2月18日之前,用一套“时间旅行”的骚操作来欺骗系统。
当年最终还是没能安装上GBA4iOS的我,只能默默羡慕隔壁安卓手机轻松下载“模拟器全家桶”。
3
在很长时间里,苹果和用户之间都持续着这样的“拉锯战”——用户们悄悄地分享着各种技巧来“暗度陈仓”,而苹果紧随其后,下架应用,撤销证书并封堵系统漏洞。
直到2019年,上面提到过的GBA4iOS的制作者Riley Testut完成了大学学业,开发了新一代用于iOS的游戏模拟器“Delta”,更重要的,是发布了名为AltStore的“非越狱”第三方应用市场。
最初Riley Testut只是想要鼓捣一套类似于之前“时间旅行”的模式,方便模拟器爱好者们用上Delta模拟器,但等当他把苹果的Xcode环境摸透之后,他意识到一道全新的大门在等待自己打开。
AltStore和当时众多第三方市场不同的是,它利用了苹果的Xcode——一个面向学生、个人等小开发者的免费开发环境——所存在的漏洞,将每个使用AltStore的用户都包装成了“开发者”。
在经过一套复杂但逻辑清晰的操作后,iOS系统会认为用户从AltStore上下载的应用,都是用户自己开发的,应用的信任证书也是每个用户自己通过合规的手续申请并使用的。相当于每个模拟器用户的苹果设备上,都有一个“自主研发”的Delta模拟器,而这些用户只是在合规地进行“私人测试”。
这彻底改变了以往模拟器玩家只能“打游击”的局面——在以前,模拟器依赖于第三方公开在网上的“企业证书”,被苹果发现并端掉只是时间问题;而现在,每个证书都是通过Xcode环境合法申请的,并且用户不会将这些证书外传,苹果也就很难发现其中的猫腻。相当于从依赖企业证书的“据点”模式,进化到了每个人都能独当一面的“去中心化”模式,给苹果反制的难度提升了一个数量级。而在2022年,AltStore的下载次数已经超过150万。
尽管想要把AltStore整起来,仍需要一台PC或Mac进行配合,每隔7天还需要对证书进行更新,并不能称上多方便。但相比以往,AltStore不管是在稳定性还是安全性上都近乎无可挑剔,除了Riley自己制作的Delta模拟器,其他开发者也可以将自己的应用提供给AltStore,让用户用相同的手段下载安装。比如前文提到的Dolphin、PPSSPP都靠着AltStore活跃在了模拟器爱好者们的苹果设备中。
4
AltStore的存在,为苹果用户们在iPhone上玩到模拟器游戏撕开了一道口子。而欧盟的DMA,则进一步让法律的天平也倾斜到了模拟器这一边,也是如今大家终于能直接通过App Store下载到模拟器的关键原因。
在2022年,欧盟起草了数字市场法案(Digital Markets Act,缩写DMA),这一法案的主要目的是防止市场上的众多领头羊滥用其市场力量,微软、谷歌、Meta、字节跳动等业界“守门人”也是DMA的目标。而DMA对苹果的整改要求之一,就是要求苹果向用户开放权限,允许用户在iOS系统上合法安装和使用第三方应用或应用市场。
这意味着像是AltStore这类第三方市场不用躲在灰色地带“打游击”了,而是可以成为用户合规合法的选择。2024年1月,苹果也宣布遵循DMA,在欧盟地区对App Store进行政策更改,AltStore成为了第一批被“转正”的第三方应用市场。
在这种大环境下,苹果的App Store即使还想“封杀”模拟器,也不能阻止用户从AltStore等其他商城获取模拟器,而最终,苹果选择了让App Store也向模拟器们敞开大门。
对于模拟器爱好者来说,在苹果设备上回味自己喜欢的老游戏再也不用东躲西藏,也不用再去绞尽脑汁和自己的手机斗智斗勇,自然是无比欢喜的一件事。有的人从App Store下载了Delta和PPSSPP后晒截图说“这感觉就像是灭霸在收集无限宝石”,其他用户则一边分享各自的体验,一边讨论下一个登上官方商店的模拟器又会是哪一个。
苹果虽然解禁了模拟器,并不意味着版权问题就不存在了,只不过现在变成了用户和开发者风险自负。在更新后的审核规则里,就提到除去模拟器代码要保证原创外,模拟器内所运行的游戏必须由开发模拟器的厂商提供,且模拟器厂商需要取得游戏厂商的授权。
对于这一点,模拟器的开发者和玩家们本就心知肚明。
在解禁后如井喷一般出现的各种教程中,视频播主们达成了有趣的默契:在谈及ROM的获取时,他们会摆出一副爱莫能助的表情,同时用手指向视频下方的评论区,似乎是在等某位热心观众放出“神秘网址”。
在6月初,PPSSPP还遭遇了短暂的下架,制作者收到了苹果的投诉,称他的模拟器自带商城中有游戏侵犯了版权。苹果并没有点明是哪个游戏“冒犯天条”,而制作者也表示,PPSSPP的商城中的ROM都是 “Homebrew”,即爱好者免费发放的自制原创游戏,并不会存在版权风险。但出于安全起见,他将这些游戏全部下架,而PPSSPP也在3天后重新上线App Store。
结语
曾几何时,大家普遍认为以iPhone为代表的智能机已经扼杀了掌上游戏机的发展前景,彻底吃下了这块市场。
但不论是NS的风靡,还是怀旧掌机的兴起,都证明了掌机的需求并不能被智能机完全替代,反倒是此前苹果对模拟器的严控,致使其产生了一块功能短板,促使想要在便携设备上体验怀旧游戏的用户们考虑其他设备。
尽管显得有些半推半就,但随着对Apple Arcade的推动陷入僵局,苹果打造自家封闭式游戏生态的尝试多半是暂时告吹了,此时的模拟器显然也不再是其发展版图上的干扰项,而是为了拉拢用户所需要在一定程度上团结的对象。
正应了那句话:没有永远的敌人,只有永远的利益。