论述HTML5平台的若干重要特性
開發(fā)者已憑借網(wǎng)頁(yè)技術(shù)制作出創(chuàng)收豐厚的游戲作品許多年:《部落戰(zhàn)爭(zhēng)》憑借靜態(tài)網(wǎng)頁(yè)頁(yè)面大獲成功,《Farmville》憑借Flash開拓出新的疆域。但如今越來越多人覺得,未來HTML5將變成游戲的主要平臺(tái)。為什么HTML5如此頗具趣味,它是否真的已做好準(zhǔn)備?
目前HTML5是網(wǎng)絡(luò)熱詞,所以我們就先從它的定義入手。在我看來,HTML5主要包含兩個(gè)要素:1.新HTML標(biāo)簽,對(duì)播放視頻和音效來說尤為重要;2.可供瀏覽器托管JavaScript應(yīng)用利用的新編程界面。從根本來說,這是可供程序員利用的兩個(gè)新功能。
第二點(diǎn)和游戲存在關(guān)聯(lián)性。任何以JavaScript(游戲邦注:運(yùn)行于網(wǎng)頁(yè)瀏覽器的本地語(yǔ)言)編寫的應(yīng)用,若利用新HTML5編程界面,都可以被歸類成HTML5游戲。但我會(huì)說得更深入些,因?yàn)槲矣X得游戲有其預(yù)期逼真程度。這不足以構(gòu)成一個(gè)小型的游戲試驗(yàn)——我們應(yīng)該瞄準(zhǔn)匹配其他現(xiàn)代平臺(tái)仿真度和復(fù)雜性的游戲。
HTML5逐步令JavaScript應(yīng)用能夠充分利用設(shè)備的各種硬件設(shè)施。就此來看,我覺得若HTML5游戲能夠達(dá)到設(shè)備原生應(yīng)用的質(zhì)量和仿真度,那我們就可以認(rèn)真考慮HTML5游戲。這一時(shí)代已經(jīng)到來:看看StrawDog Studios在《Space Ark》的表現(xiàn),或是Xona Games在《Score Rush》中取得的成就,兩款游戲都是采用Turbulenz HTML5 JavaScript SDK。
為什么HTML5如此頗具趣味?
游戲開發(fā)者通常會(huì)基于有望吸引眾多付費(fèi)用戶的平臺(tái)開發(fā)游戲。但進(jìn)行投資決策時(shí),開發(fā)者會(huì)考慮用戶規(guī)模,及用戶發(fā)現(xiàn)、體驗(yàn)然后最終購(gòu)買游戲的可能性。要回收投資成本,開發(fā)者就需要確保內(nèi)容便于訪問,將游戲投放至眾多設(shè)備,面向廣泛的用戶群體。
可移植性
HTML5游戲的一個(gè)主要優(yōu)點(diǎn)是能夠移植至各種采用HTML5界面的設(shè)備。顯然,制作適合各種設(shè)備的應(yīng)用頗具挑戰(zhàn)性。游戲需要應(yīng)對(duì)各種尺寸和分辨率、及用戶界面和性能截然不同的屏幕,但JavaScript和HTML5的可移植性令這一切得以實(shí)現(xiàn)。當(dāng)然,HTML5不是首個(gè)做到這點(diǎn)的應(yīng)用平臺(tái)—— 想想Sun 1995年推出Java平臺(tái),這是個(gè)已有15年歷史的替代選擇。這確實(shí)不是什么新鮮內(nèi)容。
覆蓋面廣
HTML5平臺(tái)的另一潛在優(yōu)點(diǎn)是,覆蓋面廣。開發(fā)者喜歡iOS平臺(tái)是因?yàn)樗麄兊挠螒虿粌H能夠因此面向廣闊的市場(chǎng),最重要的是,能夠快速面向廣闊的市場(chǎng)。HTML5能夠兼容采用各種操作系統(tǒng)的個(gè)人電腦:所有采用Android和iOS系統(tǒng)的手機(jī)設(shè)備,及其他任何連網(wǎng)智能設(shè)備,例如未來將越來越受歡迎的 Smart TV。玩家只需點(diǎn)擊網(wǎng)頁(yè)鏈接。相反,談到HTML5內(nèi)容,游戲掌機(jī)是訪問性最低的設(shè)備。但話說回來,掌機(jī)制作商為什么要引入他們生態(tài)系統(tǒng)之外的內(nèi)容呢?
開放性
掌機(jī)設(shè)備制作商對(duì)平臺(tái)的控制性帶來HTML5的另一優(yōu)點(diǎn),即開放性。HTML5不為單個(gè)公司所有或控制。HTML5的首個(gè)草稿版本出現(xiàn)于2004 年,可以說,HTML5開發(fā)和發(fā)展的分裂性減緩了平臺(tái)的前進(jìn)步伐。但這一開放性特點(diǎn)令HTML5擁有比其他類似平臺(tái)更持久的生命力。平臺(tái)不存在單一的既得利益(游戲邦注:就如Adobe與Flash的關(guān)系);相反,HTML5和互聯(lián)網(wǎng)平臺(tái)的開發(fā)者存在共享利益。
即時(shí)可訪問性
HTML5游戲的美好之處在于它的即時(shí)可訪問性和即時(shí)發(fā)布特點(diǎn)。在此依然難倒眾多非技術(shù)用戶的安裝和更新操作都由應(yīng)用開發(fā)者完成。HTML5游戲向用戶呈現(xiàn)內(nèi)容的方式非常高效。每當(dāng)出現(xiàn)更新內(nèi)容時(shí),瀏覽器就會(huì)無(wú)縫隙地下載應(yīng)用。HTML5游戲的啟動(dòng)過程,相比運(yùn)用于手機(jī)設(shè)備和應(yīng)用存儲(chǔ)的的光滑應(yīng)用模式,是一個(gè)顯著的進(jìn)步。
所以HTML5似乎并不特別或新穎。但縱觀所有細(xì)微變化和優(yōu)點(diǎn)——可移植性、覆蓋面、開放性及即時(shí)訪問性,可以說這是個(gè)非常有潛力的平臺(tái)。最重要的是,很多開發(fā)者和公司都開始投資這一平臺(tái),謀求自己的未來利益。
總結(jié)
以上是生活随笔為你收集整理的论述HTML5平台的若干重要特性的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么将excel数据导入到datagri
- 下一篇: C#中使用WeiFenLuo.WinFo