谷歌驱使开发人员用谷歌云平台构建移动游戏

来源:互联网 发布:股票交易系统源码 编辑:程序博客网 时间:2024/04/29 17:05

谷歌想要游戏开发人员通过利用谷歌云平台的力量扩展游戏面向更多的用户来捕捉移动游戏应用的增长市场。

这个理念,依据11月3日谷歌云平台博客中一位工程师Grzegorz Gogolowicz所说的,是通过用企业强大的云平台,移动游戏开发人员将有基本架构为后盾让他们的游戏更为成功,无论多少用户会玩。

“用谷歌云平台能帮助你构建一个能从百余个到数以百万计个用户无缝伸缩的应用程序”,Gogolowicz这样写道。

若没有强力并可伸缩的基本架构,如果移动游戏应用存储的网络不能胜任任务,它很可能会被各种性能问题所击垮。“你启动你的移动应用并在几天内有了百万下载量。你梦想成真了!但你的成功是苦乐参半甚至哭笑不得的。因为你的服务拼命挣扎着满足用户需求,而你的用户却沮丧于超时设定,也许正当你急于提升服务器能力时,他们已经开始发表负面评论了。其实,事情可以不用这么囧,你所选择的构建平台可以帮助你决定能否开启成功。”这,就是谷歌云平台能做的!

为给开发人员展示更多关于平台的细节,谷歌创建了两个开元游戏实例,还有技术论文及参考结构来提供路线图给那些想要探索使用云平台开发人员。

“第一个开元游戏是Griddler(方格过渡),让你争分夺秒地解谜”,Gogolowicz说,“它示范了如何构建一个有着单双人模式的移动游戏应用,用推送通知邀请朋友,在NoSQL存储数据并管理一些基本游戏统计资料”。

谷歌的第二个游戏实例名为“Cloud Adventure(云中探险)”,是一个基于文本的探险游戏。

两个游戏的完整源代码都可以在GitHub上找到。

“两个游戏都可以下载、部署和玩。你也可以探索其源代码并扩展它们,比如在Griddler中为每个谜添加一个视觉线索。”

谷歌忙于为开发人员对云平台组件和服务所做的提升。在10月底,谷歌用一个重新设计的扩展的Google Cloud Console(谷歌云控制台)取代了Google API Console,以帮助开发人员组织并使用多达60余个的APIs。新的谷歌云控制台使得管理60多个谷歌APISs变得更加简单。依据谷歌的说法,很快新的云控制台将被设为默认选择,但用户还是能够回到旧版本。

10月上旬,谷歌发布了几篇技术论文来帮助云开发人员通过谷歌更深入地学习它提供的开发工具。《云开发人员的谷歌计算引擎概述》和《在谷歌计算引擎上构建高可用性应用程序》两篇技术论文呈现了对于企业用户,云平台如何使用和开发的深度剖析和细节。

在9月,谷歌发布了Google App Engine的第二个更新版本,最新发布的1.8.4包括一系列使其更灵活更简单的功能,在Eclips中支持Dynamic Web Projects(动态网络项目),以更好地支持Google Cloud Endpoints(谷歌云端点)和App Engine Backends(应用引擎后端),还还修复了一些漏洞。还有一个重要的功能是Google App Engine(谷歌应用引擎)处理差异快照的能力,因此只更新最近改变的数据。

8月发布的前一版本1.8.3也为谷歌计算引擎和谷歌云数据库带来了更深层的功能,作为搜索巨头为其云平台继续添加新功能提升稳定性。

在最新发布的谷歌应用引擎,新工具包括谷歌计算引擎的第三层负载平衡以及PHP运行的提升。第三层负载平衡是一个关键更新,提供谷歌规模吞吐量和管理互联网应用的容错性。

7月,谷歌公布了谷歌云存储环境的几个新功能,让开发人员更易于管理、访问和上传数据到云。