不久前,Mozilla公司刚刚发布了Firefox 3,而微软公司(Microsoft,下称微软)的IE 8 beta版也随后出炉。就在上月初,谷歌公司(Google,下称谷歌)又紧跟着推出了开放源码的Chrome浏览器。毫无疑问,浏览器市场上的争夺已进入白热化阶段。
Chrome的beta版让许多企业的IT部门又爱又恨。Chrome的部分功能展示了以网络应用程序为中心的桌面终端发展方向,让人觉得很有前途,比如标签中使用的具有防崩溃功能的“沙箱”(sandbox)技术就是其中之一。但它的缺点也着实不少:Chrome要在企业环境中得到实际应用,配套的管理工具必不可少,而谷歌并未提供;Chrome浏览器目前只能在Windows XP/Vista系统中运行(虽然谷歌承诺过会推出Mac和Linux版本);此外,Chrome的架构虽然在安全性能上具有优势,但它却无法很好地支持利用了Java、Flash和Silverlight等插件的富互联网应用程序(RIA)。
总而言之,Chrome的一些功能颇为有用,开拓性的IT试验项目可以尝试使用它。但Chrome毕竟是测试版软件,仍需要进一步的完善。对大多数企业员工而言,这不过是个让他们的家用电脑比办公终端看起来更酷的小玩意儿而已。
谷歌为什么要进军业已拥挤不堪的浏览器市场呢?原因是该公司的未来与网络应用程序的推广应用共荣共损,息息相关,而后者的推广又对浏览器的改进速度提出了更高的要求。然而,非盈利的Mozilla基金会(Mozilla Foundation)负担不起过于庞大的开发费用,而在授权软件上投入了重金的微软对网络应用程序又没有足够的兴趣。因此,光凭这些组织的开发,浏览器的发展速度远远不能够满足谷歌的需要。谷歌急于进一步向人们开放它庞大的数据中心,它认为有必要自行开发一个全新的浏览器,目标是将该浏览器的功能重心转移到运行网络应用程序上去,而非仅仅是显示网页。
随着网络应用程序日益增多,企业对浏览器的要求也水涨船高。Salesforce公司的开发者营销副总裁亚当.格罗斯(Adam Gross)说,对于那些整天使用Salesforce在线软件服务的客户而言,Chrome的沙箱隔离技术可以避免某个商业应用程序拖慢其他程序的运行速度,因此Chrome很受这些用户的欢迎。格罗斯说:“Chrome不仅能用于网页浏览,更适合于运行Salesforce或Gmail等人们天天都会用到的应用程序。”
斯里德哈.温布(Sridhar Vembu)是艾德威特公司(Adventnet)旗下Zoho公司的首席执行官(CEO),该公司的主打产品Zoho网络办公套件包括文字处理、电子表格、简报和数据库功能等。温布对Chrome自带的在线应用程序脱机使用功能Google Gears赞赏有加。Chrome团队在开发Chrome时采用了多重处理架构,这与微软最近推出的IE8测试版的架构类似,它们都采用相同的隔离技术。
移动平台?
Chrome使用了Webkit渲染引擎(rendering engine),这可能是它最大的卖点之一了。谷歌即将推出的Android手机浏览器中也将采用这种引擎。程序员可用它来作为框架,开发能同时在PC和掌上设备中使用的浏览器。苹果公司(Apple)的Safari浏览器以及众多手机(包括iPhone)浏览器也都使用了这种引擎。随着谷歌在PC平台上推出Chrome,并且在Android手机中部署Webkit引擎,开发者们将有可能创建真正的跨平台应用程序。Ovum公司的分析师洛朗.雷切尔(Laurent Lachal)预测,市场接纳Chrome的过程“将比大多数人预计的要慢得多,而且它最有可能获得成功的领域是移动浏览器市场,而非桌面浏览器市场。”
弗雷斯特调研公司(Forrester)的谢里.麦克莱什(Sheri McLeish)也认为企业界接纳Chrome的步伐将会很迟缓,因为浏览器的更新换代毕竟不是什么紧要的任务,不过她觉得Chrome有可能会像过去的即时通讯软件那样,绕过IT部门的部署而直接进入企业内部。
云计算(cloud computing)的拥趸,如博客作家山姆.约翰逊(Sam Johnston),就对Chrome大为推崇,他甚至将其与Linux和基于云计算的存储并称为“成熟的云操作系统”。然而,在台式电脑上,一般意义的现代操作系统要管理协调无数的任务,比如让应用程序随时待命,管理物理资源和虚拟资源、磁盘访问、文件系统和图像渲染,更别提打印、网络、媒体播放等设备驱动以及无数种输入设备了。这样看来,约翰逊对Chrome的夸赞有些言过其实了。
谷歌的创始人之一谢尔盖.布林(Sergey Brin)在Chrome的发布演示会上表示:“我认为把Chrome叫做网络应用程序的操作系统并不恰当,它应该说是一个能够快速运行网络应用程序的引擎。通过Chrome我们可以弥合鸿沟,在线完成更多的任务。”
Chrome以后的版本肯定会变得更适合于企业应用。谷歌在Chrome的许可协议中曾声称,它有权使用浏览器中显示的任何内容,不过紧接着便宣布该条款有误,并表示将对其进行修正。此外,该协议中的另一条款称,谷歌可以在它认为合适的地方随心所欲地设置广告。企业客户如果要采用Chrome,那就有必要研究一下这两个条款。
在安全方面,Chrome采用了与其他浏览器不同的架构:浏览器的内核与渲染引擎是分离的,这样做能更好地阻止针对渲染引擎安全漏洞的攻击。但在测试版中,这些安全方面的改进并不能保护RIA。
如果Chrome能最终在企业中得到普及,那员工们将能利用这一平台来开发更加丰富的网络、桌面和移动企业应用程序。谷歌发布Chrome主要的目的,并不是想在浏览器大战中压倒对手,而是致力于提高网络的速度、安全性和易用性。在功能强大的开源技术协助下,Chrome实现这些目标是指日可待的。许没有多少让企业IT人士感兴趣的解决方案,但是Web 2.0背后的那些技术绝不逊色于企业数据中心里你能找到的任何技术。企业IT人士以及IT专业厂商迟早得直面Web 2.0这股极具颠覆性的力量,这是毫无疑问的事情。