HTML5仍處于發(fā)展階段,但大部分瀏覽器已經(jīng)支持某些 HTML5 技術(shù)。HTML 5有兩大特點:強化了 Web網(wǎng)頁的表現(xiàn)性能;追加了本地數(shù)據(jù)庫等 Web 應(yīng)用的功能。HTML5代表瀏覽器端技術(shù)的一個發(fā)展階段,這些技術(shù)包括:HTML5,DOM3,CSS3,JS API,SVG,WebGL(3D)等
HTML5對于用戶來說,提高了用戶體驗,加強了視覺感受。HTML5技術(shù)在移動端,能夠讓應(yīng)用程序回歸到網(wǎng)頁,并對網(wǎng)頁的功能進(jìn)行擴展,用戶不需要下載客戶端或插件就能夠觀看視頻、玩游戲,操作更加簡單,用戶體驗更好。HTML5的視音頻新技術(shù)解決了移動端蘋果和安卓4.0+,對flash的支持問題。在視音頻方面,性能表現(xiàn)比flash要更好。網(wǎng)頁表現(xiàn)方面,HTML5中的CSS3特效樣式、Canvas、webgl的介入,不僅加強了網(wǎng)頁的視覺效果,甚至能夠使用戶在網(wǎng)頁當(dāng)中看到三維立體特效。
對于搜索引擎來說,HTML5新增的標(biāo)簽,使搜索引擎更加容易抓取和索引網(wǎng)頁,從而驅(qū)動網(wǎng)站獲得更多的點擊流量。
擺脫對平臺的依賴
HTML5可以讓你擺脫對平臺的依賴,用戶打開瀏覽器,直接就可以訪問你的應(yīng)用,而不需要經(jīng)過各種Store的審核。并且html5的技術(shù)可以讓您的手機站做出近似APP的體驗感。
實時更新
網(wǎng)站/應(yīng)用內(nèi)容實時更新,通常平臺的審核都需要七個工作日左右的時間,如果你發(fā)布之后發(fā)現(xiàn)問題怎么辦?html5手機站的方式就不存在這種問題。
離線使用
用戶可以離線使用,更新下載量及少,可以全部更新,也可以選擇替換部分文件。
代碼更安全
使用HTML5,代碼更安全。眾所周知Web應(yīng)用有一個很大的問題就是代碼安全的問題,但現(xiàn)在HTML5可以將Web代碼全部加密,本地應(yīng)用解密后再運行,大大的提供了代碼的安全性。
跨平臺
HTML5可以做到跨平臺,多數(shù)核心代碼不用重寫,Javascript的代碼用得好的話,在許多地方都可以用到,包括移動應(yīng)用、移動網(wǎng)站、PC網(wǎng)站、各種瀏覽器插件,甚至可以用WebKit封裝作為跨平臺的應(yīng)用程序。誠然,這種方式并非完全跨平臺,但這樣也足以減少很多工作量了,特別是后期的維護(hù)。
可以充分利用Native
HTML5可以通過瀏覽器作為中介充分利用Native的好處,比如說可以使用GPS、照相機、本地相冊、讀取本地聯(lián)系人,也可以使用推送功能等,最重要的是,某些Web無法實現(xiàn)的功能,我們可以利用Native來實現(xiàn)。