去年10月,微软推出的Windows Phone 7平台广受好评,其手机销量也不赖,第一轮采用WP7操作系统的手机设备包括HTC、LG和三星,它们在发布头6周的出货量达到150万部,当然微软现在与诺基亚的联姻更将进一步刺激WP7手机的销售。

那么,游戏开发者对WP7平台的看法又如何呢?在WP7的用户规模仍然不足,Xperia Play也加入战局的前提下,游戏开发者对这个平台的支持率究竟有多高?本文将介绍一些WP7开发者对这个新兴平台的相关看法。

xbox-live 

首先要指出的是,WP7似乎已被开发者定义为一个手机游戏平台——因为它绑定了微软掌机在线游戏服务Xbox Live功能。当用户开启手机时,就可以看到一个Xbox Live图标显示在主菜单,只要点击这个图标,输入游戏玩家的ID和密码,就可以登录XBL帐号。用户在手机上所玩游戏积累的分值,均可储存到个人帐号上。除此之外,用户还可以使用积分排行榜、好友列表功能,在多人游戏模式中与其他玩家过招,或者查看其他好友正在玩的游戏类型。

当然,iOS和Android平台也已经提供了类似的服务(注:例如Scoreloop、OpenFeint以及苹果Game Center等),但WP7这项服务的优势在于,它还拥有500万的Xbox用户,WP7系统对这一群体来说很有吸引力。音乐脑力训练应用开发商Earworm Mobile公司代表Mark Clarke认为,“WP7绑定了Xbox Live玩家社区,这一点比用户可以在手机上玩游戏更重要。它延伸了多人游戏模式,通过建立用户的游戏好友社区,及其在掌机平台而建立起的品牌忠诚度,开启了大量的市场营销机遇。WP7是一个真正的手机多人游戏社区。”

对开发者而言,WP7的另一大优势在于,它支持开发者使用微软游戏制作平台XNA Game Studio的功能。XNA Game Studio开发环境支持的编程语言是C#,对于惯用C++语言编写游戏的大型工作室来说,这确实会造成一些问题。但如果使用XNA Game Studio制作游戏,则可轻松相互移植WP7和Xbox游戏的代码,除此之外,它还提供了在线教程、函数库和开发者社区支持等服务,这对规模较小而相对缺乏经验的开发团队来说,却是一个极大的优势。

英国诺丁汉工作室Nerf Games的开发者Steven Batchelor-Manning表示,“微软同时为富有经验和缺乏经验的开发者提供了大量的工具,帮助他们快速创建WP7手机应用。XNA是一项开放而易掌握的工具,它支持轻松创建并测试产品原型,以便开发者及时做出判断,制定开发决策,这一点是其他手机平台所不具备的优势。”

“我们编程时使用的是C#,采用了C#速成版和XNA 4.0等微软套装工具。这让我们得以利用相同的资源,面向PC、Xbox和WP7平台开发同一个项目。它提高了我们推出成品的概率,方便我们将更多精力集中于开发高质量的游戏上。针对PC、WP7和Xbox平台同时开发游戏,只增加了30%的额外开发时间。”

他与Mark Clarke的观点一致,也盛赞了微软对开发者的支持力度,“微软提供的开发工具,确实降低了技术门槛,另外它还提供了大量优秀的开发教程。不过,对此提供最大帮助的是开发者社区。Microsoft App Hub(原名为Creators” Club)支持开发者聚集到一块共享开发经验、工具和教程材料。微软还为开发者提供了一个WP7模拟器,这样我们就不需要花钱买WP7手机,就可通过该工具测试游戏运行性能,降低了开发成本。”

Mark Clarke也很认同这个说法,“微软提供了许多应用样品,它们对开发者非常有帮助。Code Project和Stack Overflow也是极有用处的资源,WP7平台的开发环境比苹果超前了好几代。iPhone应用移植到Android平台需要好几天时间,但移植到WP7平台却只要几小时而已。”

曾获英国电影学院奖提名的《Mush》游戏开发商Angry Mango工作室的负责人Henry Hoffman也深有体会,“ Jeff Weber创建的基于Box2D的Farseer物理引擎让我们受益良多,如果没有这项工具,我们的游戏开发还会拖得更久。我认为在这个开发过程中,我们从来没有遇到过一次障碍,微软的在线开发者社区提供的帮助非常之大。我们在开发过程中提出了各种问题,但只需要搜索一下这个论坛就能找到许多答案。另外,XNA的开发者覆盖率很高,这就好像三人行必有我师,你走进一个大学游戏开发课堂,总会遇到大把的行家。我们亲身体会到XNA社区的开发者非常乐于助人,不吝分享他们的相关经验。”

不过正如谷歌Android一样,不同手机制造商采用的技术标准不一,WP7也存在让应用开发者头痛的平台分散性的问题。目前为止,微软对WP7手机制造商提出了最低硬件需求,所有手机设备均采用基础的WP7操作系统。但有不少人担心,微软与实力今非昔比的手机制造巨头诺基亚的结盟,或许更将让WP7的发展节外生枝,徒生许多变数。虽然两家公司均否认这项合作会对WP7平台造成不良影响,但具体结果如何仍然是个未知数。

不过Clarke却十分看好二者的联姻,“诺基亚采用多种手机操作系统的策略,曾对开发者群体造成了困扰,如果他们真想战胜其他竞争对手,那确实得重视并解决这个问题。假如诺基亚和微软可以成功将前者的手机硬件设备制造优势,与后者稳定而声誉良好的开发环境和生态系统结合起来,必将有助于打造一个巨大而富有生机的开发平台。”如果这样的话,至少WP7不会步入Kin、Zune等产品的后尘,前者已被微软取消,而后者目前仅能在北美幸存。

开发者对WP7的另一些争议还包括:WP7绑定Xbox Live Arcade这个掌机下载游戏服务后,微软会严格控制该平台运行游戏的质量。苹果一般只测试投放于App Store产品的代码运行是否有效,而WP7平台却将执行更为苟刻的审核制度。

对用户来说这是个好消息,因为它表明这个平台不会充斥大量平庸的手机应用,大家更容易找到好游戏。但对开发者来讲,这个系统却会产生不少问题。Batchelor-Manning认为,“有好处也有坏处。App Hub提供了一个很好的同行评论系统,你可以请其他开发者来测试你的游戏,这有助于筛掉劣质和充满漏洞的游戏。我们一直奉行质量至上的原则。”

“如果过了这个初级发展阶段,微软就很可能拒绝你的游戏登陆WP7平台。这有助于防止这个市场的产品过于膨胀的现象,这样一来,由EA等大型发行商的游戏就会比小型开发商的作品更占优势。这就是微软对应用产品严格把关所带来的最大劣势,在自己的游戏像《挖矿争霸》成为一种潮流之前,小型开发商将会一直处于不利的竞争地位。”

不过微软也针对这一平台开放了自己的游戏推广项目,帮助开发者推销游戏。这个服务项目名为“本季必备好游戏”(Mus Have games season),已在今年春季推荐了《愤怒的小鸟》、《涂鸦跳跃》、《Hydro Thunder》、《植物大战僵尸》等6款WP7手机游戏。这或许有助于缓解小型开发商的市场推广压力——当然,这还得看他们是否有幸进入微软的法眼(这些推荐游戏主要是用于推广WP7平台,而非帮助宣传小型开发商,《愤怒的小鸟》和《涂鸦跳跃》显然并不需要这种帮助)。

WP7绑定了Xbox Live功能还为跨平台游戏的发展创造了另一种可能。例如,《Fable: Coin Golf》这款设计精致的WP7益智手机游戏,就是在Lionhead旗下的《神鬼寓言》这款经典的Xbox角色扮演游戏的基础上开发而成的迷你小游戏,它是一款模拟Shove Ha”Penny和撞柱游戏的产品。有趣的是,如果用户的Xbox平台保存了《神鬼寓言3》,那么它在《Fable: Coin Golf》这款小游戏中所赢得的金币,均可用于购买掌机版游戏的道具。

《Fable: Coin Golf》由伦敦手机游戏工作室IdeaWorks3D开发,该工作室与Lionhead拥有密切的的业务合作关系。据该工作室负责人Rob Hendry所称,这种跨平台项目合作非常顺利。“Lionhead的技术团队帮助我们直接植入了这些功能,他们提供了一项后端服务和信息沟通的API,这其中包括识别玩家身份的Xbox Live玩家标签。我们只需要处理客户层面的工作,进行一些测试,然后就可以让游戏上线了。这种经历真棒!”

微软PC和手机游戏全球高级主管Kevin Unangst表示,“我认为未来大家还会在手机平台上看到更多像《Fable: Coin Golf》一样的合作项目,我们已经有《Full House Poker》这种游戏,它支持用户在手机上玩扑克,同时还能开启可用于掌机版游戏的道具,或者转移你在另一游戏版本帐号上的资金。我们还会继续推动这种项目的发展,在今年的全球移动大会上,我们播放了一个视频,展示了掌机传感器上的Kinect数据传输到WP7手机平台上的过程。在Kinect上玩游戏的用户可与手机用户进行互动,手机用户可以接收Kinect传来的数据。这种互动体验一定会让你大开眼界。”

Rob Hendry称我们正步入一个真正的跨平台游戏时代,“你的在线用户身份可适用于任何一个在线平台,任何数据都可以通过云来保存,然后通过另一个应用获取这些数据。我们预计不久之后,大家就能感受到真正非对称的游戏体验,那时候我们就能在不同平台以不同视角玩同一款游戏。比如,你可以在手机上管理策略类游戏中的活动资源,然后将其运用于掌机平台的操作。或者使用手机设置角色扮演游戏中的虚拟形象,然后通过掌机平台执行任务或进行决斗。”据悉EA也曾提到通过手机更改足球游戏中的球队信息,或者购买新球员的这种可能性。

在Unangst看来,这些可能性非常具有吸引力,通过创新途径利用这些功能,可以推动手机游戏不断向前发展。“手机平台并非只能实现被动的浏览功能,它还可以让用户通过参与,体验其中乐趣。我可以触摸播放按钮,然后将数据直接传送到掌机平台——这些平台真正对接到了一起。总之,我们在这个平台可发挥的创意远比想象的更多。”