HTML5終極指南:2012年的14個預測

發表於2011-12-23

來源:IT經理網

無論是當紅科技企業如Zynga、Facebook、Google和Apple,還是剛剛誕生的初創企業,2012年都是決勝HTML5的一年。以下是關於HTML5在2012發展趨勢的大膽預測:

一、歡迎來到更加互聯的Web世界

2012年,html5 將增加更多有用的開放介面API,供開發人員使用,讓網站之間的連線更加緊密。

例如,Facebook上的Zynga遊戲在iFrames裡執行。通過呼叫最新的PostMessage API,這些遊戲能在Facebook包容框架內互相之間通訊。在HTML5之前,不同視窗之間的通訊需要依賴遠端伺服器——或者使用不穩定的破解方法。

另外一個讓人興奮的新功能是CORS(Cross Origin Resource Sharing)。這是不同網站之間分享資訊變得非常容易。例如,CORS將允許初創企業開發出一種能夠編輯facebook圖片的編輯服務,允許你修改之後再上傳,無需通過糟心的破解途徑。

基於HTML5的的語義資訊(例如Semantics和Microdata)建立提取web頁面資訊的web工具變得更加容易。因此,將有大量的Mashup混搭服務出現,出色的瀏覽模式也將越來越多(例如readers閱讀器和translators)

HTML5終極指南:2012年的14個預測

二、Web瀏覽器看上去更像iPhone

每個人都喜歡蘋果的iOS作業系統。現在你可以在HTML5上看到了。2012年你的右臉其將開始支援push notifications通知服務,geolocation地理位置服務,以及可以離線使用的應用程式。有些瀏覽器可能會採用更加類似iOS的使用者介面。

三、越來越多的應用程式將基於HTML5建立,而不是以可下載應用程式的方式出現(例如金融時報的客戶端)

你可能已經在使用電子郵件、日程和圖片分享等web應用程式,2012年將有更多型別的程式推出HTML5版本。你將看到類似Inkscape和Illustrator這樣的內容建立程式也開始支援HTML5。

四、IE瀏覽器和微軟將變得“酷”很多

微軟對瀏覽器 IE 已經投入了巨資,並且很多資金用於提升 html5的效能,未來將在 IE10上有所體現。IE10憑藉Canvas硬體加速功能將在速度測試上擊敗所有其他瀏覽器競爭對手。此外微軟還在HTML5頁面與桌面電腦的功能整合方面別具匠心,並最終推動HTML5應用的開發熱情。

五、瀏覽器廠商將推出應用程式商店業務

看到蘋果公司的移動應用商店 App Store 的巨大成功,並且結合 html5 的日漸成熟,未來瀏覽器廠商將會構建自己的網路應用商店 Web App Store,從而對蘋果公司應用商店可能構成衝擊。其實,谷歌公司的 谷歌瀏覽器Google Chrome 已經推出了網路應用商店。這個趨勢對於HTML5應用開發者來說是個好事——這意味著程式將有更多的銷售機會,儘管不同平臺的支付平臺和分賬機制還未就緒。

六、至少有一個基於WebGL的重量級主機遊戲會發布(再發布)

2012年至少有一個AAA級別的主機遊戲公司會邁出這一步,釋出一款基於WebGL的,無需客戶端的3D web遊戲。也可能採用重新發布一部遊戲大作的方式(例如團隊要塞2或者刺客信條),或者是一款流行的多人線上遊戲如魔獸世界,當然也有可能直接釋出一款全新遊戲。

七、多數應用都將通過離線快取來支援離線工作

離線快取技術將會迅速提高 html5 的可用性和應用範圍。基於快取而不需要聯網,就可以查詢本地資料庫和服務,這一方面能提高HTML5應用的執行速度,提供類似傳統桌面應用的流暢性,同時也能帶來一些安全性話題,例如你可能在清理計算機快取的時候不小心擦除掉你正在處理的文件或者工作進度,或者為惡意軟體遠端訪問你電腦上的私密資料開啟方便之門。

八、HTML5廣告將取代Flash廣告變得無處不在

html5 廣告可以相容 Flash廣告,隨著致力於基於 html5 提供各方面技術和工具以及各種服務的創業公司不斷湧現,HTML5廣告面臨的沙盒問題、安全問題以及認證工具等問題都將得到解決。

九、JavaScript 隨著記憶體管理和資料型別的改進而提高執行速度

JavaScript已經是世界上執行最快的指令碼語言之一了,但還是有提高空間。Google Chrome已經開始著手推動更好的記憶體管理和垃圾收集演算法。加之更優秀的資料型別管理,Javascript將獲得與Java等成熟語言較為接近的效能表現。

十、Canvas硬體加速技術將被應用於多種瀏覽器(但不會是主流瀏覽器)

其他瀏覽器廠商都會學習微軟引入硬體加速技術,不這麼做就會顯得落伍。火狐瀏覽器面臨的形式最為嚴峻,如若不引入硬體加速將可能重演IE悲劇——遲鈍、腫脹並被遺留程式碼活活拖跨。2012年主流移動瀏覽器還不會支援硬體加速,這估計要等到2013年。

十一、人們將能在移動裝置上玩到Zynga等公司的HTML5流行遊戲,但限於一些較為簡單的遊戲

你也許能看到有人玩純HTML5版本的Zynga撲克、字謎、Mafia Wars等遊戲,這些遊戲可以在網頁裡,也可以在facebook原生應用裡執行。但這些都會是寫基於選單的遊戲、棋牌遊戲或者角色扮演遊戲,更復雜的富有視覺衝擊的遊戲例如Ville還需要等待一段時間。

十二、Facebook將釋出改進的HTML5 API,允許與其他網站更加無縫整合

十三、Facebook將於桌面更加無縫整合

想想吧,任意拖放、檔案系統訪問、照片同步以及桌面Widgets。這些功能將模糊桌面與瀏覽器之間的界限,讓社交圖譜與桌面體驗緊密結合。

十四、蘋果依然不會在移動版Safari上支援HTML5的聲音功能

iOS3時代,html5 的聲音功能在移動Safari上一切正常,但是蘋果在 iOS4 和5 版本中禁用了大多數的API呼叫,因為這可能會衝擊iTune業務。2012年,蘋果依然不會放鬆對蘋果生態系統的絕對控制權,並拒絕向 html5 提供聲音介面API。

原文出處:The Definitive Guide To HTML5: 14 Predictions For 2012

相關文章