很多刚入手iPhone的朋友,第一件事可能就是去App Store搜索“Steam”。他们以为能在手机上像电脑一样,直接下载《赛博朋克2077》或者《城市:天际线》来玩。但现实很残酷:App Store里那个蓝色的Steam应用,除了聊天、收验证码、远程下载电脑游戏外,并不能在iPhone上安装任何游戏文件。作为从2009年就开始混Steam的老玩家,我第一次发现这个事实时,内心的失落感难以言喻。
一个被阉割的客户端
我必须强调,Steam在iOS上的定位从来就不是“游戏商店”,而是一个社交辅助工具。当你打开它,能看到好友列表、游戏新闻、特惠信息,甚至可以用二维码登录电脑网页,但“下载”按钮始终不会出现。这并非Valve技术不行,而是苹果的生态规则不允许——任何应用商店要想在iOS上分发游戏,必须先经过苹果的审批,并且所有支付必须走苹果的内购系统,接受30%的抽成。Steam自身的商店模式与此完全冲突,所以Valve干脆放弃了在iOS上卖游戏的想法。
商业壁垒:苹果的围墙花园
苹果构建了一个极其封闭的生态系统,App Store是唯一官方分发渠道。一旦允许Steam应用内游戏下载,就等于打开了一个漏洞,用户可以直接从Valve购买游戏,绕开苹果的支付体系。这是苹果无法容忍的。2018年,Valve发布了Steam Link串流应用,苹果一度拒绝其上架,理由就是“应用内购买规则冲突”。虽然后来苹果迫于舆论压力通过了,但依然附加了诸多限制——例如Steam Link只能串流,不能直接下载游戏。
技术限制:iOS不是Windows
就算商业问题解决了,技术上也困难重重。Steam游戏的安装依赖于Windows/macOS的完整文件系统,需要创建虚拟内存、修改注册表、安装各种运行库(如DirectX、.NET Framework)。iOS的沙盒机制对应用权限限制很严,每个应用只能访问自己的目录,无法像PC那样“互相帮助”。而且iOS的硬件驱动是高度定制的,游戏如果依赖特定图形API,必须经过苹果的Metal优化。Valve即使想移植,也需要为每款游戏单独适配,工作量巨大,根本不现实。
用户的绝望与妥协
记得有一次我在外旅游,打开Steam Link想远程玩一下《生化危机2重制版》,结果因为网络波动,画面卡成幻灯片。触摸屏模拟鼠标的操作也极其别扭,放弃。我身边不少玩家也曾抱有幻想,但最终要么选择主机、要么买游戏本,iPhone对硬核玩家来说始终只是个“接盘侠”——看看库存、收收卡片就够了。
这么多年过去,我早已放弃在iPhone上玩Steam的念头。每次看到Steam再次推出“移动端更新”的消息,我还会点进去看看,然后失望地关掉。这或许是作为果粉和Steam爱好者的双重无奈吧。理想中的完美设备并不存在,你得到了极致的便携和生态,就必须放弃开放和自由。这种感觉,就像鱼与熊掌,永远无法兼得。
