HTML 5的根基在于移动设备

开发 前端
如今的世界里充满了各式各样的 App(应用程序),似乎 Web 被摆到了一个不那么重要的位置。不过,许多产业观察家和分析师认为,随着 HTML5 的长足进步,Web 一定会卷土重来。

HTML5 被认为是移动互联网行业的明日之星,它将成为下一个普及的 Web 标准,并完成很多本地化应用的功能。VisionMobile 的 Andreas Constantinou 总监一直致力于分析 HTML5 的发展情况,并发布了相关报告。Vision Mobile是 ifanr的内容合作伙伴,是电信行业领先的咨询公司,总部设在英国。

背景:Web vs App

如今的世界里充满了各式各样的 App(应用程序),似乎 Web 被摆到了一个不那么重要的位置。不过,许多产业观察家和分析师认为,随着 HTML5 的长足进步,Web 一定会卷土重来。

首先,什么是 Web?

简言之,Web 是一系列规范式的语言,用于创建互动式的内容。现阶段主要由三部分组成:HTML(用来定义静态的文字和图像),CSS(用来定义风格化的表现元 素),JavaScript (用来呈现动画和交互)。而且,Web 是开放性很强的领域,不会受到任何单一个体的控制。这跟应用程序不一样,那是由微软,苹果,Google 所控制的规范。

从 Web 1.0 到 Mobile Web

从形态上来说,Web 经历了 1.0 到 2.0 的演变。在 Web 1.0 时代,大部分网页是静态的,只用于展示一些信息。设备发出一个请求,就获取到一个静态网页。

在 Web 2.0 时代,围绕的中心是“内容创作”,用户不仅是消费者,也是策划者,提供者和编辑。一切“微发布”平台都可以看做是 Web 2.0,例如博客,WiKi,Facebook 和 Twitter。

移动通信行业本来想用 Wap 来赶超,但 WebKit 似乎发展得更快。WebKit 引擎跟苹果公司息息相关,到 2011 年第一季度为止,总共有 5 亿台 WebKit 设备被售出。移动设备上的另一个解决方案是 Opera浏览器,它出品的 Opera Mobile 和 Opera Mini 活跃用户达到了一亿。
因此,行业内很多组织都在力推 Web 化的应用程序,例如 WAC(Wholesale Applications Community)。他们的目的就是让 Web 成为跨越电脑,手机,电视,汽车等设备的通用标准。

HTLM5 的技术重要性

也正因为如此,外界对 HTML5 的炒作一直没有停止过,现在愈演愈烈。HTML5 承诺会加入离线存储,2D 图像渲染,音频视频流,地理位置,访问手机传感器等功能。这些特性就能让 HTML5 编写出类似于 Flash 一样的应用程序。

W3C 工作组由 51 个成员组成,包括了 Google ,苹果,Opera,IBM ,微软,Mozilla 等,负责制定 HTML5 标准。WHAT 工作组则跟 Mozilla ,Opera ,WebKit 的最终产品保持紧密联系,负责特性测试等工作。按照预定的计划,到 2014 年才能形成一套完整而健全的规范体系。
目前看来,WebKit 的很多技术已经成为了事实上的标准,但是在各种设备上的表现又略有不同。例如 iOS,Android 和黑莓,都只能支持一部分 HTML5 的特性(大概三分之二)。

商业模式的缺乏

HTML5 想借用软件商店的概念,现在已经有 OpenAppMkt, Openspace, Zeewe做出了一些探索。“一次购买,跨设备使用”是非常具有诱惑力的点子,但目前还处于萌芽阶段,原因大概有下面几个:

用户更关注流行内容和应用(例如愤怒小鸟等游戏),这是 Web 端的劣势。

厂商更愿意推广自己独占的平台,例如 iOS 和 Android 上的专有应用。

HTML5 带来了很多技术上的革新,但并没有从根本上解决利益分配的问题。它未来的可能性会在于:标签化的内容(描述,分类,评分等等),通过 Web 商店推广,建立花园围墙(类似 Facebook),用小额支付买单。这被称之为 Web 3.0 ,这里有详细的研究报告。

不论怎样,有一点是肯定的。网络传输的演进和手持设备的更新,让 Web 的变化越来越快。就像比尔盖茨的名言:“我们总是高估两年内发生的变化,但总是低估十年内发生的变化。”

原文链接:http://www.mhtml5.com/2012/06/5064.html

【编辑推荐】

责任编辑:张伟 来源: HTML5研究小组
相关推荐

2011-06-29 14:01:40

HTML 5

2011-06-29 16:31:02

HTML 5移动设备

2013-08-02 17:09:43

CloudberryHTML5云手机平台

2011-05-26 16:46:12

背景识别移动

2012-04-23 15:07:45

jQ.Mobi

2011-12-08 11:01:45

HTML 5

2011-05-11 12:59:18

HTML5

2014-03-18 09:20:17

HTML5移动开发

2014-10-21 17:34:11

HTML5移动设计

2011-07-25 15:10:15

HTML 5

2011-08-10 13:44:22

HTML 5

2020-07-08 10:21:18

移动安全网络威胁网络攻击

2012-05-28 13:09:12

HTML5

2011-07-25 09:44:57

HTML 5

2012-05-07 14:24:15

HTML 5Web App

2011-11-28 13:15:25

HTML5移动应用

2015-07-22 16:44:51

HTML5优化

2014-12-22 15:02:48

HTML5移动应用开发

2012-02-23 10:28:43

AppCanHTML5移动应用

2011-08-29 17:27:47

HTML 5交互移动应用
点赞
收藏

51CTO技术栈公众号