据国外媒体报道,谷歌近日宣布将停止使用WebKit作为Chrome浏览器的渲染引擎,并开发自己的网页渲染引擎“Blink”,此举将重启在台式机和移动设备两个领域中的浏览器大战。
谷歌之所以要在引擎渲染上自立门户,表面上是因为两家公司的工程师在技术上运用上的分歧,但实际上是由于谷歌的战略转移。
谷歌公司的业务建立Web之上,其主要收入来自浏览器的搜索引擎广告,为了让消费者更多地使用Web以及搜索引擎,谷歌对改进浏览器有着极其强烈的动机。在谷歌开发Blink之前,它对Webkit的投入是真诚的。
可是,Webkit始终是由苹果主导的项目,其目标是为苹果MAC OS以及iOS提供一个高效的浏览器渲染内核。相对于Google ,苹果是一家更传统的公司,其主要收入来自其硬件产品的销售。虽然苹果也对Web有着很大的兴趣,但和谷歌对Web的狂热相比,苹果更倾向于建立硬件+软件+iTunes的封闭生态系统,浏览器不是其重心。
工作重心的不同,导致苹果和谷歌在WebKit开发上的步调越来越不一致。与其他WebKit浏览器相比,Chromium使用的是一个不同的多过程架构体系。多年来,为了支持多个架构体系,WebKit和Chromium社区面临的问题越来越复杂,延缓了谷歌创新的速度。
在Webkit项目开始时,Google通过它成功的快速推出产品并抢占市场。但在WebKit成为累赘时,脱离Webkit的Chrome给谷歌带来更大的自由度,以实现其理想中的Web形态,而不需要和苹果协调步调。
谷歌Blink的横空出世将使它和其他的WebKit浏览器开发商包括——苹果、诺基亚和黑莓——更彻底地分道扬镳。
这一举措意味着,现在有四大渲染引擎在线:WebKit、Blink、Trident 和Gecko。对于用户来说,渲染引擎的差异化意味着他们在使用不同浏览器打开同一网页时将得到不同的结果——在移动设备上尤其如此。
谷歌并在一篇博客文章里写道:“我们知道,新的渲染引擎的出现将对网页浏览产生重大影响。”但谷歌补充说,它认为多个渲染引擎 “能够推动创新,并增进整个网络生态系统的健康。”
谷歌此举有很大风险。根据NetMarketShare的数据,Chrome浏览器目前是台式机最常用的浏览器之一。而根据Statcounter的统计,Chrome浏览器目前是台式机最常用的浏览器。NetMarketShare统计的是访客数量,而tatcounter只统计点击量。如果谷歌的新战略不成功,Chrome浏览器的统治地位或将不保。
实际上,谷歌的这一举动在台式机和移动设备两个领域中重启了类似于20世纪90年代的“浏览器大战”。20世纪90年代,微软的IE浏览器向当时占主导地位的网景 Navigator浏览器发起挑战,并取得了胜利。
根据网络应用公司(Net Applications)的数据,目前,苹果公司的MobileSafari浏览器是移动设备上最常用的浏览器。而根据Statcounter的统计,Android浏览器是移动设备最常用的浏览器,市场占有率为占30%,MobileSafari的市场占有率为24%。最近,谷歌推出了Android版的Chrome浏览器,取代了Android中的“浏览器”应用程序。
这场浏览器大战还有其他的成员。今年2月,挪威的Opera公司宣布停止开发其Opera浏览器渲染引擎,并加入WebKit团队。但在本周,该公司又表示,它将使用谷歌的Blink。此外,Mozilla公司和三星公司近日宣布将合作开发Servo内核,主攻移动市场。