为什么一些手机游戏不能在Android上发布?

为什么一些伟大的游戏不在Android上的两大原因。

Android是享受游戏的绝佳平台,有许多优秀的设备可供使用,可用的优秀控制器以及可用的大量游戏。 但即使有这么多的游戏,如果你比较iOS,还是有一些值得注意的遗漏。 有些游戏从未在Android上发布过,或者延迟很长。 购买Android设备意味着无论您如何动摇,都会获得一些优秀的游戏,但您一定会错过一些宝石。 那么,为什么很多游戏会延迟或者永远不会到达Android?

第一个,也许是考虑的核心原因是,由于平台的特性,与iOS相比,iOS上的测试是完全不同的情况。 在iOS上,请参阅开发人员只有少数设备需要担心。 苹果一次只销售iPad,iPhone和iPod touch的几个版本。 而且这些都使用非常相似的内部硬件,因此即使开发人员不在特定设备上进行测试,兼容性也能得到保证。这在实践中并不一定是真实的,因为小的差异会造成严重破坏,但开发人员更容易跟踪并测试问题。

现在比较一下Android的狂野西部大自然。 任何制造商都可以制造Android设备,因为操作系统是Linux的开源。 对于拥有Google Play服务的设备有一定的限制,但仍然没有什么能够阻止一夜之间制造商制造出运行Android的东西。 这就是为什么有成百上千的Android设备,都有不同的处理器架构,图形芯片,RAM类型等。 这意味着对于像游戏这样的足够先进的程序来说,游戏不会在每台设备上正常运行的几率。 并且追查有问题的设备可能很困难,因为只有一个用户才有可能使用具有特定硬件配置的设备。

它有多糟糕? 发行商Animoca在2012年分享了他们的Android测试实验室的照片,显示了当时拥有400个左右的不同Android设备的表格。

现在想象一下从那以后出现的问题。 那里有越来越多的便宜的,不具名的Android平板电脑和手机。 开发人员拥有比以往更多的设备来确保他们的游戏无数问题得到解决。 尽管像亚马逊的AWS设备农场这样的服务存在于帮助开发人员不具备的设备上进行测试,但仍然有很多工作要做。

对于可以在游戏中投入大量资金和大量测试军队的大型开发人员,尝试投入尝试并接触到大量拥有Android设备的人员是值得的。 但对于小型工作室和许多独立开发者来说,这可能不值得,而是花费精力开发更多的游戏,而不是技术工作来支持Android。

另一个大问题是,从财务角度来看,支持Android可能没有意义。 看,Android用户通常比iOS用户带来的钱少得多。 技术行业专家Benedict Evans在2014年报告说:“Google Android用户总共花费的应用程序数量是用户数量的两倍多,因此Android平均每用户收入约为iOS的四分之一。” 正如他还报道的那样,Android手机和平板电脑通常比iOS设备便宜 - 有人正在抛出比旗舰硬件更少的东西,可能无法在游戏上花费太多资金。 我们甚至可以通过付费游戏来看这个 纪念碑谷的开发商Ustwo透露,尽管只在几个月后发布,但他们的粉碎热门益智游戏在Android上赚了很多钱。

现在,这也解释了为什么付费游戏的开发者在Android上发布它的价值远远不够。 对于免费游戏的开发者来说,这可能是值得的,因为你可以通过广告,特别是激励视频广告,从非付费用户那里赚钱。 但对于高端游戏的开发者来说,只有一个真正的选择:希望用户支付。 证据表明他们不会。 另外,虽然这可能是一个被高估的因素,但值得考虑的是,Android比iOS更容易盗用游戏。

对于Android游戏玩家来说,好消息是,尽管困难重重,仍然有很多人使用Android设备,对于很多人来说,这值得在Android上发布。 该平台也提供了其好处:开发人员可以在Android上发布早期访问游戏,而无法在iOS上访问。 需要更新和调整的游戏在Android上更容易完成,更新不需要像在iOS App Store上那样经历冗长的批准过程。 但是,像Unity和虚幻引擎4这样的跨平台技术也使得开发多平台变得更容易,许多不兼容性都可以在深层次的技术层面上解决。 此外,像Apportable这样的服务提供跨平台的解决方案,像Noodlecake Games这样的发布商可以为开发人员提供许多端口。

但是,如果你想知道为什么一款酷酷的iOS游戏不适用于Android,只需要知道 - 为什么它不是很好的,不可避免的原因。