换了安卓手机后,很多人会发现一件奇怪的事:以前在iPhone上天天登的游戏,现在同一个游戏,安卓版下载下来,账号没了,角色空了,甚至界面都完全不一样。明明手机还是那台手机,网络还是那个网络,为什么苹果系统上能玩的联网游戏,到了安卓就不能玩了呢?
根本原因在于游戏开发商从来没有把苹果和安卓当成同一个世界。苹果系统拥有自己的一套账号和支付体系,安卓那边则由谷歌和各个手机厂商各自管一摊。为了省事,很多游戏的登录框直接接入了苹果的Game Center或“通过Apple登录”。这两样东西只在苹果生态内有效。当你换成安卓手机时,安卓系统不认识Game Center,也没有办法校验苹果账号。于是游戏公司只能把你当成新用户处理。就算你记得自己的注册邮箱和密码,但只要当初绑定的是苹果账号,那枚苹果账号就像一把特制的钥匙,安卓大门根本不认。
服务器分服也是常见原因。运行一款联网游戏,后端必须维护大量玩家数据。苹果和安卓的版本更新节奏常常相差几天甚至几周,因为App Store和Google Play的审核时间不一样,国内安卓商店还有各自的审核流程。开发商如果想做到数据互通,就得让两个平台上的玩家同时在线,同版本运行,否则一旦出现版本差异,跨平台同步就会产生大量数据冲突。运营团队为了减少麻烦,干脆把苹果服和安卓服分开。你原来的角色在苹果服的服务器里躺着,安卓服是全新的地盘。你登录到安卓,看到的是一条白线,而老角色在另一边,没有任何通道可以过去。
内购政策这一条更是把跨平台的通路堵得死死的。苹果规定应用内购买一律走App Store,并抽取30%的通道费。安卓端的付费则要经过谷歌商店或各家手机厂商的支付系统,同样有分成。你在苹果上花六块钱买一个首充礼包,这笔钱苹果拿了一块八,游戏公司拿了四块二。等你跑到安卓上,游戏公司如果要承认你苹果那笔消费,就得自己掏钱给安卓渠道分成,同时苹果那边已经扣过一回,等于同一笔钱要被扒两层皮。没有哪家开发商愿意这么干。所以苹果账户上的钻石、金币、月卡、赛季通行证,到安卓上一律归零。
渠道和用户运营的考量同样发挥作用。很多游戏为了配合渠道推广,在不同安卓商店运营着不同的大区,每个大区都有独立的充值排行榜、赛事系统和社交体系。苹果也想要自己的专属服来吸引用户。如果强制打通,这些渠道好不容易聚拢的玩家就会混在一起,渠道没法向游戏厂商吹嘘自己能带来多少独立用户,游戏厂商也难以针对每个渠道设计差异化的运营活动。于是“互通”变成了一个被故意搁置的议题。即便开发团队有能力做,产品经理也会以“策略调整”为由把方案压下去。

此外,有些游戏在苹果系统上还在运行,但因为版号或合作方变动,压根没有上架安卓商店。你换手机后去搜索,搜到的只是一个同名山寨货,或者干脆是停服通知。这种情况下,你连游戏的官方安卓版本都找不到,更别谈账号搬运了。
说到底,苹果游戏安卓玩不了,是一个由分工壁垒和商业利益共同构筑的围城。游戏开发商掌握着数据,却缺乏跨平台迁移的动力;渠道商相互之间争夺用户,不愿意做数据嫁衣;苹果和安卓系统各自为政,给互通制造了一堆技术障碍。如果你真的不想丢掉多年心血,买新手机前最好去游戏官网查一份跨平台支持说明。没有说明的,十有八九换过去就是重新开场。