關(guān)于HTML5的14個(gè)大膽預(yù)言
不管是Zynga、Facebook、Google、微軟、蘋(píng)果,還是眾多新興的初創(chuàng)公司,都已拉開(kāi)了HTML 5大戰(zhàn)的序幕。今天這里要介紹的是2012年HTML 5發(fā)展的14個(gè)大膽預(yù)測(cè):
1)網(wǎng)絡(luò)之間的聯(lián)系越來(lái)越緊密
HTML 5將會(huì)增加對(duì)更多實(shí)用API的支持,讓網(wǎng)站彼此連接。例如,F(xiàn)acebook上運(yùn)行在iframe標(biāo)簽中的Zynga游戲,通過(guò)使用新的postMessage API,將可以直接在Facebook框架內(nèi)進(jìn)行通信。而在HTML 5之前,窗口內(nèi)的通信必須依賴(lài)遠(yuǎn)程服務(wù)器,或許借助讓人愛(ài)恨交加的黑客。
除API外,HTML 5還將新增跨域資源共享(Cross-Origin Resource Sharing,即CORS),這將有助于實(shí)現(xiàn)不同網(wǎng)站之間的信息共享。例如,通過(guò)CORS,初創(chuàng)企業(yè)可以為用戶(hù)提供照片編輯服務(wù),從Facebook上下載照片、編輯修改、重新上傳。
由于HTML 5中許多新的語(yǔ)義信息,開(kāi)發(fā)從web頁(yè)面中提取信息的web工具將變得十分容易。我們將看到越來(lái)越多的糅合(mashup)服務(wù),以及越來(lái)越好的瀏覽器模式(如閱讀器和翻譯工具)。
2)web瀏覽器的性能堪與iPhone媲美
2012年,web瀏覽器將開(kāi)始支持通知推送、地理定位以及離線(xiàn)運(yùn)行應(yīng)用程序。部分瀏覽器很可能會(huì)采用類(lèi)似iOS風(fēng)格的用戶(hù)界面,性能堪與iPhone媲美。
3)越來(lái)越多的應(yīng)用開(kāi)發(fā)將基于HTML 5
現(xiàn)在很多用戶(hù)使用web應(yīng)用發(fā)送電子郵件和分享圖片等,但到2012年,越來(lái)越多的應(yīng)用將支持HTML 5,屆時(shí),用戶(hù)將看到大量類(lèi)似Inkscape和Illustrator的HTML 5內(nèi)容創(chuàng)作應(yīng)用。
4)瀏覽器IE 10“王者歸來(lái)”,大幅提升HTML 5性能
微軟已投入巨資提升HTML 5性能,IE 10發(fā)布之際便是真正的“王者歸來(lái)”之時(shí)。屆時(shí),IE將成為運(yùn)行最快的瀏覽器,***整個(gè)瀏覽器大潮。獲得IE瀏覽器較好的支持也將成為開(kāi)發(fā)HTML 5應(yīng)用的動(dòng)力。
5)瀏覽器廠(chǎng)商將涉獵應(yīng)用商店業(yè)務(wù)
據(jù)悉,面對(duì)應(yīng)用商店這塊大蛋糕,瀏覽器廠(chǎng)商們已經(jīng)開(kāi)始蠢蠢欲動(dòng),而Google Chrome瀏覽器已經(jīng)推出了自己的應(yīng)用商店,很多其他的瀏覽器廠(chǎng)商很可能會(huì)紛紛效仿。其實(shí),這對(duì)HTML 5應(yīng)用開(kāi)發(fā)者來(lái)說(shuō),是一個(gè)好消息,意味著更多的銷(xiāo)售機(jī)會(huì),而這些平臺(tái)具體的支付系統(tǒng)和收入分成也將接踵而至。
6)至少有一個(gè)基于WebGL技術(shù)的重量級(jí)游戲發(fā)布
2012年,至少有一個(gè)AAA游戲公司會(huì)推出基于WebGL技術(shù)的3D游戲,或者是發(fā)布已有知名游戲的更新版本,如Team Fortress 2 或Assassins Creed。
7)越來(lái)越多的應(yīng)用將使用離線(xiàn)緩存,支持脫機(jī)工作
離線(xiàn)應(yīng)用緩存將極大地提升HTML 5應(yīng)用的可用性和速度。通過(guò)查詢(xún)本地?cái)?shù)據(jù)庫(kù)避免應(yīng)用與服務(wù)器之間的往返通信,消除web應(yīng)用的時(shí)延缺陷。
8)HTML 5廣告將逐漸取代Flash廣告
那些熱衷于把來(lái)自iOS設(shè)備龐大流量貨幣化的網(wǎng)站站主們將訴諸于HTML 5廣告。同時(shí),越來(lái)越多的初創(chuàng)企業(yè)也將進(jìn)軍這個(gè)新興市場(chǎng),解決必將會(huì)面對(duì)的安全、創(chuàng)作工具等問(wèn)題。既然HTML 5具備了Flash廣告幾乎所有的效果,以及部分Flash廣告沒(méi)有的效果,HTML 5廣告取代Flash廣告是遲早的事。
9)JavaScript將因更好的內(nèi)存管理和類(lèi)型數(shù)組,性能得到大幅提升
雖然JavaScript的速度確實(shí)已經(jīng)很快了,并已成為世界上最快的腳本語(yǔ)言之一,但仍有提升空間。Google Chrome已經(jīng)開(kāi)始著手改進(jìn)內(nèi)存管理和垃圾收集算法。再加上各種類(lèi)型數(shù)組,JavaScript的性能將不斷得到改進(jìn),并逐漸趕超Java。
10)硬件加速將被越來(lái)越多的瀏覽器采用(不包括主流移動(dòng)瀏覽器)
越來(lái)越多的瀏覽器廠(chǎng)商將效仿IE,學(xué)習(xí)和引入微軟的硬件加速技術(shù)。而那些不采用該技術(shù)的瀏覽器將變得越來(lái)越緩慢臃腫,最終將在激烈的瀏覽器大戰(zhàn)被淘汰,如Firefox。
不過(guò),移動(dòng)瀏覽器方面,可能要等到2013年才能有比較實(shí)質(zhì)性的發(fā)展。
11)越來(lái)越多的人將通過(guò)移動(dòng)設(shè)備玩簡(jiǎn)單的HTML 5游戲
2012年,可能會(huì)經(jīng)常看到人們?cè)谧约旱囊苿?dòng)設(shè)備上玩各種簡(jiǎn)單的HTML 5游戲,如Zynga Poker、Words with Friends和Mafia Wars等,這些游戲即可在目的網(wǎng)站,也可在本地應(yīng)用上運(yùn)行。不過(guò),移動(dòng)設(shè)備上成功的HTML 5游戲?qū)H限于以下幾種:菜單類(lèi)、紙牌類(lèi)、棋盤(pán)類(lèi)、回合制多人游戲,以及頭像定制游戲,而像Zynga “Ville”這種復(fù)雜、視覺(jué)密集型的游戲在2012年的發(fā)展空間可能不是很大。
12)Facebook將推出基于HTML 5的API,無(wú)縫整合第三方網(wǎng)站
2012年,一直致力于成為真正的web社交圖譜的Facebook將充分利用各項(xiàng)新的HTML 5功能,開(kāi)放基于HTML 5的API,更好地整合外部第三方網(wǎng)站和服務(wù)。
13)Facebook將無(wú)縫集成PC桌面端
拖放、文件系統(tǒng)訪(fǎng)問(wèn)、照片同步等功能將越來(lái)越模糊桌面和瀏覽器之間的界限,讓社交圖譜和傳統(tǒng)的桌面體驗(yàn)聯(lián)系更緊密。
14)蘋(píng)果的移動(dòng)瀏覽器Safari仍將拒絕HTML 5聲音功能
早在iOS 3版本中,Safari就已兼容HTML 5的聲音功能,但鑒于它給iTunes帶來(lái)的競(jìng)爭(zhēng),蘋(píng)果公司在iOS 4和iOS 5中禁用了絕大多數(shù)API。為保持對(duì)蘋(píng)果生態(tài)系統(tǒng)的絕對(duì)控制,2012年蘋(píng)果公司仍將不會(huì)啟用HTML 5聲音功能。
【編輯推薦】
























