写点什么

HTML5 状况及发展形势报告发布

  • 2013-01-15
  • 本文字数:2612 字

    阅读完需:约 9 分钟

360 最近发布了《 2012 年度 HTML5 状况及发展形势报告》,其中指出,标准的发展渐趋稳定、浏览器厂商态度积极、浏览器的支持状况明显提升,但是产品状况未达预期。

关于标准的发展渐趋稳定,报告中列举了几点值得关注的业界趋势:

2012 年, HTML5 的标准在更加细化的过程中不断趋向稳定,虽然其中也有一些调整,但变动不大。相较于过去的 3 年时间,2012 年新增的内容非常少,而且相对来说,都属于一些细节和增强,如对已有元素增加新的属性,或为已有接口增加新的方法。

本年度有两个 CSS 方面的变化可能在不久之后,会导致部分现有 HMTL5 网页或网站显示异常,分别是 Flexible Box 和 Gradient。这两个特性在语法方面有明显改变,样式的名称和值的语法都与之前有比较明显的变化,值得开发者注意,虽然目前主流浏览器尚未实现对最新标准的支持。

在 Web 标准长达 21 年的发展过程中,浏览器厂商的态度一直对标准的制定和变化有着非常重要的影响。 该报告指出:

到目前为止,IE6 至 IE8 的市场份额已有很明显的下降,我们相信其原因是复杂的,但不能排除与这些老的 IE 版本不能支持 HTML5 以及其它新技术有关。除 IE 外的独立内核浏览器,在诞生之初,就将对标准的支持放在很重要的位置,并通过自动升级,始终保证用户使用支持最新特性的版本,所以 HTML5 从诞生的那一刻就紧随其发展。只有 IE 一直特立独行,在 IE9 之前的版本对 HTML5 支持度非常低,并且也没有自动升级。而 2012 年 5 月之前,IE 始终都占据着浏览器市场的霸主地位,这在很大程度上阻碍了 HTML5 的发展。

幸运的是,从 2012 年初开始,情况逐渐好转。微软开始投入大量资源在 HTML5 上。IE9 的推出,使我们终于看到微软向标准靠拢,并在 Canvas 硬件加速、h.264 视频格式、SVG、CSS3 等方面做出很大改进。IE10 则更向前进了一步,而且是很大的一步,在 CSS3、表单元素、离线存储、网络传输、多线程计算(Web Workers)、动画等方面都有巨大改善,在 HTML5 支持度上已经由 IE9 的 40% 上升到 68%。微软在浏览器战争中正在加速前进。

2012 年,国内有 5 家公司和组织加入 W3C 成为 W3C 正式会员,参与到标准制定的过程中。在对标准的支持方面也有了非常大的改进。360 作为国内首家加入 HTML 工作组的互联网企业,其旗下 360 安全浏览器 6.0 超速版和 360 极速浏览器,在对标准的支持方面领先于国内同行。

浏览器支持是决定 HTML5 命运的一项至关重要的因素。各浏览器越快统一对标准的支持,HTML5 标准落到实处也就越快。让我们来看看报告中有关移动平台浏览器的数据统计:

相对于 PC 平台而言,移动平台一直是开发者更为关心的,因为移动平台浏览器品种较少,版本也普遍集中在最新正式版。同时,由于移动设备的更新换代速度要比 PC 更快,硬件支持和浏览器的状况都要比 PC 平台的状况更好。移动平台上主流的 5 款浏览器(iOS Safari 6.0,Android Browser 4.1,Opera Mobile 12.1,Chrome for Android 18.0,Firefox for Android 15.0),目前对标准的支持度均高于 60%,其中表现居首的是 Chrome for Android,而支持度相对较低的 Android 系统自带的浏览器 Android Browser 对 HTML5 的支持度也在 60% 以上。

通过各款浏览器最新正式版对 HTML5 特性支持状况来分析,44.4% 的特性得到了跨平台跨浏览器的完全支持,而如果把 IE9 也考虑进来的话,也有 32.3% 的特性是跨浏览器支持的。

但是,报告也指出,2012 年 HTML5 在实际产品市场的发展并没有像之前预测的那样迅猛,尤其是对比 2011 年底 Ben Savage 做出的 14 项预测。主要障碍是:

  1. 跨平台的技术 ≠ 跨平台的应用。Web 开发者必须明白的是同样的应用在不同设备上的体验很难完全一致,除去设备尺寸的差异之外,实体键盘(keyboard)与虚拟键盘(keypad)之间、鼠标与触摸屏之间,同
    一套设计很难支撑所有的设备和平台,所以 “一次开发,处处皆可使用”的宣传口号终究还只是个远期梦想。
  2. PC 上支持 HTML5 的浏览器份额太少。2011 年,微软曾发起全球告别 IE6 活动,全球 IE6 使用份额急剧下降,2012 年,360 在中国发起告别 IE6 活动,使 IE6 在中国的市场份额下降到 21%。2012 年,对 HTML5 支持的浏览器占有量虽然已经提升到 37%,但仍然未达到让开发者大胆使用 HTML5 技术的程度。
  3. 移动平台用户的使用网络服务的习惯和 PC 用户不一样。在目前阶段,大多数移动平台用户还是习惯通过 App 方式来使用应用,而不是通过浏览器访问的方式。在移动设备桌面上,创建一个指向 Web 应用的快捷方式非常容易,但想改变用户使用原生应用形成的习惯却比较困难。从智能手机开始进入市场,用户已经形成了去应用商店搜索应用并下载安装的习惯,而目前无论是苹果的 App Store 还是 Android 平台的 Google Play 商店,都从未上架过任何一款 Web 应用。
  4. …….

报告中还对 HTML5 在 2013 年的发展趋势做了预测。

  1. 标准更趋成熟。2012 年 12 月 17 日,W3C 发布了 HTML5 以及 Canvas 2D 两个标准的完全定义版本,标志着 HTML5 的标准已经在趋向稳定。虽然两份文档还不是 W3C 的正式推荐标准,但它们所包含的特性业已稳定,这就意味着广大厂商和开发者可以拥有一个稳定的 HTML5 版本进行规划和实施。
  2. 支持 HTML5 的 PC 浏览器占有量将达 70% 以上。伴随 HTML5 完全版本的发布,HTML5 标准也会日渐成熟,浏览器对 HTML5 的支持度日渐提高。除 Chrome、Firefox 之外,微软推出的 IE9、IE10 对 HTML5 的支持度都大幅提升,相信 HTML5 大面积使用只是时间问题。
  3. 移动平台比 PC 平台发展的更快。移动设备的系统升级有很大一部分源自购买新机器,而移动设备的硬件更新频率要比个人电脑的硬件更新频率快很多。2013 年处理能力更强的手机、平板必将更多更快地涌现,GPU 加速带来的效果在移动端也将得到更大的展现。
  4. 杀手级的 HTML5 应用将出现。从 2011 年底开始,PC 端 Web 应用的用户体验已经可以与原生应用相媲美。在 2013 年,随着浏览器对标准的支持度越来越高,标准越来越稳定,我们有理由相信开发者信心会进一步加强……关注移动平台的开发者,一直以来担心的是相对 PC 平台较弱的处理能力,但随着设备的快速发展及更新换代,移动端的处理能力会有显著提高,同时,随着 HTML5 从业者数量不断增加和技术能力不断提升,以及 HTML5 工具不断完善, HTML5 应用集中爆发的时刻即将到来。特别是在移动端,杀手级的 HTML5 应用将极有可能出现。

想了解更多详细的读者朋友,可以下载并查看完整的报告,也欢迎发表对 HTML5 发展现状和未来预测的看法。

2013-01-15 20:155720
用户头像

发布了 501 篇内容, 共 257.3 次阅读, 收获喜欢 61 次。

关注

评论

发布
暂无评论
发现更多内容

【软通动力鸿湖万联扬帆系列“竞”开发板试用体验】折腾”竞“开发板

白晓明

OpenHarmony "竞"开发板体验

java培训软件开发技术收费标准

小谷哥

Java SE 19 虚拟线程

钟奕礼

java;

ESP32-C3 学习测试 蓝牙 篇(一、认识 ESP-IDF 的蓝牙框架、简单的了解蓝牙协议栈)

矜辰所致

蓝牙 ESP32-C3 9月月更 ESP-IDF

从0到1上手阿里云服务器ECS(一)

六月的雨在InfoQ

云服务器 ECS 9月月更 LAMP 部署Mysql

Python 中的 super 函数怎么学,怎么解?

梦想橡皮擦

Python 9月月更

北京Java培训收费标准是什么

小谷哥

大数据培训和大学相关专业哪个更好

小谷哥

5 行 Python 爬虫代码,就能采集每日资讯@_@

梦想橡皮擦

9月月更

Vue入门指北——css中的js变量

Augus

Vue 9月月更

Hackathon idea 清单出炉,总有一款适合你

PingCAP

TiDB

基于 RocketMQ 的 MQTT 服务架构在小米的实践

阿里巴巴云原生

阿里云 RocketMQ 云原生 mqtt

异地多活架构新突破:库存单元化部署技术思路揭秘

阿里技术

数据库 架构

一份react面试题总结

beifeng1996

前端 React

都 2022 年了,你真的会用 Python 的 pip 吗?

梦想橡皮擦

9月月更

2022年Q2全国网络零售发展指数同比增长3.3%

易观分析

市场 消费

react常见考点

beifeng1996

前端 React

Vue3入门指北(一)组件API风格

Augus

Vue 9月月更

10年经验hr亲授:刷完阿里P8架构师的RocketMQ核心手册,进大厂稳了

Geek_0c76c3

Java 数据库 开源 架构 开发

差点自闭!京东面试官夺命连环问操作系统,幸好最后拿到了offer

Geek_0c76c3

Java 数据库 开源 程序员 开发

Python 几行代码实现一键抠图,收费应用 BYEBYE

梦想橡皮擦

9月月更

本周三,全球C++大会8大主题、近40场专题演讲盛大开启,龙蜥2位技术专家参加

OpenAnolis小助手

工具链 ebpf 2022 龙蜥 C++及系统软件技术大会

有什么好用的低代码快速开发平台?

优秀

低代码开发平台

高性能数据访问中间件 OBProxy(五):一文讲透数据路由

OceanBase 数据库

前端培训学习有哪值得注意的呢?

小谷哥

大数据揭秘丨疫情影响下亚马逊女性夹克的逆袭之旅

前嗅大数据

大数据 数据分析 数据采集 跨境电商 亚马逊

火速收藏!HUAWEI神级 SpringBoot 进阶笔记,竟一夜上到Github榜一

Geek_0c76c3

Java 数据库 开源 程序员 架构

Vue入门指北——渲染函数和jsx

Augus

Vue 9月月更

中秋发祝福?一套程序让你成为【相亲相爱一家人】群里最靓的仔

梦想橡皮擦

Python 9月月更

怎么样在应用中实现自助报表功能

石臻臻的杂货铺

报表

这篇文章教会我用 Python 读取 PDF 文件【收藏即会】

梦想橡皮擦

9月月更

HTML5状况及发展形势报告发布_HTML5_崔康_InfoQ精选文章