HTML5移动Web App相关标准状态及路线图
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相关标准状态及路线图相关推荐
- 使用 jQuery Mobile 与 HTML5 开发 Web App (十五) —— jQuery Mobile 与响应式
jQuery Mobile 在刚推出的时候,曾经宣传了几个重要的特点,除了 Kayo 在本系列文章中多次介绍的"触摸屏优化"外,另外一个最直接的特点就是"响应式设计&qu ...
- 使用 jQuery Mobile 与 HTML5 开发 Web App (十四) —— jQuery Mobile 方法下
本文承接上文<使用 jQuery Mobile 与 HTML5 开发 Web App -- jQuery Mobile 方法上>,继续说明 jQuery Mobile 的方法,这部分内容主 ...
- 使用 jQuery Mobile 与 HTML5 开发 Web App (十三) —— jQuery Mobile 方法上
本篇介绍的,是 jQuery Mobile 的方法.对比于 jQuery 方法可以实现 DOM 遍历,动画,Ajax 等各种丰富的操作,jQuery Mobile 的方法更像是 jQuery Mobi ...
- 使用 jQuery Mobile 与 HTML5 开发 Web App (十二) —— jQuery Mobile 页面事件与 deferred
在系列的上一篇文章<使用 jQuery Mobile 与 HTML5 开发 Web App -- jQuery Mobile 事件详解>中,Kayo 介绍了除页面事件外的其他 jQuery ...
- 使用 jQuery Mobile 与 HTML5 开发 Web App (八) —— jQuery Mobile 工具栏
本文延续之前"使用 jQuery Mobile 与 HTML5 开发 Web App"系列文章,本文介绍的是 jQuery Mobile 中的 jQuery Mobile 工具栏. ...
- 使用 jQuery Mobile 与 HTML5 开发 Web App (五) —— jQuery Mobile 表单下
在上文<使用 jQuery Mobile 与 HTML5 开发 Web App -- jQuery Mobile 表单上>中, Kayo 介绍了一部分 jQuery Mobile 表单组件 ...
- html5 app jquery mobile,使用 jQuery Mobile 与 HTML5 开发 Web App (二) —— jQuery Mobile 基础...
这篇文章是使用 jQuery Mobile 与 HTML5 开发 Web App 系列的第二篇,在本文以及接下来的数篇文章 Kayo 将会介绍 jQuery Mobile 的组件.事件响应以及可以调用 ...
- amazeui学习笔记一(开始使用4)--Web App 相关
amazeui学习笔记一(开始使用4)--Web App 相关 一.总结 1.桌面图标(Touch icon)解决方案:终极方案:link标签的rel和href属性: <link rel=&qu ...
- 使用 jQuery Mobile 与 HTML5 开发 Web App (十九) —— HTML5 对 Web App 的影响
在本系列文章的开头,Kayo 曾经介绍过 Web App 的优缺点,并且说明了 HTML5 在其中起的作用,当然,Web Apps 的发展需要 HTML5 , CSS 与 JavaScript 以及后 ...
最新文章
- 讯飞linux_深度deepin又添一员“猛将”,讯飞输入法Linux版来了
- java 接口不是不能new吗?- java:使用匿名类直接new接口
- 银行家算法总结及实现
- usd php 换算,货币在PHP中从INR转换为USD
- HTML+CSS+JS实现 ❤️echarts企业地区大数据图表模板❤️
- HttpNotificationChannel 云端推送信息实现
- linux下的磁盘空间使用
- 找出100以内内被7整除的数,每行显示7个,然后换行显示
- postman参数化--上一个接口返回的数据作为下一个接口的参数
- 【clickhouse】Clickhouse 集成 presto
- 提高(微)服务安全的非完全攻略
- Android 屏幕适配:最全面的解决方案
- Silverlight5 RC调用Win32API
- python的精髓_思维python2e的学习精髓(4):案例研究界面设计,ThinkPython2e,精粹,四,接口...
- 遗传算法的Python实现(通俗易懂)
- 数据可视化的基本流程
- 都2021年了,你不会还没掌握响应式网页设计吧?
- 谈谈玩游戏遇到的问题(巫师3)
- Nginx报错[emerg]: unknown directive “”
- 2019年就业前景最好的7大编程语言(内附python教程分享)
热门文章
- Linux基础命令---ping
- 计划任务+批处理 定时自动关机
- SpringBoot | 第零章:前言
- 客户价值分析。[技术]
- sockaddr_in结构体的说明(成员:sin_family、sin_addr、sin_zero)
- 【京东电商网站主界面仿写——HTML第三部分】
- 机器学习笔记 - 标量、向量、矩阵、张量
- Win7 PE下安装Windows7系统非GHOST版本【图文教程】
- android 基于豆瓣 Api 的客户端,包含电影分类,图书分类,电影榜单,收藏功能,搜索功能。
- Ns2简单有限网络仿真实验