HTML5或部分取代操作系统

互联网上存在并流通着海量的信息,当我们想要去访问、浏览并且处理这些信息的时候,我们需要借助网页浏览器这样的工具。

信息发布者采用特定的规范来编写所要传播的信息,形成网页内容,而浏览器则根据统一的规范,来读取、解释并且展现这些信息。在互联网的最早期,浏览器所展示的内容非常单调。

1982年,Tim Berners Lee为了使全世界各地的物理学家能够方便进行合作研究,创建了HTML语言(Hyper Text Markup Language,超文本标记语言)。当时的HTML是以纯文字格式为基础的,其目的是为了对互联网信息进行结构化,包括标题、段落和列表等。

同样是Tim Berners Lee,在1990年发明了第一个网页浏览器World Wide Web。这也正是“万维网”的起源。

网页编写者通过HTML所设立的规范,将内容以及内容的格式写入HTML文件,浏览器通过读取这些内容和格式的信息,以更加可视化和优化的界面,展现在用户面前。因此,HTML语言所能够实现的功能,决定了互联网用户通过浏览器所能够看到的信息。

随着使用率的不断提升,纯文字显然已经无法满足需求。1993年,Marc Andreessen在他的Mosaic浏览器中率先加入标记,首次在Web页面上实现了图片浏览。后来,他创建了风靡一时的“Netscape”浏览器。

同样是在1993年,Tim Berners Lee创建的HTML被互联网工程工作小组(IETF)发布为草案,逐渐成为国际通行标准,由互联网联盟(W3C)维护。目前被最广泛使用的HTML版本是1999年由W3C推荐的,版本号为4.01。

优视科技CEO俞永福说,互联网上的内容主要为两种,一种是网页,另一种是应用,HTML4对于网页的支持已经非常好了。目前,优视科技旗下的手机浏览器UCWEB用户超过2亿。

1999年至今的12年间,互联网发展突飞猛进,但12年中,HTML4的标准未曾修改过。在这个过程中,脚本语言Javascript和XHTML的发布实现了功能增强。但是,HTML4在对网络应用的支持方面,已然显得落后。

2004年,网络超文本应用技术工作组(WHATWG)提出了HTML5的草案,其前身名为Web Application 1.0。从这一名字可以清楚地看出,HTML5的提出是为了解决网络应用的需求。2007年,这一草案为W3C接纳,并成立了新的HTML工作团队,2008年初,第一份正式草案公布。

至今,七年时间已经过去,HTML5仍然还停留在草案阶段。负责编纂标准格式文件的谷歌代表Ian Hickson预计,可能要等到2012年才会推出“建议候选版”。

HTML4无法满足需要,但HTML5迟迟没有推出。为了解决互联网新的需求,一大堆插件(Plug-in)和扩展(Add-on)应运而生,其中的代表便是Adobe公司的Flash Player。汪华说,最初设计Web的时候未曾想到Web会成为程序运行的平台,所以后来的Flash Player补足了这个空间。

最初Flash Player是为了在网络页面上展示动态广告而设计开发的。随着需求的增长和Flash技术的扩展,Flash Player现在已然成了浏览互联网不可或缺的一个插件。几乎所有的网页视频都通过Flash Player进行播放,网页游戏的崛起与流行,也跟Flash Player所提供的技术支持有着密不可分的关系。

俞永福说,最早网络视频的普及是通过安装本地的客户端来实现的,而Flash Player则使得可以直接通过浏览器观看视频。以Flash Player为代表的插件与扩展,提升了浏览器的能力,补足了HTML4所不能提供的功能。

但HTML5发布之后,这些插件可能难逃被抛弃的命运。从HTML5草案中可以看出,大多数需要插件和扩展来完成的功能,原生的HTML5语言已经能够全部提供。

目前,Firefox、Chrome、Opera、Safari和IE等主流浏览器都已经开始支持HTML5。使用这些浏览器,即便是不安装Flash Player,仍然能够观看互联网视频。前提是,这些互联网视频应用也支持HTML5。国内的视频网站优酷已开始支持HTML5,用户使用iPhone或者iPad可以直接通过网页观看优酷上的视频内容。

图像功能的增强是HTML5的另一个亮点。HTML5提供了基于Javascript的2D绘图功能和基于WebGL的3D绘图功能,而HTML4则仅能支持图片和文字功能,这意味着HTML5可以实现良好的网页游戏功能,而不需要任何插件或者扩展的帮助。

汪华认为,Flash技术是建立在多年积累出来的开发框架、代码库以及开发工具之上的。而Flash的开发者也已经形成规模与社群,能够借助原先的代码库与开发工具进行更有效率的开发。在这方面HTML5需要重新建设,也就意味着需要长时间的积累。

HTML5更激动人心的特性是其提供的Web数据存储和离线数据存储功能,更多的接口能让浏览器具有更强的处理本地数据的能力。这就使得浏览器可以部分代替操作系统。

草案中的HTML5,虽还未形成统一规范,但它展现出来的新功能,无疑将改变现存的互联网形态。这一改变,甚至可能是颠覆性的。

统治PC操作系统数十年的微软有可能被颠覆吗?浏览器似乎有可能完成颠覆微软的“历史使命”。

依赖于和Windows操作系统捆绑销售的战略,IE曾经一度在全球占据超过九成的市场份额。但到今天,根据Net Applications的最新统计数据,IE的全球市场份额已经降至55%。

抢走IE份额的,包括Mozilla公司的火狐浏览器(Firefox)、谷歌旗下的Chrome和苹果公司的Safari。随着微软在浏览器领域的节节败退,甚至当年被微软打败的Marc Andreessen也准备开发新的浏览器,以期卷土重来。

对于微软来说,浏览器份额丢失显然并不是最致命的,真正核心的威胁在于,随着IE风光不再,微软有可能在接下来的互联网时代面临被架空的挑战。去年8月,《连线》杂志刊登文章,称“Web已死,Internet永生”,曾引发广泛讨论。该文章认为,随着iPhone和iPad日渐成为主流的终端,APP(应用)将让浏览器的作用变得无足轻重,甚至逐渐消亡。

但是,《连线》未曾估量到的是HTML5在未来所发挥的重要影响。随着HTML5的推出与普及,浏览器的功能会更加强大,以至于强大到可能取代微软王牌产品——操作系统Windows和办公软件Office的地步。

在HTML5出现之前,用户为了能够实现观看互联网视频,需要在电脑操作系统中安装视频客户端或者Flash Player插件。而在HTML5出现之后,主流浏览器都将能够直接观看互联网视频,而不需安装任何其他的辅助软件。

由于HTML5增强了图像功能,大部分游戏将能够在浏览器中直接运行,而无需在操作系统中安装客户端。大量游戏将完全能够直接运行在浏览器的平台之上,不再需要借助于操作系统。

另外,HTML5提供了网络存储与本地存储功能。基于浏览器的在线文档产品将在很大程度上冲击Office软件的市场占有率。

谷歌显然早已经进行了布局。目前,谷歌的在线文档产品已经积累了众多用户,随着HTML5提供更强的文字处理能力和存储能力,一般用户将完全可以通过在线文档满足办公需要。

俞永福认为,在可预期的将来,有必要安装在PC操作系统之上的软件无外乎是两大类,一类是包括浏览器、安全软件等的通用类基础软件,另一类则是要求比较高的游戏,其他的程序都将逐步往浏览器搬迁。

这一过程已然开始,许多电脑用户的操作系统之中,安装软件的数量与此前相比明显减少,日常使用中所需要的功能,已可以轻松通过浏览器实现。

越少的软件被安装到操作系统中,也就意味着操作系统重要性的降低。

近期,谷歌推出了一款上网本产品:Chromebook。这款上网本的开机时间仅需5秒钟,进入系统之后,用户所直观接触的界面是谷歌的Chrome浏览器。用户将通过浏览器完成所有以前需要在PC操作系统中完成的工作,包括文档编辑、网页浏览、听音乐、看视频乃至于玩游戏,数据可以存储在谷歌所提供的“云计算”服务中,也可以存储在本地。

使用Chromebook时,已经不需要再去关心操作系统功能设置,所有的工作几乎都在浏览器中完成,这一切要归功于HTML5。

麦肯锡的报告认为,HTML5将允许程序通过浏览器运行,浏览器将成为通用的计算平台,用户无需离开浏览器就能完成一切任务。当操作系统变得不再重要的时候,微软商业模式的基础也将被动摇。

李开复说,这样的过程不一定马上彻底取代微软的操作系统和办公软件产品,但即便只是1%,也在冲击微软的核心业务,随着这一比例越滚越大,微软面临的威胁是丢失在个人用户领域的庞大市场。

当然,这一前景目前仅仅是显露了趋势。并且,微软也在拥抱HTML5,在它新的操作系统Windows8之中,将全面支持HTML5技术。但在这一过程中,微软究竟能继续占有多大的统治力,则是对其最大的考验

原文链接:,转发请注明来源!

发表评论