乍看之下,HTML5似乎給在線和手機(jī)游戲開(kāi)發(fā)者帶來(lái)頗多益處。這是個(gè)純網(wǎng)頁(yè)平臺(tái),游戲開(kāi)發(fā)者能夠基于HTML5制作自己的游戲,然后在任何兼容設(shè)備發(fā)行內(nèi)容,從手機(jī)到PC平臺(tái)。但這是否真的這么簡(jiǎn)單?
但平臺(tái)目前尚沒(méi)有統(tǒng)一標(biāo)準(zhǔn),所以其性能還存在不確定性。該平臺(tái)顯然頗具潛力,Zynga之類的主流開(kāi)發(fā)者已開(kāi)始將其運(yùn)用至手機(jī)領(lǐng)域,但引擎供應(yīng)商Unity稱“就運(yùn)行情況來(lái)看,HTML5仍然不甚理想”。
關(guān)于此平臺(tái)的發(fā)展方向,開(kāi)發(fā)者看法不一,因此我們決定深入剖析幾位HTML5技術(shù)采用者的看法,探究平臺(tái)的主要利弊,及其未來(lái)發(fā)展方向。
下面是關(guān)于HTML5當(dāng)前狀態(tài)的若干要點(diǎn):
1. 跨平臺(tái)運(yùn)行特點(diǎn)
HTML5的主要優(yōu)勢(shì)在于它適合眾多平臺(tái),從PC瀏覽器到手機(jī)、平板電腦,甚至是智能電視。只要設(shè)備瀏覽器支持HTML5,HTML5游戲在此平臺(tái)就具有可行性。
這帶來(lái)原生應(yīng)用所沒(méi)有的優(yōu)點(diǎn)(游戲邦注:原生應(yīng)用通常需要進(jìn)行重新設(shè)計(jì),方能投放至另一個(gè)目標(biāo)操作系統(tǒng))。若開(kāi)發(fā)者想要將自己的iOS游戲移植到Android平臺(tái),他就需要對(duì)游戲做出根本性的調(diào)整。有了HTML5技術(shù),此過(guò)程就會(huì)簡(jiǎn)單許多。
大型網(wǎng)游發(fā)行公司Spil Games的CEO Peter Driessen表示,“我們已采用HTML5技術(shù)1年多,深知基于各設(shè)備推廣網(wǎng)頁(yè)游戲的重要性。隨著玩家的體驗(yàn)次數(shù)日益頻繁及各種設(shè)備的多元化,這一點(diǎn)越來(lái)越重要。”
Zynga德國(guó)工作室的Paul Bakaus(他曾協(xié)助公司將此技術(shù)植入公司的各款網(wǎng)頁(yè)和手機(jī)游戲中)表示,“推廣HTML5技術(shù)的理由很多。”
他表示,“一個(gè)優(yōu)點(diǎn)就是我們能夠輕松將其推廣至手機(jī)瀏覽器。例如,你無(wú)需進(jìn)行安裝——這是一大優(yōu)點(diǎn)。再來(lái)就是內(nèi)容更新和跨平臺(tái)開(kāi)發(fā)。若你創(chuàng)建的是原生應(yīng)用,多數(shù)情況下你需要分別在Android和iOS平臺(tái)創(chuàng)建內(nèi)容,也許還有桌面平臺(tái);贖TML5技術(shù),你只需要制作一次,就可以將其推廣至各平臺(tái)。”
除能夠讓開(kāi)發(fā)者更輕松地將游戲植入各種平臺(tái)外,HTML5還提供便捷的跨平臺(tái)交流,支持很多云端功能,從社交機(jī)制到持久的游戲世界。
Spil Driessen表示,“我們希望通過(guò)HTML5獲得的是真正的云端游戲。我們支持眾多在線社區(qū),顯然我們的玩家,其他玩家也一樣,越來(lái)越希望自己能夠基于手機(jī)玩游戲。HTML5給我們奠定了基礎(chǔ),讓我們得以創(chuàng)作出包含社交功能的無(wú)縫隙游戲體驗(yàn),無(wú)論是外出還是在家。”
2. HTML5的運(yùn)作情況難以預(yù)測(cè)
雖然HTML5原先旨在服務(wù)各種設(shè)備,但我們依然無(wú)法確保其能夠順利適應(yīng)各種硬件標(biāo)準(zhǔn)。
EA創(chuàng)意總監(jiān)Richard Hilleman最近在舊金山的“New Game Conference”上分享自己在此平臺(tái)遇到的挫折,他表示團(tuán)隊(duì)的試驗(yàn)3D動(dòng)畫(huà)在MacBook Air上運(yùn)作順利,但在更強(qiáng)大的設(shè)備上則遇到阻礙。
Hilleman表示,“在我自己的電腦上,其處理器是i7,我一秒鐘只能獲得若干幀數(shù)。”他接著解釋到:“高性能的JavaScript通常非常遲鈍,”所以我們很難預(yù)測(cè)應(yīng)用在既定硬件設(shè)備的運(yùn)作情況會(huì)怎樣。
他補(bǔ)充表示,“我不知道如何向客戶解釋。這是很大的問(wèn)題。”
瞄準(zhǔn)手機(jī)平臺(tái)的HTML5開(kāi)發(fā)者很容易遇到這些問(wèn)題,因?yàn)樗麄兊挠螒蛐枰诟鞣N智能手機(jī)和其他手機(jī)設(shè)備上運(yùn)作。
資深HTML5開(kāi)發(fā)者及近來(lái)剛關(guān)閉的Moblyng工作室前首席執(zhí)行官Stewart Putney表示,公司會(huì)在眾多設(shè)備上測(cè)試自己的作品。他表示,“就iOS系統(tǒng)來(lái)說(shuō),我們僅需針對(duì)iPhone3GS、iPhone4、 iPhone4S、iPad和iPad 2,這很簡(jiǎn)單。Android相比之下更分散;各手機(jī)制造商通常都會(huì)對(duì)手機(jī)瀏覽器做出微小調(diào)整。這對(duì)原生Android應(yīng)用來(lái)說(shuō)沒(méi)什么大不了。但對(duì) HTML5應(yīng)用來(lái)說(shuō),這意味著應(yīng)用將難以運(yùn)行。”
他繼續(xù)表示到:“為保證獲得較高質(zhì)量的內(nèi)容,我們得在多種設(shè)備上測(cè)試應(yīng)用——只有這樣我們才能保證應(yīng)用能夠順利運(yùn)作。我相信未來(lái)我們會(huì)看到更多測(cè)試工具及更優(yōu)質(zhì)的標(biāo)準(zhǔn),但Android QA依然是HTML5開(kāi)發(fā)的痛處。”
3. 這是Flash之外的選擇
從傳統(tǒng)角度看,F(xiàn)lash和網(wǎng)頁(yè)游戲總是攜手并進(jìn),但由于Adobe最近決定暫停Flash對(duì)手機(jī)瀏覽器的支持,因此開(kāi)發(fā)者紛紛開(kāi)始探尋智能手機(jī)市場(chǎng)存在的其他選擇?但相比Flash,HTML5表現(xiàn)如何?
據(jù)Zynga高管Paul Bakaus表示,二者都有自己的市場(chǎng),它們各有千秋。