对于HTMLl5来讲,其从根本改变了Web应用方式。以游戏娱乐来讲我们已经看见过《割绳子》以及《愤怒的小鸟》(试玩HTML5版小鸟请自带梯子,需用力翻过去)等案例,HTML5跨平台,无需审核,让人从中体验到HTML5的开放性带来的各种便捷。
HTML5,这个互联网领域的新宠儿,大家再熟悉不过了。不熟悉的飘过,熟悉的可能会说,不就是加了一些新标签,增加了一些新功能吗,有什么神奇的。的确,HTML5无非是在HTML4的基础上增加了更多的逻辑标签,有了更高级的CSS动画支持,当然还有WebSocket、Canvas、LocalStroge、Geolocation等高级功能,也都不是什么高深的东西,但这些对于web开发者却是不小的诱惑。有了HTML5你不仅可以轻松快速的搭建布局完美页面炫丽的网站,还能制作出实时交互应用、离线应用,这在web开发端已经是一不小的进步了,未来HTML5的标准会更加完善,目的就是打造无所不能的浏览器。
(以HTML5实现的割绳子)
无论是HTML5vsFlash,还是WebAppvsNativeApp,大家的呼声中都对HTML5充满了骄傲和期待。在移动设备泛滥的今天,移动互联网也成了商家必争之地,Html5也就成了块香饽饽。正是由于移动平台的多样化,HTML5得天独厚的跨平台特性让他成了互联网巨头们争相拥抱的,也给了他们挑战NativeApp平台新的机遇。有Facebook、百度、腾讯这些大佬们推动HTML5的发展,你还担心什么呢,互联网的开发性注定了未来是属于WebApp的,当然也属于HTML5的。
(一款基于HTML5制作的游戏tracks)
虽然HTML5还不成熟,各大浏览器支持度也不完整,但这不能阻止你使用HTML5的脚步,紧跟技术潮流才不至于被互联网抛弃,技术都是在使用中完善的,没有一个技术是刚出来就很完美的。说了这么多也都是空口说白话,下来谈谈我使用HTML5的看法。前段时间我们使用HTML5做了个名叫涂鸦秀秀的游戏,简单来说就是一个多人画图猜图的互动游戏,有简单的好友系统,在社交网络泛滥的今天,这种游戏还是有可玩性的。之所以使用HTML5,无非就是自我感觉适合,也是一种尝试。
在这款游戏中我们主要使用了HTML5的WebSocket,这对于多人实时游戏是再合适不过了。还有LocalStroge,不再使用Cookie,这是一件很方便的事。画图游戏当然离不开新元素Canvas了,这个元素很神奇,这可能就是未来web游戏的主要技术了。这些也只能证明技术上可以实现,也感觉不到有什么适合之处啊。那就要说说跨平台了,社交游戏实现跨平台是最好不过了,HTML5可以,所以我们选择了他。使用HTML5不仅可以做出跨平台的WebApp,还可以打包成各大平台的伪NativeApp,这样做无非是满足目前用户的使用习惯罢了,下载,安装。
总的来说,HTML5目前的状况,网站之类的不用说肯定得用他,社交游戏、社交应用使用他也再适合不过了,RPG之类的游戏,对于负荷能力有限的浏览器还是有一定压力的,未来会怎么样呢,拭目以待吧。