W3C最新公佈了和移動WebApp有關的標準當前的狀態及路線圖,它彙總了和移動Web App開發相關的所有HTML5和CSS3標準以及他們當前的狀態和未來路線,對使用HTML5進行移動Web App開發的開發者有着極大的指導意義。文檔地址爲:http://www.w3.org/2012/08/mobile-web-app-state/。
下面是該文檔的主要內容。
--------------
Web技術已經變得足夠強大,它們被用來建立全功能的應用,這已經是臺式機和筆記本上多年不變的事實,而現在正越來越多地出現在移動設備上。
本文總結了增強Web App功能的各種W3C標準,以及它們如何更具體地適用於移動環境中。
1. 圖形圖像
2. 多媒體
3. 設備適配
4. 表單
5. 用戶交互
6. 數據存儲
7. 個人信息管理
8. 傳感器和硬件集成
9. 網絡
10.通信與發現
11.封裝
12.性能與優化
狀態與變更
此文檔集成了自2012年5月以來Web平臺的如下變化:
1、 CSS Media Queries(媒介查詢)作爲W3C推薦發佈。
2、 Navigation Timing(導航時間)達到了提議推薦的狀態,距離推薦僅一步之遙。
3、 Performance Timeline(性能時間線), User Timing(用戶時間線)和 Page Visibility API(頁面可視性API)達到了候選推薦狀態,正尋求實現的反饋。
4、 W3C準備爲Near-Field Communications (NFC)(近場通信)和SystemApplications(系統應用-例如採用Web技術構建的本地App)添加新的規範。
5、 HTML Media Capture(HTML多媒體捕獲)作爲最後修訂的草案發布。
6、 SVG 2.0, Fullscreen API(全屏API), Networked Service Discovery and Messaging, Media Capture and Streams, Quota Management API, Proximity Events, Ambient Light Events, Web Intents作爲第一次公開的工作草案公佈。
7、 Contact API(聯繫人API) 和 Gallery API(相冊API)將重新整理使用Web Intents作爲底層機制。
8、 專利諮詢小組召開會議,討論Touch Events API(觸摸事件API )目前的推薦狀態。
9、 用於響應式圖像的<picture>標籤作爲編輯草案出現。
10、WAI Education and Outreach工作組發佈了目前移動可存取性當前工作的狀態。
文檔結構
Web平臺上的技術特性被分爲下面幾種類別:圖形圖像、多媒體、設備適配、表單、用戶交互、數據存儲、個人信息管理、傳感器和硬件集成、網絡、通信與發現、封裝和性能與優化。
Web即應用開發平臺
在每個類別中對應的功能表總結了:
- W3C規範定義的功能
- 哪個W3C工作組負責該規範
- 規範在W3C推薦路線中的狀態
- 該文檔的預計穩定性,例如文檔將在多大範圍內調整,包括三種程度:低(該文檔基本穩定),中(部分穩定,其他部分預計有顯著變化),高(該文檔會有極大變化)
- 移動設備上的可用性,基本數據來自Can I Use 和mobile HTML5,最終數據來自Mozilla開發者網絡,QuirksMode以及筆者對移動設備市場的瞭解。
- 上述特性最新編輯草案的鏈接
- 上述特性測試工具的鏈接
W3C創建Web標準遵循推薦路線,包括以下幾個階段:
- “編輯草稿”代表了編輯者規範的當前視圖,但是並不是標準的一部分。
- “工作草稿”是工作組進程的早期里程碑。
- “最後修訂工作草案”標誌工作組已確定規範符合其要求,所有已知的問題已得到解決,並因此請求獲取更大的社區反饋。
- “候選推薦”觸發邀請實現者來實現規範並反饋問題。
- “提議推薦”代表該工作組已經收集了足夠的實現經驗,並且給W3C的成員提交最後的審查。
- “W3C推薦”是穩定的和已完成的Web標準,這些文件只會得到少量更新,通過“編輯推薦”的進程和工作組收集的一個結果勘誤表。
在開始標準化之前,需要建立工作組並導入W3C的成員,這往往是通過組織一個研討會,或者接受W3C成員的自薦。
W3C已設立社區工作組作爲一種機制來允許任何人在W3C的基礎設施上進行實驗性工作,並通過IPR規則將工作過渡爲W3C標準化進程。
注:以下每種類別內容不再詳述。讀者可自行到W3C網站了解。
轉載請註明:來自蔣宇捷的博客