HTML5的發(fā)展趨勢
1.移動端
當今社會,幾乎已經是人羊一部手機了,而智能手機也占據著手機市場的主要份額,這也造成了各種移動端的應用呈爆炸式増長。伴隨著移動互聯(lián)網的大爆發(fā),HTML5在移動端的發(fā)展優(yōu)先級也會提升到最高。
2.HTIVIL5游戲
在游戲領域,更多的移動游戲開發(fā)商也開始轉戰(zhàn)HTML5。眾所周知,在IOS平臺上運行的付費游戲是需要向蘋果支付30%的費用的。如果是通過HTML5開發(fā)游戲,則可以節(jié)約這筆支出。其實游戲就 是各種智能手機吸引年輕人的主要原因,也就是說,游戲是推動移動設備得以暢銷的一個主要原因。
在移動領域,大家爭論不休的一個問題是:開發(fā)Web應用,還是原生應用?隨著HTML5標準的發(fā) 展,兩者之間的差異逐漸模糊。
3.響應式
在早些年的Web開發(fā)中,人們很少會考慮_個網頁在不同分辨率的屏幕上顯示的差異,因為一個寬度960px的內容居中的DIV就足以應付一切屏幕設備的分辨率了。然而現(xiàn)在則沒那么好應付了,用戶必須要考慮不同設備之間的兼容性。傳統(tǒng)的PC端瀏覽器和移動端瀏覽器的分辨率差別是很大的,同樣 —個網頁用戶無法在眾多客戶端中使用同一個樣式的網頁布局,這就需要響應式的設計了,也就是頁面可以根據屏幕的分辨率大小而自動調整大小。
4.本地存儲與離線緩存
以前實現(xiàn)本地存儲時,一般是通過cookie的方式。而HTML5的本地存儲使本地的存儲量變得更大,雖然也是銘文存儲,但是數(shù)據是放在一個小型的數(shù)據庫當中的,不會像cookie—樣很隨意地被別人看見,并且從瀏覽器控制臺中就能直接閱讀。另外HTML5的本地存儲是永久保存的。
離線緩存的概念確實比較新,在離線狀態(tài)下,應用程序也能照常運作,這也是HTML5的強大之處。經典的離線緩存是亞馬遜的kindle云閱讀器,可以在瀏覽器中將內容同步到所有的kindle設備,并能記憶用戶在kindle圖書館的一切。智能手機上的各種閱讀類的App其實也做了差不多的操作,幾乎都是效仿了亞馬遜的kindle產品。
5.開發(fā)框架
目前,HTML5還是一個處于逐步完善的技術,現(xiàn)在已經表現(xiàn)得非常強大了,但表現(xiàn)得很強大是由其自身的各種功能決定的,還無法和一些成熟的語言和技術相比。例如,目前還沒有非常完善的HTML5的IDE,這也意味著現(xiàn)在從事HTML5的開發(fā)將會有很多代碼等著用戶去寫;也沒有比較成熟的框架,一切都要靠自己。在HTML5未來的開發(fā)過程中,必然會慢慢完善其自身的開發(fā)工具和開發(fā)框架。
點擊加載更多評論>>