W3C 聯盟(World Wide Web Consortium)原本預期在 2022 年才會針對 HTML5 制定技術標準,今年9月間提前宣佈完成針對 HTML5 技術細節定義,同時著手草擬包含 HTML5.1Canvas 2D Level 2 等下一階段的網頁技術規範,預計在 2014 年間將會正式成為網頁撰寫標準語言。

目前包括 AdobeAppleFacebookGoogleHPMicrosoftMozillaNokia Opera 等廠商參與合作,讓開發者使用 HTML5 撰寫網頁時,有標準語言可供查詢。目前大約有 63 % 的網頁與 Web 應用程式已經採用 HTML5 開發技術,提升普及率還有一段路要走。

HTML5 的主要優勢在於,跨越不同的數位載具,包括桌上電腦、手機、平板電腦及智慧電視等。只要支援 HTML5 瀏覽器的設備,就可以運行。使用 HTML5更容易將遊戲放到不同的平台上,例如,將 iOS 的遊戲轉移到 Android 上的過程,會方便許多。

目前 App Store 上超過 50 %的應用已經是用 HTML5 來開發網頁遊戲開發商 Spil Games 的執行長 Peter Driessen 表示:“使用 HTML5 一年多來,我們看到了運行網頁遊戲的價值隨著玩家使用的設備越多及遊戲時間越長,HTML5 變得越來越重要。”Zynga 德國首席技術長 Paul Bakaus 表示:“我們使用 HTML5 的兩個主因是容易在手機網頁瀏覽器中玩遊戲跨平台使用不必重覆安裝且能同步更新。

HTML5仍須面對的問題如下:

性能需要圓潤成熟EA 創意總監 Richard Hilleman 認為,“遊戲必須在各種不同的行動設備上運行。目前仍然無法保證 HTML5 在各種硬體上的性能。他的團隊實驗證實 3D 動畫在 MacBook Air 上的表現很棒,但在更強大的硬體上卻表現不佳。由其是高性能的 JavaScript 最遲鈍 

遊戲開發商 Moblyng 前執行長 Stewart Putney 表示,“他們測試的結果 iOS 比較順暢,包括 3GS44SiPad iPad2等Android 比較難,因為行動設備製造商採用各種不同的瀏覽器,導致 HTML5 很難運行。在各種設備上做測試是確保運行良好的唯一辦法。”

適應不同的瀏覽器玩家在新版的瀏覽器如 Chrome Firefox 上,應該能夠順暢玩 HTML5 遊戲。使用老瀏覽器如 IE6Safari Opera 的用戶如果不升級,就不能玩 HTML5 遊戲。Zynga Bakaus 認為,最好的解決辦法就是抓緊開發時間,製作不適用於舊版軟體的高品質遊戲刺激用戶升級。 

HTML5 對不同瀏覽器的支援程度未必相同Fieldrunners 遊戲移植時,Bocoup 的團隊遇到了時間和預算不足的問題,他們只能選擇針對 Google Chrome Chrome Web Store 開發遊戲。是製作高品質的遊戲?還是要涵蓋廣大的玩家這是魚和熊掌不可兼得的難題

發揮替代Flash功能 Adobe 已經決定停止為手機瀏覽器開發 Flash,手機遊戲開發商必須尋找 Flash 替代品HTML5 真能替代 Flash 嗎?Zynga Paul Bakaus 認為,兩者各有專長在速度上是相當的。HTML5 與瀏覽器更接近,可在硬體加速層面上使用各種優化Flash 也有些非常顯著的優勢。GoogleSeth Ladd 則希望,“ HTML5 最終能與Flash共存,在各自的平台發揮優勢。 

網頁開發者 Dominic Szablewski 認為,“ Flash 對創意和美編人員很管用,用 Flash IDE 製作動畫或簡單的遊戲是相當容易的HTML5 對編寫程式的人比較有利只需要瀏覽器和文字編輯器,不需購買昂貴的軟體HTML5 才是網頁開發的未來。Stewart Putney 則認為Flash 不支援行動設備,HTML5 必然會成為行動設備跨平台的標準。”

克服聲音等難題聲音在遊戲開發中扮演著關鍵角色,HTML5 在音樂方面表現確實落後許多。Zynga Paul Bakaus 指出“ HTML5 的最大難題就是聲音,好遊戲必須有好聲音。網頁開發商必須解決聲音的難題,要積極行動面對聲音的問題。”Richard Hilleman 同意 Bakaus 的說法,“我們在聲音方面做得不夠好,因為在聲音的問題上我們立場搖擺不定。”

為什麼 Facebook 會HTML5 Object C原因在於,Facebook App 重度依賴照片,而照片分享及瀏覽相關的功能,重度依賴 CSS Overflow Scrolling,在 iOS 的平台上運作不順暢,使用 Object C Native Implementation 後,速度快上了兩倍多。

缺少應用程式商店HTML5 主要好處是,不像蘋果的 iTunes 封閉平台,不需經由提交、發佈和升級等審閱批核流程。HTML5 可以隨意升級或發佈遊戲,不必等待平台審核沒有標準化的推廣平台,卻需面對向用戶宣傳的大難題。Putney 認為,“ Facebook 能讓玩家注意到HTML5應用程式發佈的訊息。”

arrow
arrow
    全站熱搜

    酷哥康sir 談行銷 發表在 痞客邦 留言(0) 人氣()