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网站了解。

图形图像

 

多媒体

设备适配


表单


用户交互


数据存储


个人信息管理


传感器和硬件集成


网络


通信与发现

封装


性能与优化

转载请注明:来自蒋宇捷的博客

HTML5移动Web App相关标准状态及路线图相关推荐

  1. 使用 jQuery Mobile 与 HTML5 开发 Web App (十五) —— jQuery Mobile 与响应式

    jQuery Mobile 在刚推出的时候,曾经宣传了几个重要的特点,除了 Kayo 在本系列文章中多次介绍的"触摸屏优化"外,另外一个最直接的特点就是"响应式设计&qu ...

  2. 使用 jQuery Mobile 与 HTML5 开发 Web App (十四) —— jQuery Mobile 方法下

    本文承接上文<使用 jQuery Mobile 与 HTML5 开发 Web App -- jQuery Mobile 方法上>,继续说明 jQuery Mobile 的方法,这部分内容主 ...

  3. 使用 jQuery Mobile 与 HTML5 开发 Web App (十三) —— jQuery Mobile 方法上

    本篇介绍的,是 jQuery Mobile 的方法.对比于 jQuery 方法可以实现 DOM 遍历,动画,Ajax 等各种丰富的操作,jQuery Mobile 的方法更像是 jQuery Mobi ...

  4. 使用 jQuery Mobile 与 HTML5 开发 Web App (十二) —— jQuery Mobile 页面事件与 deferred

    在系列的上一篇文章<使用 jQuery Mobile 与 HTML5 开发 Web App -- jQuery Mobile 事件详解>中,Kayo 介绍了除页面事件外的其他 jQuery ...

  5. 使用 jQuery Mobile 与 HTML5 开发 Web App (八) —— jQuery Mobile 工具栏

    本文延续之前"使用 jQuery Mobile 与 HTML5 开发 Web App"系列文章,本文介绍的是 jQuery Mobile 中的 jQuery Mobile 工具栏. ...

  6. 使用 jQuery Mobile 与 HTML5 开发 Web App (五) —— jQuery Mobile 表单下

    在上文<使用 jQuery Mobile 与 HTML5 开发 Web App -- jQuery Mobile 表单上>中, Kayo 介绍了一部分 jQuery Mobile 表单组件 ...

  7. html5 app jquery mobile,使用 jQuery Mobile 与 HTML5 开发 Web App (二) —— jQuery Mobile 基础...

    这篇文章是使用 jQuery Mobile 与 HTML5 开发 Web App 系列的第二篇,在本文以及接下来的数篇文章 Kayo 将会介绍 jQuery Mobile 的组件.事件响应以及可以调用 ...

  8. amazeui学习笔记一(开始使用4)--Web App 相关

    amazeui学习笔记一(开始使用4)--Web App 相关 一.总结 1.桌面图标(Touch icon)解决方案:终极方案:link标签的rel和href属性: <link rel=&qu ...

  9. 使用 jQuery Mobile 与 HTML5 开发 Web App (十九) —— HTML5 对 Web App 的影响

    在本系列文章的开头,Kayo 曾经介绍过 Web App 的优缺点,并且说明了 HTML5 在其中起的作用,当然,Web Apps 的发展需要 HTML5 , CSS 与 JavaScript 以及后 ...

最新文章

  1. 讯飞linux_深度deepin又添一员“猛将”,讯飞输入法Linux版来了
  2. java 接口不是不能new吗?- java:使用匿名类直接new接口
  3. 银行家算法总结及实现
  4. usd php 换算,货币在PHP中从INR转换为USD
  5. HTML+CSS+JS实现 ❤️echarts企业地区大数据图表模板❤️
  6. HttpNotificationChannel 云端推送信息实现
  7. linux下的磁盘空间使用
  8. 找出100以内内被7整除的数,每行显示7个,然后换行显示
  9. postman参数化--上一个接口返回的数据作为下一个接口的参数
  10. 【clickhouse】Clickhouse 集成 presto
  11. 提高(微)服务安全的非完全攻略
  12. Android 屏幕适配:最全面的解决方案
  13. Silverlight5 RC调用Win32API
  14. python的精髓_思维python2e的学习精髓(4):案例研究界面设计,ThinkPython2e,精粹,四,接口...
  15. 遗传算法的Python实现(通俗易懂)
  16. 数据可视化的基本流程
  17. 都2021年了,你不会还没掌握响应式网页设计吧?
  18. 谈谈玩游戏遇到的问题(巫师3)
  19. Nginx报错[emerg]: unknown directive “”
  20. 2019年就业前景最好的7大编程语言(内附python教程分享)

热门文章

  1. Linux基础命令---ping
  2. 计划任务+批处理 定时自动关机
  3. SpringBoot | 第零章:前言
  4. 客户价值分析。[技术]
  5. sockaddr_in结构体的说明(成员:sin_family、sin_addr、sin_zero)
  6. 【京东电商网站主界面仿写——HTML第三部分】
  7. 机器学习笔记 - 标量、向量、矩阵、张量
  8. Win7 PE下安装Windows7系统非GHOST版本【图文教程】
  9. android 基于豆瓣 Api 的客户端,包含电影分类,图书分类,电影榜单,收藏功能,搜索功能。
  10. Ns2简单有限网络仿真实验