久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

HTML5漫談(3)--HTML5發展需解決的8個問題

大家對HTML5期望很高,希望它繼承Web應用開發簡單、部署升級方便、可以跨平臺,又能像本地應用那樣功能強大,操作體驗簡便友好。我也在上篇“HTML5為什么這樣紅”中顛來倒去地講HTML5如何的天生麗質、為何傾國傾城。然而,要達到大家的期望值,HTML5需要還需要做不少工作。

看來,天將降大任于HTML5也,少不了苦其心志、勞其筋骨、餓其體膚、空乏其身。。。

下面我們就聊聊HTML5技術相對于業務需求,目前存在的一些不足或者說可能制約HTML5業務發展的一些問題。當然,這些不足或問題,并非不可克服,我也會相應談談相關的解決對策,供探討、參考。

1、瀏覽器對HTML5 的兼容性參差不齊,導致部分HTML5應用無法跨平臺

HTML5只是一種技術標準。HTML5應用跨平臺的最大風險在于各種瀏覽器(或類瀏覽器)對HTML5標準的支持情況,或者稱之HTML5標準兼容性情況。

目前,桌面電腦、平板電腦、手機、機頂盒等各類終端上瀏覽器對HTML5的支持情況參差不齊。

看看以下各種終端平臺上的瀏覽器對HTML5的支持情況,會有直觀體會:

移動終端:http://www.html5test.com/results-mobile.html

平板電腦:http://www.html5test.com/results-tablets.html

桌面電腦:http://www.html5test.com/results.html

目前瀏覽器對HTML5支持情況差異較大的原因主要是因為HTML5技術標準剛出不久,尚未正式發布。目前業界各種瀏覽器都非常積極支持HTML5標準,從當前的趨勢看,過個兩三年,大多瀏覽器對HTML5的支持都會不錯。

對策:應建立HTML5兼容性測試體系,并以某種方式強制或有效督促執行。

2、HTML5應用性能較差,導致應用啟動慢,操作反應慢

    與本地應用相比,HTML5的應用性能一般相對較差,體現在啟動、運行、操作等過程的處理響應速度等。主要是因為HTML5是解釋性的腳本語言,通過瀏覽器內核來解析。因此,HTML5應用性能較差,主要是瀏覽器引擎的原因。

對策:1)優化應用執行效率,例如V8 JavaScript引擎比一般JS引擎效率高,因為它直接把JS腳本編譯成本地機器碼再執行,而非傳統的執行字節碼或直接解析。當然,優化瀏覽器的渲染等引擎、采用一些腳本、對象緩存技術等也能一定程度提高執行效率。

2)升級終端配置。用更快的CPU,更大的內存。呵呵。

3、源代碼對用戶可見,容易被拷貝

HTML5同傳統的Web網頁一樣,代碼和圖片等資源都是可見的,因此很容易被拷貝。

對策:1)對Javascript進行代碼混淆

2)將HTML5應用打包成特定格式,以本地應用形式安裝,安裝后刪去程序包,安裝在本地的程序文件隱藏存儲。

4、HTML5應用的可用性,受制于網絡狀況的穩定性

HTML5的應用穩定性相對要較差些,原因很多,其中網絡狀況影響很大。

目前,大多的HTML5應用都部署在服務器側,通過瀏覽器訪問。對于手機,經常出現網絡狀況不穩定情況,很可能導致程序包下載等情況,非常影響應用的完整性、穩定性、可用性。

對策:1)將HTML5應用部署在本地

      2)應用訪問一次后,緩存應用代碼

5、瀏覽器缺乏對設備能力訪問的支持,手機HTML5應用的發展

特別是手機應用,非常需要訪問電話、短彩信、電池余量等各種設備能力。我們很高興看到,W3C成立的DAP(Device APIs and Policy Working Group ),以及WAC( Widget API)都在做相關工作。

對策:早晚會支持的,BAE早就支持了。

6.缺少應用安全體系,影響應用發展和生態環境建立

傳統的Web網頁,通過限制對本地文件訪問等方式,來保證對終端的安全性。然而,HTML5能力已接近本地應用能力,強大的能力是把雙刃劍。HTML5腳本程序是純文本,容易發生代碼篡改等問題,因而,如何防止代碼篡改,防止惡意代碼,限制HTML5應用對一些重要數據的訪問,保證應用間的相對數據獨立性,保證應用作者的可追溯性等一系列問題,是需要考慮解決的。

對策:應用簽名機制+能力聲明及分級控制

 

7.HTML5應用不能以單一文件形式分發,影響缺少優秀的HTML5應用開發工具,影響應用的質量和數量

目前HTML5應用大多采用網站或者網頁形式,部署在服務器上,并未像本地應用一樣打成一個單一軟件包進行分發。這樣就無法直接套用目前的移動應用商店模式,過度依賴服務器、網絡穩定性,也影響應用分發的靈活性。W3C Widget或者WAC Widget等把HTML5應用打包成單一文件的形式,這樣既方便應用分發,也可以為用戶帶來本地應用的使用體驗。

對策:把HTML5應用代碼打包成單一文件,當然了,需要瀏覽器支持該文件格式。

 

8.缺少優秀的HTML5應用開發工具,影響應用的質量和數量

目前發Web網頁的工具不少,但是專門針對HTML5應用的設計開發工具還很少,這將影響應用的快速豐富。

對策:早晚會有的,不急。

 

如果解決一些這些問題,對于HTML5無疑是如虎添翼。[插播廣告]:中國移動的BAE/WAC Widget產品(主頁:http://labs.chinamobile.com/bae) 除了支持和遵循HTML5標準,

還支持HTML5應用打包,本地安裝使用,移動應用簽名機制,對設備能力的訪問等,解決了以上大多難題問題。無線城市應用、移動辦公等基于BAE開發,取得了很好的效果。 J

最后提一句,HTML5已遠不是原來的HTML5,有越來越多的人在做各種事情,讓HTML5更加強大,更加美好,這里列一些和HTML5相關的一些新技術或特性。

•    HTML5

•    CSS 3

•    DOM Level 3 Events

•    SVG 1.1

•    WAI-ARIA 1.0

•    MathML 2.0

•    ECMAScript 5

•    2D Context

•    WebGL (3D)

•    Web Storage

•    Web Workers

•    Web Sockets Protocol/API

•    Indexed Database

•    File API

•    Geolocation

•    Device API

•    Server-Sent Events

•    Element Traversal

•    Media Fragments

•    XMLHttpRequest

•    Selectors API

•    CSSOM View Module

•    Cross-Origin Resource Sharing

•    RDFa

•    Microdata

•    WOFF

•    HTTP 1.1 part 1 to part 7

•    TLS 1.2 (updated)

•    IRI (updated)

由上可見,大家都對HTML5的信心和熱情。當然,離目的地還有一段路要走,讓我們一起同行吧!

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了有關HTML5頁面在iPhoneX適配問題,需要的朋友可以參考下
本篇文章主要介紹了html5中canvas圖表實現柱狀圖的示例,本文使用canvas來實現一個圖表,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
Adobe公司出品的多媒體處理軟件產品線較多,涵蓋了音視頻編輯、圖像處理、平面設計、影視后期等領域。這篇文章主要介紹了Adobe Html5 Extension開發初體驗圖文教程,非常不錯,需要的朋
這篇文章主要介紹了基于HTML5的WebGL經典3D虛擬機房漫游動畫,需要的朋友可以參考下
這篇文章主要介紹了手機端用rem+scss做適配的詳解,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了canvas 實現 github404動態效果的示例代碼,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 国产欧美视频一区 | 欧美日韩综合一区 | 在线播放国产一区二区三区 | 天堂网色| 亚洲精品乱码久久久久久9色 | 美女三区 | 99热在线播放 | 欧美炮房| 免费高清成人 | 国产精品久久久久久福利一牛影视 | 日韩综合一区 | 国产精品欧美一区二区 | 懂色av色香蕉一区二区蜜桃 | 久久99国产精品久久99果冻传媒 | 国产玖玖 | 成人h动漫精品一区二区器材 | 色视频www在线播放国产人成 | 伊人精品在线 | 91久色 | 精品1区2区3区 | 日韩欧美精品在线 | 亚洲综合天堂网 | 国产a级黄色录像 | 欧美国产日韩在线 | 日韩一二区在线观看 | 欧美福利 | 国产一区免费视频 | 羞羞视频免费在线观看 | 欧美影院 | 国产精品久久久久久久久 | av乱码| 天天综合国产 | 99在线免费观看 | 日韩欧美不卡 | 噜噜噜色网 | 久久99精品国产99久久6男男 | 日韩中文字幕高清 | 国产中文在线观看 | 日韩在线观看 | 无码日韩精品一区二区免费 | 亚洲av毛片 |