不管是Zynga、Facebook、Google、微軟、蘋果,還是眾多新興的初創公司,都已拉開了HTML 5大戰的序幕。今天這裡要介紹的是2012年HTML 5發展的14個大膽預測:
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 5
現在很多用戶使用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廣告是遲早的事。