無論是Zynga、Facebook、Google、微軟、蘋果,仍是衆多新興的初創公司,都已拉開了HTML 5大戰的序幕。今天這裏要介紹的是2012年HTML 5發展的14個大膽預測:web
1)網絡之間的聯繫愈來愈緊密算法
2012年,HTML 5將會增長對更多實用API的支持,讓網站彼此鏈接。例如,Facebook上運行在iframe標籤中的Zynga遊戲,經過使用新的 postMessage API,將能夠直接在Facebook框架內進行通訊。而在HTML 5以前,窗口內的通訊必須依賴遠程服務器,或許藉助讓人愛恨交加的***。數據庫
除API外,HTML 5還將新增跨域資源共享(Cross-Origin Resource Sharing,即CORS),這將有助於實現不一樣網站之間的信息共享。例如,經過CORS,初創企業能夠爲用戶提供照片編輯服務,從Facebook上下載照片、編輯修改、從新上傳。跨域
因爲HTML 5中許多新的語義信息,開發從web頁面中提取信息的web工具將變得十分容易。咱們將看到愈來愈多的糅合(mashup)服務,以及愈來愈好的瀏覽器模式(如閱讀器和翻譯工具)。數組
2)web瀏覽器的性能堪與iPhone媲美瀏覽器
2012年,web瀏覽器將開始支持通知推送、地理定位以及離線運行應用程序。部分瀏覽器極可能會採用相似iOS風格的用戶界面,性能堪與iPhone媲美。緩存
3)愈來愈多的應用開發將基於HTML 5sass
如今不少用戶使用web應用發送電子郵件和分享圖片等,但到2012年,愈來愈多的應用將支持HTML 5,屆時,用戶將看到大量相似Inkscape和Illustrator的HTML 5內容創做應用。安全
4)瀏覽器IE 10「王者歸來」,大幅提高HTML 5性能服務器
微軟已投入巨資提高HTML 5性能,IE 10發佈之際即是真正的「王者歸來」之時。屆時,IE將成爲運行最快的瀏覽器,引領整個瀏覽器大潮。得到IE瀏覽器較好的支持也將成爲開發HTML 5應用的動力。
5)瀏覽器廠商將涉獵應用商店業務
據悉,面對應用商店這塊大蛋糕,瀏覽器廠商們已經開始蠢蠢欲動,而Google Chrome瀏覽器已經推出了本身的應用商店,不少其餘的瀏覽器廠商極可能會紛紛效仿。其實,這對HTML 5應用開發者來講,是一個好消息,意味着更多的銷售機會,而這些平臺具體的支付系統和收入分紅也將接踵而至。
6)至少有一個基於WebGL技術的重量級遊戲發佈
2012年,至少有一個AAA遊戲公司會推出基於WebGL技術的3D遊戲,或者是發佈已有知名遊戲的更新版本,如Team Fortress 2 或Assassins Creed。
7)愈來愈多的應用將使用離線緩存,支持脫機工做
離線應用緩存將極大地提高HTML 5應用的可用性和速度。經過查詢本地數據庫避免應用與服務器之間的往返通訊,消除web應用的時延缺陷。
8)HTML 5廣告將逐漸取代Flash廣告
那些熱衷於把來自iOS設備龐大流量貨幣化的網站站主們將訴諸於HTML 5廣告。同時,愈來愈多的初創企業也將進軍這個新興市場,解決必將會面對的安全、創做工具等問題。既然HTML 5具有了Flash廣告幾乎全部的效果,以及部分Flash廣告沒有的效果,HTML 5廣告取代Flash廣告是早晚的事。
9)JavaScript將因更好的內存管理和類型數組,性能獲得大幅提高
雖然JavaScript的速度確實已經很快了,並已成爲世界上最快的腳本語言之一,但仍有提高空間。Google Chrome已經開始着手改進內存管理和垃圾收集算法。再加上各類類型數組,JavaScript的性能將不斷獲得改進,並逐漸趕超Java。
10)硬件加速將被愈來愈多的瀏覽器採用(不包括主流移動瀏覽器)
愈來愈多的瀏覽器廠商將效仿IE,學習和引入微軟的硬件加速技術。而那些不採用該技術的瀏覽器將變得愈來愈緩慢臃腫,最終將在激烈的瀏覽器大戰被淘汰,如Firefox。
不過,移動瀏覽器方面,可能要等到2013年纔能有比較實質性的發展。
11)愈來愈多的人將經過移動設備玩簡單的HTML 5遊戲
2012年,可能會常常看到人們在本身的移動設備上玩各類簡單的HTML 5遊戲,如Zynga Poker、Words with Friends和Mafia Wars等,這些遊戲便可在目的網站,也可在本地應用上運行。不過,移動設備上成功的HTML 5遊戲將僅限於如下幾種:菜單類、紙牌類、棋盤類、回合制多人遊戲,以及頭像定製遊戲,而像Zynga 「Ville」這種複雜、視覺密集型的遊戲在2012年的發展空間可能不是很大。
12)Facebook將推出基於HTML 5的API,無縫整合第三方網站
2012年,一直致力於成爲真正的web社交圖譜的Facebook將充分利用各項新的HTML 5功能,開放基於HTML 5的API,更好地整合外部第三方網站和服務。
13)Facebook將無縫集成PC桌面端
拖放、文件系統訪問、照片同步等功能將愈來愈模糊桌面和瀏覽器之間的界限,讓社交圖譜和傳統的桌面體驗聯繫更緊密。
14)蘋果的移動瀏覽器Safari仍將拒絕HTML 5聲音功能
早在iOS 3版本中,Safari就已兼容HTML 5的聲音功能,但鑑於它給iTunes帶來的競爭,蘋果公司在iOS 4和iOS 5中禁用了絕大多數API。爲保持對蘋果生態系統的絕對控制,2012年蘋果公司仍將不會啓用HTML 5聲音功能。
Android開發網 http://www.apkcc.com/