现在的位置: 首页 > 综合 > 正文

X-Canvas在改变WebGame & AppGame

2013年05月12日 ⁄ 综合 ⁄ 共 1439字 ⁄ 字号 评论关闭

X-Canvas在改变WebGame & AppGame

WebGame是基于标准技术如HTML5等技术开发的游戏,基本上无须特殊处理就可以跑在现时主流的浏览器上。即一旦WebGame游戏开发出来,就可以跑在iPhone,iPad,Android,Windows
Phone等智能移动设备上。

AppGame只可以跑在一个平台上,移植到其他平台的成本比WebGame高得多。

用户体验

为何还有这么多开发者选择AppGame?AppGame较WebGame有着更流畅平滑的体验,这有赖于AppGame与自身平台的紧密结合。另外也得益于AppGame无须在运行时通过网络加载大量资源。这些因素都使AppGame更加流畅。

游戏发行

AppGame很容易在App Store,Google Play等各类应用市场中下载及安装,但这也给游戏开发者带来了很多限制。例如苹果的代码审查。 WebGame只需要一条超链接就可以发行,这样无疑是最灵活的发行方式。

开发成本

一般的AppGame的开发周期和开发成本都会远大于WebGame,当然这也取决于团队的默契,熟练程度,开发工具等因素。当有跨平台的需求后,AppGame的开发成本更是倍数级上升。一般就连就像iPad上的AppGame要移植到iPhone上,大概也会增加50%的开发成本。

WebGame在这方面会好得多,特别是HTML5标准中有“viewport”、“media type”技术,不同屏幕尺寸的移植会更加简单。

游戏更新

AppGame更新基本上是要整包更新,哪怕只是修改一下logo,除非为游戏专门开发独立的更新程序,但这也不是治本之策。所以如果游戏频繁更新,必定影响到用户更新意愿。虽然Google Play在这方面已经有所改善,可以支持局部更新,但用过的朋友就知道,仍然是一个较为复杂的流程。

相比之下WebGame基本上是不需要考虑更新问题的。

硬件接口

毫无疑问,AppGame有着更好的硬件接口,诸如重力感应/GPS/摄像头/多点触摸,都没有任何的使用限制,在WebGame中,尽管目前各大浏览器已经加大支持力度,但仍然达不到AppGame的效果

X-Canvas

X-Canvas结合了一些AppGame的优势,对HTML5的运行环境进行了重新解析,WebGame在X-Canvas下有了重新演绎。

X-Canvas严格遵守HTML5规范,对HTML5的Canvas进行了OpenGLES硬件加速,令到使用X-Canvas开发的WebGame(下称XcGame)也能达到几乎和AppGame相当的流畅体验。

很多人会认为这样是不可思议的,不过X-Canvas做到了,X-Canvas提供了一个极速的HTML5运行环境,在浏览器上以一个浏览器插件形式存在,这样就使原本WebGame可以在X-Canvas运行环境中得到极速体验。只要安装了X-Canvas的浏览器插件,就可以使XcGame飞起来,并且拥有了WebGame的所有优点。

那么这个X-Canvas运行环境是否可以和游戏程序一起,打包成App独立发行呢?

答案当然是可以的,X-Canvas提供脱离浏览器的运行环境库,这样就使X-Canvas的游戏打包成App,发行在App Store或Google Play中。

也就是说X-Canvas使你的WebGame既可以跑在浏览器上,也可以当普通App来安装。

X-Canvas就是让开发者更关注游戏的内容,而不是去参与AppGame or WebGame的口水大战。

抱歉!评论已关闭.