|
|
导语:10月号《连线》杂志撰文称,谷歌推出Chrome浏览器是一个计划周密的行动,目的非常明确,就是要与微软的IE抢占市场份额。
网安官方站
开发浏览器传闻变现实
8月18日,谷歌在加州山景城总部41号大楼一个小会议室召开每周一次的经理会,这可能是发布Chrome浏览器前的最后一次经理会。在会议上,布赖恩·拉考维斯基(Brian Rakowski)走向白色书写板,用黑色干擦笔在白板上写了12个条目。
拉考维斯基今年20多岁,身体瘦长,喜爱交友,是一项秘密计划——Chrome浏览器开发——的产品经理。据悉,这一计划从启动到现在已经有两年多时间了。
网安官方站
他写的第一条是“发布状态”(State of the Release)。被讨论的发布对象就是外界极为关注的Chrome——谷歌的第一个网页浏览器。浏览器是网上冲浪的必备工具,帮助用户完成搜索、阅读、购买、办理银行业务、登录Facebook、聊天、观看视频、听音乐等网上活动。对于谷歌来说,推出Chrome绝对是一个重大举措,是实现谷歌时代真正到来所必不可少的一步。
在将桌面计算升级到“云计算”过程中,谷歌拥有相当大的优势。Chrome的出现无疑是向其竞争对手微软发出的一大挑战。多年前,微软正是凭借IE浏览器击溃Netscape Navigator。随着Chrome的登场,IE是否会面临和Netscape Navigator一样的命运,我们拭目以待。
实际上,谷歌将推出浏览器的传闻很久以前就已不胫而走。在漫长的等待中,很多人早已闭上讨论之口。但这一次的经理会势必再次启动讨论之门。按照谷歌的计划,Chrome在9月2日正式登场。在公开测试版之前的最后一个版本,拉考维斯基及其团队只发现5个“bug”,而且都已解决。技术负责人之一的马克·拉尔森(Mark Larson)说:“事情看起来还不错。”
谷歌产品管理副总裁桑达·皮采(Sundar Pichai)问道:“什么东西让你们搞了一个晚上?”参与第一个原型开发的工程师达林·费希尔(Darin Fisher)说:“当然不是Chrome。”这句话引来一片笑声,因为每一个人都知道他家里有一个只有10周大的孩子。拉考维斯基拿出一支红笔在“发布状态”旁边加了一个“X”。这是一个信号,暗示谷歌Chrome浏览器离成为现实只有一步之遥。
早在2001年便有开发打算 西部网安
谷歌为什么要开发浏览器?这似乎是一个很容易回答的问题。相比之下,人们更为关注的是,谷歌开发浏览器为什么用了这么长时间。皮采说:“我们要做的是让人们使用一种浏览器访问我们的资源和网络。”CEO埃里克·施密特(Eric Schmidt)说:“浏览器是关键所在。”他应该很清楚这一点,因为在上世纪90年代激烈的浏览器大战中,他就竟曾担任过Sun的首席技术官 (CTO)。毫无疑问,谷歌创始人拉里·佩奇(Larry Page)和塞吉·布林(Sergey Brin)自然也知道这一点。
施密特说:“在2001年加盟谷歌时,佩奇和布林就对我说‘我们要开发自己的浏览器’。我当时的回答是‘不’。”他解释说,当时的时机还不成熟。“我不相信公司那时已具备足以经受住一场浏览器战争的实力。我们的战略目标应该在‘雷达探测不到的地方’,这一点非常重要。”虽然当时没有进行开发,但打造自家浏览器的想法却保留下来,传闻也开始蔓延开来。2004年,《纽约时报》援引一名自称了解谷歌业务具体细节的人的话报道说,谷歌正开始开发浏览器。消息一经传出,施密特随即予以公开否认。 你复制的文字来自西部网安
在幕后,Chrome开发仍旧是施密特与谷歌创始人争论的话题。谷歌最后采取了一种折衷办法,组建一个小组,任务是改进浏览器奇才本·古德杰(Ben Goodger)和费希尔负责开发的开源浏览器Firefox。(古德杰和费希尔均效力于Firefox拥有者、非盈利性组织Mozilla)除此之外,谷歌还推出另一个举措,聘请曾就职于NeXT 公司的37岁的工程师莱纳斯·厄普森(Linus Upson)担任工程研发总监。费希尔说:“佩奇和布林的决定是非常明智的,原因再简单不过:如果能做好Firefox扩展,他们就有能力开发出一款优秀的浏览器。” 你复制的文字来自西部网安
2006年春季,Firefox开发小组开始讨论设计一款新的浏览器。他们热爱Firefox,但他们也知道当前所有浏览器都有一个共同缺陷。在最初构思微软IE和Firefox心脏的代码库时,浏览器并没有现在这么复杂。之前只能在桌面上实现的功能——邮件、电子表格、数据库管理——现在却越来越多地在网上进行。在即将到来的“云计算”时代,网络已不仅仅是一个内容传递平台。
开发过程一波三折
对现有浏览器进行修补以适应这一想法意味着,必须不断开发相关附加组件,例如工具条、RSS阅读器等等。但这种修补可能因为一次彻底升级成为一种徒劳。费希尔说:“作为Firefox的开发者,你必须不断创新,但你又经常担心,一旦推出下一版本,所有扩展将成为废物。实际上,这种事情已经发生了。”结论是显而易见的:只有开发自己的软件,谷歌才能将浏览器送入“云计算”时代,并潜在地掀起一股自微软和Netscape拉锯战(市场排名几乎每月变换)之后从未有过的革新浪潮。
westsafe.net
谷歌构想的一个关键性革新就是所谓的多处理结构,这一系统能够帮助计算机在软件崩溃时继续运行。那为什么不将这一系统应用到浏览器身上呢?也就是说,当一个标签页崩溃时,其它标签页仍可以泰然自若。当然了,为了解决“一个老鼠屎坏了一锅汤”的问题,你也可以采取拖拽现有标签页创建一个新窗口这种方式。简单地说,就是从头开始,这种方式拥有其它一些优势。在设计上,你可以做到更加简洁并使其运行速度更快,而更简洁、更快速恰恰是谷歌奉行的两大原则。
2006年6月,古德杰、费希尔和曾就职于Mozilla的布赖恩·莱纳(Brian Ryner)开发出一个“小原型”。他们的第一个重大决定就是选用渲染引擎——帮助处理网页的HTML代码,并将结果显示在用户的屏幕上。他们敲定的两个开源引擎分别是用于Firefox的Gecko和用于苹果Safari 浏览器的WebKit。
WebKit已被负责开发谷歌移动操作系统Android的研究小组采用,其运行速度是Gecko的3倍,自然成为Chrome的首选。
几周之后,古德杰等人便开发出可在Windows系统下运行WebKit的一款比较简单的浏览器——某一个标签页崩溃后,这个浏览器仍能运行。古德杰回忆说:“当标签页崩溃后,用户会看到一个沮丧的表情图标,表明这个标签页已经‘死’了,这是Chrome浏览器的第一大特色。”不久之后,布林和佩奇视察了秘密开始的浏览器开发计划。参与开发的工程师帕姆·格里纳(Pam Greene)回忆说:“我记得很清楚,当时我就坐在桌子旁边,一条玩具蛇趴在桌子后面。布林一边玩着健身球,一边看费希尔演示,同时还不忘用手爱抚那条玩具蛇。”
公司高层终开绿灯
没有谁能确切地说出公司高层是什么时候给Chrome浏览器工程开的绿灯。皮采回忆起一次行政会议,当时施密特好像不再像以前那样反对。这位 CEO表示,如果谷歌确实决心上马浏览器工程,研究团队就必须开发出与IE和火狐有着很大不同的东西。另外,谷歌的浏览器速度必须更快,而且必须是开放源代码。
当然,这些正是研发团队早就想到了的地方。 西部网安
总之,到2006年秋,Chrome浏览器从非正式概念跨越到了正式的工程。工程师布雷特·威尔逊(Brett Wilson)说:“某个星期五,我们开了一个会。主管说‘高层正在考虑做我们自己的浏览器,你们怎么看?’所有人是既兴奋又惶恐。”之所以惶恐,部分是因为他们非常清楚,研发一款有竞争力的浏览器是一项巨大的任务。
由于对火狐的依赖,研发团队成员内心的感受可谓五味杂陈,作为开放源代码发展的代表,火狐是对抗微软统治地位的一道屏障。2006年10月加入研发团队的工程师埃里克·凯(Erik Kay)说:“我们的担心是,人们会把它解读为破坏火狐。”
让谷歌人感到欣慰的是,他们的浏览器将百分之百地开放源代码:谷歌的创新可能会帮助找到进入Mozilla编码库的方法。厄普森说:“我们真心希望火狐和其它开放源代码的浏览器都能够成功。”
作为谷歌力挺火狐的一部分,皮采会见了Mozilla总裁米切尔·贝克(Mitchell Baker),并在向她介绍了谷歌的计划。现在贝克表示,对Mozilla和火狐来说,Chrome浏览器是一种混合体。她将Chrome浏览器的推出视为是对Mozilla有关浏览器的选择至关重要这一信念的拥护。她说:“如果谷歌提出一些很好的新创意,那对用户来说再好不过。竞争促生最棒的浏览器。” 但她也明白,很多她的客户将会下载谷歌的应用程序。她说:“我们期待人们去试用,然后再回来。因为独立非常重要,Mozilla还将继续存在。” 西部网安
一个次要的问题是这款产品应该取一个什么名字。在研究了代号,但感觉都非常愚蠢之后,他们借用了过去用来描述框架、工具栏和浏览器窗口周围菜单的一个词:chrome。
你复制的文字来自西部网安
另外聘请的一个人也非常重要。因为用户期望Chrome能使运行Web应用程序最优化,一个关键要素应该是JavaScript Java引擎,这是一种运行Web应用程序编码的“虚拟机”。建造这种虚拟机的理想人选是丹麦计算机科学家拉尔斯·巴克(Lars Bak)。2006年9月,在不停地进行了20多年的设计后,巴克准备抽出一部分时间用在他位于奥尔胡斯郊外的农场里。就在这个时候,谷歌打来了电话。 你复制的文字来自西部网安
巴克建立了一个小团队,最初在农场工作,之后搬到了当地大学的办公室。他知道他的任务是研发一款比以往任何一款浏览器更快的引擎。他称自己的团队是“V8”项目的一部分,他说:“我们下定决心,一定要加快JavaScript的运行速度,我们花了4个月的时间去做。”这个丹麦研发小组通常是早上7、8点钟开工,一直编程到晚上6、7点钟。唯一的休息时间是午饭,他们会在5分钟内狼吞虎咽地吃完,然后玩20分钟的游戏。巴克说:“我们都很会玩 Wii网球游戏。”
![]() |
赛车版无间道 极品飞车12真人游 |
| 第十二代《极品飞车:卧底》(Need for Speed Undercover)是EA Black B |
![]() |
奥林巴斯E-520样张:美女花木衣 |
| 奥林巴斯E-520是一款外形小巧、携带方便的数码单反相机,更是一款非常 |
![]() |
全球最轻播放器之一 Cube D7美女 |
| DCube D7十分小巧,其三围是59.53311mm ,重25克。受制机身的限制,D7 |
![]() |
黑丝袜的诱惑 性感美女演绎台电T |
| 台电T50+在前作的基础上加入了TV-OUT电视输出功能,采用WQVGA多点触摸 |
![]() |
周杰伦大名远洋 成中国入选W3C规 |
| 2008年8月29日,W3C的Web IDL工作草案正式发布,令人惊奇的是在规范说 |
评论列表
用户名: (新注册) 密码: 匿名评论