多数技术领域人士都认为,在在线视频和UI领域,HTML5将取代flash。难以定夺的是,在网络游戏领域,HTML5是否会取代flash技术。
苹果、微软、谷歌和Mozilla——4家大型技术公司如今正积极在各领域推广HTML5技术,其中包括游戏领域。更重要的是,他们的产品占据97%的浏览器市场。
这就是为什么这些公司的竞争&合作会促使HTML5技术在浏览器游戏领域(也许是PC游戏)赶超Flash技术。
各个公司都持续完善这一技术
苹果
苹果在移动平台的HTML5和Canvas上取得突出成绩。若你查看最近的运作数据结果就会发现,Mobile Safari在画布帧速率方面比其他手机浏览器更胜一筹。
他们明确表示自身对于Flash的抵制情绪,他们没有在Mobile Safari中植入这一技术,而是积极将HTML5作为替代选择。
微软
出乎意料的是,IE 9和IE 10在2D平台表现并不糟糕。
关于Windows 8,微软通过允许开发者基于HTML5和JavaScript制作原生应用表明公司对于HTML5技术的支持。
他们携手zeptolab移植热门游戏《割绳子》。
他们还支持Build New Games(游戏邦注:这是个着眼于HTML5技术的博客)。
谷歌
谷歌的V8引擎令HTML5游戏变得趣味无穷——促使它们变得具有可行性。
他们管理HTML5 Rocks,这是个瞄准所有HTML5内容的资源/粉丝网站。
他们携手Rovio将《愤怒的小鸟》移植至HTML5平台,目前正同EA合作开发一款新HTML5杰作,以手机作为控制器。
Mozilla
Mozilla正忙于发布Mozilla Marketplace,这和Windows 8颇为相似,能够让HTML5应用和游戏看起来更像原生内容。
他们的新Mobile OS搭载HTML5技术(我相信这将绑定Mozilla Marketplace)。
最后,他们是《BrowserQuest》的幕后团队,这是款优秀的MMO游戏,所有玩家都可以通过他们的浏览器进行体验。
browserquest from gamasutra.com
竞争是好事
过去几年来,这4家技术公司之间的竞争促使JavaScript引擎的性能获得显著提高,因为各公司都积极促使自己的引擎速度最快。我基于2008年6月版的Chrome 21.0.1180.41和Firefox 3.0进行SunSpider JavaScript Benchmark测试。最后一个版本的Chrome比4年前的浏览器快12.5倍(游戏邦注:166.4ms vs 2073.5ms)。
苹果、微软、谷歌和Mozilla都呈现众多基于HTML5技术的演示内容,旨在展示这一技术。
对立角色:Adobe
不要误会我的意思,Adobe是家很棒的公司。他们推出众多杰出的软件:Flash、Photoshop、Illustrator和Dreamweaver等。
你无疑可以这么说,目前的顶级HTML5游戏开发环境最多和Adobe保持相当。但你也可以这么说2000年初的Internet Explorer。HTML5的覆盖率、浏览器支持水平及游戏访问率呈上升趋势,这要归功于积极完善开发过程和实际玩法的杰出公司所给予的支持。
下面是若干给予支持的公司:
* Scirra和GameSalad均推出便于使用的HTML5游戏“拖放”编辑器
* Game Closure和Spaceport拥有将JavaScript游戏转化成其他平台原生代码的输出装置
* ImpactJS是相当优秀的JavaScript游戏引擎
* 即将展开的onGameStart是由Mozilla支持的HTML5游戏大会
相关公司还有很多,包括我们(Clay.io)——我们积极简化将排行榜、成就、分析数据、社交整合、付费过程等功能植入HTML5游戏中的操作过程(查看我们的开发者信息页面)。
开放式
最近来,Adobe越来越朝开放源码靠拢,这棒极了,但Flash Player依然是封闭源码——Adobe是负责软件进一步开发的唯一公司。
iOS对于应用审核过程及收益分成持更严格的态度。我们(Clay.io)也采用这一模式,我们就我们商店上的付费游戏分成20%。但美妙的是,我们欢迎开发者自行出售内容,避开收益分成。如果他们觉得我们不值得20%的分成,他们无需被迫同我们合作。
HTML5完全呈开放模式——开发者可以选择在何处放置自己的游戏,或直接进行出售,技术的进步不是仅仅依靠一家公司。你会在PC游戏中看到这点——显然,很多人瞄准Steam是因为这是用户的所在之处,但《Minecraft》之类的独立游戏也取得不错成绩。
移动技术
最近有关Flash不再同Android平台整合的消息清楚说明,Flash技术已在移动平台消亡。这4家公司具备,但Adobe不具备的东西是移动操作系统,我相信他们更愿意看到开放技术变成标准,而非被单个公司所控制。
wordwars from gamasutra.com
遗憾的是,HTML5技术倍受忽视的一个功能是,它能够适应移动设备的细微变更。显然,Flash技术具有可行性,但你会被局限于具体平台。通过移动网络,你无需担心应用收益所带来的商店费用。我希望看到更多HTML5游戏充分利用这一性能,而非只是基于传统浏览器开发内容。
缺点
众多大型公司支持这一技术所带来的问题是,自我主义会产生阻碍作用。这体现在如下情况中:
WebGL——除微软外,所有公司都赞同WebGL能够让开发者在浏览器中呈现3D画面。
声音——所有现代浏览器都支持声音功能,它们只是在编码解码器的使用上未达成一致。
即便你依然未被说服,无论你怎么看待,HTML5技术都是个福祉。a)它能够带给Flash技术必要的竞争性,b)由于众多公司的支持,这一技术将取代Flash,获得全面完善。
[ comments ]