英文原文:21 tools behind the success of King and Halfbrick Studios
King.com 和 Halfbrick Studios 可以说是移动游戏开发商中的成功代表,它们最热销的游戏糖果传奇(King.com)和水果忍者(Halfbrick Studios),无论是在 Google Play 还是 Apple Store 中都有着超高的下载量。看到这两家的成功之作,你是否想过它们使用的工具有哪些及两家之间的比较?他们使用的 SDK 是否一样?能否从中找到适合自己的开发工具?
为此,我们分析了 King.com 和 Halfbrick Studios 的 39 个应用(iOS 和 Android)去判定它们正在用的 SDK 有哪些。为了更好的进行比较,我们将结果以工具的类型拆分开来。详情可见以下的图表:
1. 广告网络(Ad Network)和交易平台(exchanges)
首先我们从广告网络开始,从图表中就可以看出 HalfBrick Studios 使用了各种不同的工具,而 King.com 只选择了每个平台的主要网络,比如 Android 的 Google Ads 和 iOS 的 Apple iAd。这一点就可以看出两家公司对广告收益的依赖情况。其实,King 长久以来都没有把广告作为收入的来源,他们专注的一直是应用内购买。
对于应用开发者来讲,使用多个广告网络是很常见的事情。如果第一个网络的供应满足不了需求的话,你可以转向下一个,以此类推,直到找到最适合自己的搭配。这就是为什么 Halfbrick Studios 使用多个广告网络的原因,事实上,他们是在选择高性能网络。
2. MV*框架
Halfbrick Studios 采用的是流行的 JavaScript MV*框架 AngularJS,那么 JavaScript 在水果忍者和疯狂喷气机游戏中起到什么作用呢?深度挖掘后,我们发现 Halfbrick 使用 Web 技术来实现 BrickNet,一个实现分数传输并在多个设备上保存的服务。我们发现,BrickNet 服务被捆绑在这个公司的所有游戏之中。
这让我们产生了一个共鸣:由于性能方面的原因,出现了很多 Web 技术不适合移动应用的话题。而在 Halfbrick Studios 这一情况下,很好的证明了技术本身是没有好坏之分的,这一切取决于你对它的使用情况。
3. 用户分析
关于用户分析,我们在 King 的游戏中并没有检测到任何 SDK。他们使用的可能是内部定制的解决方案,或是一个我们未知的工具。
Halfbrick Studio 使用的是大家都知道的 Google Analytics 结合 Kontagent(更名为 Upsight),能够对移动游戏进行更好的定位。说个题外话,最流行的工具分类比如 Google Analytics,完全适用于独立开发者。最大的区别不是你使用的工具是什么,而是你是如何使用工具的,比如你是如何诠释这些分析数据,怎样将它们更好的用于提升公司效益中去的。
4. 社交工具
Halfbrick Studios 使用的是西方最主流的社交网络,Facebook、Google 和 Twitter,而相比之下,King 似乎更任性一点,iOS 版本中,用 Kakao Talk 取代了 Twitter。社交工具的选择还是取决自己的爱好,不过选择主流并没错,这样可以更好的提升产品的宣传度。