Zynga如何走向HTML5

   众所周知,Facebook一直在努力推进HTML5的发展,开源JSgamebench工具,首席技术官Bret Taylor也多次提到HTML5的重要性。甚至还有传闻说,可能将其所有智能手机应用程序进行重新编写,将这些应用变成采用更统一的HTML5编写、能在所有智能设备中使用的程序。

  而实际上,Zynga德国公司堪称HTML5发展和创新思维的真正领导者,Paul Bakaus在新游戏大会(New Game Conference)上奉劝游戏开发者转投HTML5开发,“HTML5是游戏产业的未来”。当然他同时也承认,HTML5游戏目前的音效很糟,而他们正需要利用音效来制造丰富的游戏互动体验,除此之外,不同设备之间也存在多种问题,例如iPhone一次只能播放一种音效。

  Zynga的HTML5产品

  目前,Zynga共有Zynga Poker、FarmVille Express、Words With Friends和CityVille Express四款HTML5游戏。公司认为,这些游戏完全可以媲美本地应用,“利用HTML5工具,比如WebSockets和CSS3可以很好的完成流畅的动画,实现无缝的游戏体验而不须等待加载。”


  Zynga对于的HTML5的贡献不仅仅是在游戏上。其开放的源代码库,包括ZyngaJukebox帮助游戏开发商解决HTML5多音轨的局限性,Zynga Viewporter则极大的简化了手机浏览器窗口大小,Zynga Scroller很好的解决了HTML5无缝滑动时遇到的问题。Bakaus希望有一天HTML5也能实现Path一样的无缝滑动效果。下面,我们来看看的专访内容:

  关于Paul Bakaus

  首先,我是一个开发人员。我从一个UI开发人员起步,多年前开始专注JavaScript和UI,之后我加入jQuery的团队,并成为jQuery UI的创建者。后来John Resig指引我给jQuery做UI,通过参与jQuery的开发我了解了很多jQuery UI的知识,一步步的学习JavaScript的原理、如何使用网页标签,如何优化等等。之后还去日本,做过一些Flash迁移JavasScript应用的客户项目。2010年,我和一个朋友为了开发HTML5游戏开始了Dextrose。

  当时我们打算创造一个完全成熟的HTML5游戏社区,但我们意识到技术共享是个大问题。所以我们开始建设一个HTML5引擎的原型,也就是Aves Engine,展示如何用HTML5开发游戏。我们把视频上传到YouTube,引发了很多的讨论。当时作为第一实际意义上的HTML游戏引擎,展示了许多未来在Web中可以呈现的内容。


  后来Zynga全面收购我们准备开发纯HTML5游戏,于是我们放弃原型,重新开始研究游戏系统解决方案。现在我们在德国建立了开发工作室,主要向开发者传播HTML5技术和开发新技术。这里的研究充满了乐趣。

  因为我们要做的是一个成熟的游戏引擎,因此过程充满挑战。并期待着尽快做出些内容来。

  Zynga的HTML5理念

  我们设计的技术决定将会关系到游戏的每个开发者,所以我们真的希望能将做出来的游戏带给所有玩家。我不关心一个技术多么强大,我们只想做好现在做的事情。现在专注于HTML5,因为它有很多优点是App和FLash无法做到的。比如跨平台这个特性,使得能够将游戏带给各个不同平台的玩家。

  平时你得安装App到你的平板和手机上面,或者是在Web上加载游戏,有了HTML5,你可以跳过这些步骤,这难道不好么?

  HTML5的游戏限制

  诚实的说,HTML在游戏中的表现也有局限性。首先,音频仍然是许多游戏开发者的麻烦。我不建议因为目前的市场份额状况而热衷于WebGL。3D游戏证实了这点,我认为WebGL规范并不能完美地支持3D。除此以外,尽管HTML5的某些细节还有些粗糙,因为它不是在游戏运行前预先生成的。但现在是开始开发HTML5游戏的时候了。我不认为任何人由于HTML5不够完善就不去开发HTML5的游戏,如果回想一下,人们第一次用Atari和Commodore 64做游戏的时候,有多少的限制,实际上大家在开发的过程中拿出了各种各样的创意。我们现在可以用HTML5做很多很多事情,我认为现在唯一的事情就是开发者用心于它、不要担心它的那些限制。

  什么原因导致开发者还不热衷于HTML5的开发

  我认为有几个原因。其中之一是传统的游戏设计师转行网页有一定的困难,因为它是一个完全不同的环境。在此之前,如果你曾经开发过Xbox游戏,不会有任何方案差异或平台差异,因为二者都有很多的跨平台代码。写一个完全不同的代码,一开始肯定会有心理变化。

  另一大原因是,游戏在HTML5中不是预先渲染好的,HTML本身是一种极佳的渲染文档的语言。我们现在正在做什么呢?积极参与W3C厂商合作、与工程师合作、促进游戏开发规范。我发现很多开发者逃避HTML5是因为它并非为游戏而设计的专门语言,我认为这是主要的原因。

  关于Zynga的应用程序商店和生态系统 - 是否计划做一个应用程序商店?

  抱歉,我不能披露太多与未来不久将发布的产品有关的信息。但是可以肯定的是现在正合适去给网页应用建立超炫的解决方案,就像Chrome应用商店一样。现在Mozilla有自己的网上应用商店,我很喜欢这些服务。

  我认为,如果给你一种方法去同时做两种事情,那将超级高效。你可能知道,Facebook本身就可以说是是一种应用平台,并提供非常好的生态环境,我看不懂为什么有一些HTML5工程师比较悲观。

  Facebook的“应用程序库”计划

  这取决于你怎么称呼这个应用仓库的,眼下Facebook已经推出了HTML5的移动版本,所以你可以在他们的HTML5版本上运行应用。但现在Facebook还没有入口接入应用,还仅仅是应用商店。

  Zynga将如何看待这些以HTML5为核心、依赖于Facebook的平台?如何增加辨识度和多样化?

  我并不认为这是个问题。这不是我们转变为HTML5技术的原因。不管你是做Flash,还是HTMl5,还是本地化应用,你都面临是否选择Facebook的问题。除此以外,我不会讨论有关Facebook的计划,因为我们和Facebook有很好的合作关系,并且我相信未来也会延续下去。

  我不认为这是问题,更不是我们转向HTML5的原因。无论你正在做的是Flash还是HTML5,或者本地化应用,都要选择是否使用Facebook。以外,我不能讨论与Facebook有关的计划。我们有很好的合作关系,相信未来也会一样。

  在HTML5游戏方面 Zynga下一步会做什么,2012的规划?

  我们会设计出很多花样,这是肯定的!遗憾的是,我不能披露太多信息。但是,你一定要关注我们的开源代码仓库。从技术角度来说,我们目前的游戏在github.com/zynga 的开源代码的相关技术指引着现在和未来游戏的方向。我们将会开源更多的游戏源代码,帮助游戏开发者。所以说,除了产品以外,2012将会有很多有趣的事情。

  我们已发布原型之一是Zynga Jukebox,这是一个我们在HTML5上的共享技术。这是一个很好的例子,我们已经在Words With Friend中使用它。如果你去Facebook体验一下基于HTML5的Words With Friend,会发现这是一个开源的产品。我知道我们的一些插件被广泛使用。这就是我们现在做的东西,简单来说,就是开发各种小组件。


  还有两个例子。Zynga Jukebox为游戏开发者解决HTML5音频的问题,Zynga Viewporter则给工程师们提供一些浏览和分辨率的解决方案。还有Zynga Scroller实现对滚动标签标记高亮和平滑滚动,像Path一样帅气。很多人说平滑的滚动效果比较难,我同意。但准确的说,我有信心做到在HTML5中使用Zynga Scroller实现同样的效果。这将带给我们以前仅能在本地app实现的更多可能。

  Zynga最想推荐或者是认为最好的开发HTML5游戏的工具是哪个?

  工具仍然是一个痛点,我现在也没什么好答案。目前还无法使用集成环境而是文档编辑器来开发。我们也有做一些工具,但我发现好像所有的HTML5游戏开发者都在使用编辑器做开发。开发环境工具厂商不知道开发者到底需要什么,导致了游戏开发者还得先想办法解决开发工具的问题。我认为开发环境工具是必须的。在这方面,我得到很多经验,比如Mobi Edge和Senchal。我每个月跟他们进行接触,了解发展方向。工程师们对于解决这个问题有很大的热情。我们现在距离解决这些问题还有距离,我不确定游戏工程师们最终会用什么方案,让我们慢慢看着吧。

  HTML5在浏览器和终端中的网页应用要达到本地app现在的状态,还需要多久?

  你知道吗?正式的说法一般是还有个一两年。这是比较正常的,因为规范需要很长一段时间达到W3C的水平,但是不影响任何人使用它,我相信如此。HTML5和人们的看法,不会受到CSS3和JavaScript,以及HTML的影响。

  我不认为在具体的某一天你可以说“史上第一个真正的HTML5应用出现了”,我认为现在就是开始的时候网络了。网络没有发布周期,而是不断成长的。我们已经看到当前的浏览器和浏览器的发展水平,供应商级别的更写迭代。所以,如果你关注Google Chrome和Firefox,就可以看到它们每周发布的周期,发现大家都在疯狂的修订版本。我认为Firefox 10和Chrome 16或17是伟大的产品,因为当你和工程师沟通之后,他们能在几周之内完成初版,过几个月就推广给用户使用,这在几年前是不可能的事情。

  所以,没有任何理由等待。你应该拥有一款每月更新,覆盖HTML5 75%以上特性的浏览器,尽早去接触每一个新特性。

时间: 2024-11-15 03:04:58

Zynga如何走向HTML5的相关文章

移动互联网技术产业发展的三个主要方向(下)

HTML5对中国来说,机遇大于挑战,腾讯.百度等都会是受益者,还会有新的未知赢家出现.运营商要经过大的适应碎片化方向的转型才能抓住这个机遇. 对HTML5趋势应该给予高度重视,从长远趋势看,http://www.aliyun.com/zixun/aggregation/79228.html"> HTML5肯定会成为移动互联网的主导型趋势,对此国内外的主流厂商基本没有异议,不像以前大家对一些技术标准还持有各种异议,这就意味着HTML5必然是大的发展方向.这个发展方向不同于基础设施方面的技术问

Zynga推HTML5版Farmville等多款新品

网易科技讯 10月12日消息,据国外媒体报道,社交游戏巨头Zynga 今天在 Facebook移动应用平台上推出几款新社交游戏,包括Ville 系列最新游戏CastleVille, 刚刚发布的<黑帮战争>续作产品<黑帮战争2>,隐藏解谜游戏Hidden Chronicles以及一系列能够在移动手机上运行的游戏,此次公布的一些游戏已经于日前登陆Facebook移动应用平台.Hidden ChroniclesZynga公司首次进入隐藏物体解谜游戏题材领域,玩家在游戏中将体验到益智解谜游

Zynga推三款HTML5游戏支持移动浏览器

新浪科技讯 北京时间10月12日晚间消息,Zynga今天宣布推出三款新的跨平台游戏,这些游戏将支持Facebook最新推出的iPad应用.由于采用HTML5技术开发,这些游戏将兼容任何移动设备和网页. Facebook于本周二推出了备受期待的移动应用.该应用将帮助第三方,例如Zynga,在iPad上提供HTML5格式游戏.Zynga CEO马克·平库斯(Mark Pincus)在周三的发布会上表示,Zynga正计划通过自有的Zynga Direct门户推出10款新游戏. Zynga首席技术官卡迪

HTML5商业化破冰遭遇尴尬由黑洞走向曙光

"今天你打飞机了吗?"随着微信5.0的发布,"飞机大战"游戏迅速风靡全国,这款大受欢迎的游戏就是由HTML5制作而成.微信一直被众多业内人士看作即将到来的最佳游戏平台,此次经由腾讯官方推出的游戏大受好评,无疑令业界再次看到了HTML5应用的广泛前景. 商业化破冰遭遇尴尬 在历经了漫长的标准制订争端之后,HTML5急需成功的商业化模式证明自己,事实上,国内外的HTML5开发者们都不约而同地选择了游戏作为突破口.但游戏本身是一个技术涉及面广泛的综合体,再加上标准本身未熟

浅析HTML5的优势及对于SEO的影响

随着HTML5的发展.虽然有很多人这几年都写了很多关于HTML的文章,但好像很少有提供关于HTML5能够影响有机的流量或者真的与SEO有关系的证据.而本文将主要阐述关于HTML5对于你的SEO的影响,首先我们需要知道HTML5可以提供什么及不足之处? HTML5可以提供 在用户的可用性和友好体验上带来一些改进 有几个新的标签,这将有主开发人员定义重要的内容 可以给站点带来更多的多媒体元素(视频和音频) 可以很好的替代FLASH和Silverlight 当涉及到网站的抓取和索引的时候,对于SEO很

以优化的视角分析HTML5的优势及目前的情况

我们可以说每一个站点的命运都掌握在程序员的手中,因为能使我们的站点能够鹤立鸡群,在站海中有一席之地的标签和关键词都最初掌握在程序员的手中.而随着互联网的不断发展,HTML5进入了我们的视角.那么HTML5在SEO上有什么方面上的发展呢?笔者将就这一方面浅谈HTML5在SEO中的潜力及目前存在的一些不足. HTML5的优势及目前的情况 我们可以发现HTML5最主要的优势之一就是对于多媒体的适应性.这意味着做为我们站长我们不必再担心我们的读者只能单调的阅读一些纯文字的内容.现在我们可以更加方便的与他

HTML5能否成为Flash终结者

苹果的iphone与iPad对Flash的支持问题,一直在业界闹得沸沸扬扬.而乔布斯更是在员工大会上公开抨击Adobe,并声称,由于 Flash存在诸多软件问题,ipad将不再支持Flash技术.业界对Flash技术是否将退出历史舞台, HTML5是否将成为互联网标准等问题的大讨论,也渐渐浮出水面. 毋庸置疑,Adobe的 Flash技术帮助填补了跨平台多媒体在网络上体验的空白.除了卖的火热的iPhone和即将面世的ipad外,几乎在所有的其它操作系统,无论是台式机操作系统,还是手机操作系统或者

DeviantArt出品的HTML5绘图程序

DeviantArt 是一个著名的,汇集了大量怪诞艺术家的非主流艺术作品展示网站,最近,他们推出了一个完全基于 HTML5 的绘图程序 Muro.这个几乎支持所有现 代浏览器,无需 Flash 和任何插件的绘图工具是作者见过的最好的HTML5 绘图程序.该程序甚至支持 Wacom 手写绘图板. 上图是 DeviantArt 用户 loish 使用 Muro 创作的一幅画,这里还有更多作品范例.   Muro 让人想起了过去那些基于浏览器的绘图工具,像使用 Flash 的 Odosketch, 以

java HTML5 学习资料汇总

目前JAVA可以说是产业界和学术界最热门的语言,许多人都很急切想把JAVA学好. 但学习是需要步骤的,除非像电影中演的那样,能够把需要的专业技巧下载到脑海:主角只花了几秒下载资料,就马上具备飞行员的技巧,或是武侠小说中的运功传送内力的方式,否则花上一段时间苦学是少不了的.花时间,不打紧,就怕方法错误,事倍功半. java 学习文章推荐.java学习线路.java 知识图谱. HTML5 微数据 RDFa/微格式 使用 jQuery 的 Autocomplete 插件实现input输入提示功能 创