iOS没有内置街机游戏主要有几个原因:
1. 苹果的应用审核策略限制了模拟器类应用。根据App Store审核指南第2.5.2条规定,允许执行外部代码的应用程序(包括模拟器)必须经过严格审查。历史上任天堂曾要求下架多款GBA模拟器,这种版权风险使得苹果对街机模拟器保持谨慎态度。
2. 硬件适配的复杂性。传统街机基板(如CPS、Neo Geo)使用定制硬件架构,需要精确的时钟同步和特殊的输入延迟处理。现代ARM架构的iOS设备虽然性能足够,但要精确模拟需要大量优化工作,这与苹果追求流畅体验的理念存在冲突。
3. 商业模式的转变。App Store更倾向于推广订阅制和服务型游戏,这与传统街机的一次性付费模式不同。现代手游采用F2P模式,通过内购获取收益的效率远超传统街机游戏。
4. 控制方式的适配问题。街机游戏依赖实体摇杆和精准按键,触屏虚拟按键在精度和触觉反馈上存在天然劣势。即便如《拳皇》等移植作品,也需要专门优化操作方案。
5. 苹果更倾向于推动原生游戏生态。Metal图形API的性能优势使得开发者更愿意开发原生iOS游戏,而非移植老式街机游戏。Arcade订阅服务中的游戏都是针对触屏重新设计的作品。
从技术角度看,现代iOS设备完全有能力运行街机模拟器。越狱设备可以通过RetroArch等开源方案实现,但需要自行编译安装。部分开发者也尝试通过WebAssembly技术绕过限制,将模拟器包装成Web应用。值得注意的是,2024年苹果在欧盟地区已开始允许第三方应用商店,这可能为街机模拟器提供新的分发渠道。