作者:劉菲菲
HTML5是當下最主流的網頁標準,它的出現給在線應用和手機游戲開發者帶來了不少新機會。基于HTML5,開發者可以制作自己的網絡游戲,而這個游戲無 論你在PC、手機還是平板電腦上,無論你用Chrome、Firefox還是Opera,都可以無障礙運行。不過,HTML5作為一項新興技術,在標準和 性能上還有很多不確定性,開發者們對HTML5的看法也不盡相同。那么,在開發者眼中,HTML5到底怎么樣?
1.HTML5可跨平臺運行
HTML5最主要的優勢就在于它適合眾多平臺,從PC瀏覽器到手機、平板電腦,甚至將來的智能電視。只要設備瀏覽器支持HTML5,HTML5應用或游戲在該平臺中就可以直接運行。
這帶來原生應用所沒有的優點(注:原生應用通常需要進行重新設計,方能投放至另一個目標操作系統)。若開發者想要將自己的iOS游戲移植到Android平臺,他就需要對游戲做出根本性的調整。有了HTML5技術,此過程就會簡單許多。
HTML5可跨平臺運行
大型網游發行公司Spil Games的CEO Peter Driessen表示,“我們已采用HTML5技術1年多,深知基于各設備推廣網頁游戲的重要性。隨著玩家的體驗次數日益頻繁及各種設備的多元化,這一點越來越重要。”
Zynga德國工作室的Paul Bakaus(他曾協助公司將此技術植入公司的各款網頁和手機游戲中)表示,“推廣HTML5技術的理由很多。”
他表示,“一個優點就是我們能夠輕松將其推廣至手機瀏覽器。例如,你無需進行安裝——這是一大優點。再來就是內容更新和跨平臺開發。若你創建的是原生應 用,多數情況下你需要分別在Android和iOS平臺創建內容,也許還有桌面平臺。基于HTML5技術,你只需要制作一次,就可以將其推廣至各平臺。”
除能夠讓開發者更輕松地將游戲植入各種平臺外,HTML5還提供便捷的跨平臺交流,支持很多云端功能,從社交機制到持久的游戲世界。
Spil Driessen表示,“我們希望通過HTML5獲得的是真正的云端游戲。我們支持眾多在線社區,顯然我們的玩家,其他玩家也一樣,越來越希望自己能夠基 于手機玩游戲。HTML5給我們奠定了基礎,讓我們得以創作出包含社交功能的無縫隙游戲體驗,無論是外出還是在家。”
2.HTML5的運作情況無法預測
雖然HTML5原先旨在服務各種設備,但我們依然無法確保其能夠順利適應各種硬件標準。
EA創意總監Richard Hilleman最近在舊金山的“New Game Conference”上分享自己在此平臺遇到的挫折,他表示團隊的試驗3D動畫在MacBook Air上運作順利,但在更強大的設備上則遇到阻礙。
Hilleman表示,“在我自己的電腦上,其處理器是i7,我一秒鐘只能獲得若干幀數。”他接著解釋到:“高性能的JavaScript通常非常遲鈍,”所以我們很難預測應用在既定硬件設備的運作情況會怎樣。
HTML5的運作情況無法預測
他補充表示,“我不知道如何向客戶解釋。這是很大的問題。”
瞄準手機平臺的HTML5開發者很容易遇到這些問題,因為他們的游戲需要在各種智能手機和其他手機設備上運作。
資深HTML5開發者及近來剛關閉的Moblyng工作室前首席執行官Stewart Putney表示,公司會在眾多設備上測試自己的作品。他表示,“就iOS系統來說,我們僅需針對iPhone3GS、iPhone4、 iPhone4S、iPad和iPad 2,這很簡單。Android相比之下更分散;各手機制造商通常都會對手機瀏覽器做出微小調整。這對原生Android應用來說沒什么大不了。但對 HTML5應用來說,這意味著應用將難以運行。”
他繼續表示到:“為保證獲得較高質量的內容,我們得在多種設備上測試應用——只有這樣我們才能保證應用能夠順利運作。我相信未來我們會看到更多測試工具及更優質的標準,但Android QA依然是HTML5開發的痛處。”
3.HTML5是Flash之外的選擇
從傳統角度看,Flash和網頁游戲總是攜手并進,但由于Adobe最近決定暫停Flash對手機瀏覽器的支持,因此開發者紛紛開始探尋智能手機市場存在 的其他選擇?但相比Flash,HTML5表現如何?據Zynga高管Paul Bakaus表示,二者都有自己的市場,它們各有千秋。
他解釋稱:“Flash有全新Stage 3D API,而網頁平臺則有WebGL。二者都在底部圖層中采用原生OpenGL抓取內容。這樣它們就在速度上不相上下。關于軟件繪制,我覺得HTML5勝過 Flash,因為它非常貼近實際瀏覽器,這樣它們就能夠在硬件加速圖層上進行各種優化。但Flash也存在幾個明顯的優勢。”
HTML5是Flash之外的選擇
“我覺得Flash和Stage 3D的應用程序很棒,而HTML5則是實現跨平臺運作的渠道。還有就是原生應用,它能有效整合手機操作系統的功能。我不知道未來它們是否會分出勝負——所以我不會將它們分離開來。我覺得這更像是專業分工。”
谷歌Seth Ladd補充表示,他覺得HTML5最終會和Flash和平共處,每個平臺都會有自己的獨特優勢。他表示,“未來你將看到的是,促成更大網絡的各平臺將不 得不繼續向前發展,因為其中存在一定競爭性。我希望Flash能夠找到優化體驗的方式,開放的網絡平臺將繼續優化其體驗,最后你會看到這些都變成現實,終 端用戶將從中受益匪淺。”網頁開發者Dominic Szablewski(注:他是JavaScript Impact引擎的創建者)表示,Flash更適合美工人員,而HTML5則是更好的編程環境。
“Flash一直都非常適合創意人員。基于Flash IDE創建動畫或簡單游戲非常便捷,只需要進行幾次鼠標點擊。這類工具HTML5沒有;你通常需要編寫代碼。但HTML5完全免費,一開始,你只需要一個瀏覽器和文本編輯器,無需購買昂貴應用。”
推薦閱讀
陳植 “它或將給合伙制PE基金帶來一場地震。”一家合伙制股權投資基金管理人感慨說。 他所說的“地震”,即國稅總局《合伙企業及合伙人所得稅實施辦法》相關草案(下稱“《辦法》”)及地方配套操作指引細則,正進入召>>>詳細閱讀
本文標題:七個特點告訴你 HTML5技術到底怎么樣
地址:http://www.xglongwei.com/a/kandian/20120411/49766.html