盡管還沒有完工,不過 HTM5 已經被炒得沸沸揚揚。Google 不時做一些基於 HTML5 的 LOGO 和演示讓人心癢不已,一些經典游戲如《割繩子》、《寶石迷陣》等都已經開發了基於 HTML5 的網頁版游戲,而在移動應用方面,網絡應用(Web App)由於突破了傳統原生引用(Native App)的環境和版本限制,無論是 Android 還是 iOS,只要浏覽器支持都可以使用。
本文就嘗試閒聊一下 HTML5,尤其是 HTML5 游戲的現在和將來。
一、什麼是 HTML5
建議在了解之前,先去維基百科一下。或者來聽聽知乎上薛天祿的解釋:
簡單來說,HTML5是對 HTML 標准的第五次修訂,目前仍未完工。其主要的目標是將互聯網語義化,以便更好地被人類和機器閱讀,並同時提供更好地支持各種媒體的嵌入。HTML5的語法是向下兼容的。
但論及 HTML5 時,大部分開發者所指的並不僅僅是這個新標准,而是(如 Jeremy Keith 說的)“doing anything cool (on the web)”(在網上隨意耍酷)。做這些“酷”的東西需要用到的技術和標准,除了 HTML5 標准外,還包括 CSS3 的一些新屬性,以及一些新的 API。
好吧,如果這麼多概念把你搞暈了,那麼看看下面這張圖吧
是不是更加暈了呢?反正我是。
二、Google 的 HTML5 秀
Google 和蘋果是推廣 HTML5 的兩大巨頭。除了推出了專門推廣 HTML5 的網站 HTML5ROCKS 之外,Google 還有一個 HTML5的演示站(需翻牆)。裡面目前有 12 個演示,包括 2 個手機演示。
除此之外,Google 還常常用 HTML5 炫出一下讓你心癢不已的東西,比如這個被永久保存的可以彈奏的超炫電音吉他 LOGO。
Google 還有很多超炫的小把戲,比如:
1、搜索 let it snow,屏幕就會開始下雪,結成霧後還可以寫字(這個效果貌似已經沒有了,可能是春天來了的緣故);
2、搜索 tilt,屏幕會傾斜;
3、搜索 do a barrel roll,屏幕會打個滾;
4、Google gravity,一切都下落摔碎了,怎麼搜索?
三、HTML5游戲
和其他應用相比,也許游戲是最能牽動人心的了。事實上,很多經典游戲都有了 HTML5 網頁版了。
1、《割繩子》(Cut the Rope)網頁版