谷歌Chrome浏览器发布会文字实录
2008-09-04 00:51 by Ggchrome
谷歌Chrome浏览器发布会在当地时间11点举行,以下是现场直播报道(引号内为现场演讲内容):
10:53 早上好,各位关注浏览器大战的朋友!
10:54 我已经在谷歌发布会现场前排就座,参会人员还在入场,请稍候。
谷歌Chrome浏览器发布会文字实录

Chrome的Logo
10:54 这是Chrome的Logo。
10:55 今天的主题是谷歌Chrome。
11:07 直播开始,现在是布赖恩·奥-肖纳西(Brian O’Shaugnassey)在做介绍。
11:08 现在正在播放发布前的演示片,下载将在太平洋时间中午开始提供。
11:08 现在上场的是产品管理副总裁桑达·皮查(Sundar Pichai)。
11:09 现在介绍的是谷歌Chrome漫画书作者斯科特·麦克劳德(Scott McCloud),称麦克劳德“是漫画界的传奇”,其漫画主题丰富,麦克劳德“和谷歌的Chrome团队紧密融合在一起”。
11:09 现在讲述的是,“为什么我们要开发Chrome”(这个演讲大概持续了10分钟,随后进行了半个小时的演示,以下是演讲的内容)。
11:10 为什么我们要开发Chrome:网络已经从静态文本发展到了交互网页,例如谷歌StreetView,但是“用来浏览网页的浏览器基础架构仍类似于早期的Netscape。”
11:11 我们相信,浏览器必须大力革新,以跟随网络革新的步伐。
11:11 如果你打算从头开始开发一款浏览器,该做些什么?这就是Chrome的由来。
11:12 Chrome和谷歌搜索一样,虽然外表简洁,但其强大的内核使其功能强大。Chrome要实现的就是:借助众多底层技术,为用户提供简单的浏览体验。
11:12 “这就是Chrome,外观非常简洁。”
11:13 Chrome幻灯片之一——简洁:只有一些标签和地址栏。我们希望完全不会打扰用户浏览,浏览器应该置身度外。
11:14 用户浏览约有70%是访问以前看过的网站,我们花了大量时间来解决这个问题。
11:14 和Safari一样,Chrome的内核是基于Webkit。“我们要确保内核的选择不会让开发人员感到头疼。”
11:15 为什么使用Webkit?因为Webkit速度快、有着非常简单的代码库,而且“许多谷歌开发人员非常喜欢Webkit”。Android也使用了Webkit内核。
11:15 Chrome是一个多进程的浏览器(这与漫画书中的描述一致)
11:17 每一个标签处理一项进程,这种方式让浏览器的反应速度更快,并可以通过单独关闭一个标签防止浏览器崩溃,同时“沙盒”防护技术可以提供更多的安全保证。
11:17 “多进程结构是Chrome的根本,由于我们是从头开始开发浏览器,所以可以做到这一点。”
11:18 谷歌从头开始重新编写了Javascript代码,这项名为V8的技术可以让脚本执行的速度更快(大多数开发人员不使用脚本是由于其速度慢,预计V8将改变这种状况)。
11:19 将在今天发布Vista和XP版本的Chrome浏览器,目前,“正努力开发Mac和Linux版本”。
11:19 Chrome是为多种平台设计的,但是当Windows版本完成后,谷歌决定先发布这个版本。“我们中都有许多人使用Mac和Linux,这给我们尽快推出上述两个版本带来了足够的内在压力。”
11:19 Chrome将推出43种语言版本。
11:20 最后一点,Chrome“完全开源,许可政策非常宽松。”
11:20 “我们借鉴了Firefox的代码”。
11:20 因为“网络的改善必将使谷歌受益匪浅”,“我们可以开发更好的应用程序。”
11:21 “今天宣布,将成立CHROMIUM开源项目。”
11:21 下面是谷歌用户界面负责人本·古德杰(Ben Goodger)做演示(他曾在Mozilla工作,以下是演示内容)。
11:22 请重点关注标签浏览,这是“Chrome的基本元素,类似于网页或应用程序的标题栏”。
11:23 “这是为频繁使用提供的功能”,“我们认为标签浏览将是未来十年来最好的一项功能。”
11:23 标签可以拖放操作,“这个功能非常友好,可以随意进行拖放,”甚至可以拖放出浏览器或重新拖回。
11:24 还有一些小细节,例如,如果你关闭了一个标签,旁边的那个标签会自动移动过来,而“关闭”按钮则刚好处于用户鼠标可以点击的地方。
11:25 以下是地址栏的演示:
“搜索框在哪里?”——现在搜索框不再是一个单独的工具栏,它已经和地址栏合二为一。
11:25 谷歌称之为“Omnibox”。
11:26 “地址栏有一些智能”,谷歌称之为“智能Omnibox”
11:26 让我们来演示一下,这个与Firefox的“智能地址栏”类似,但相关链接已经预先自动出现在地址栏中,因此无需再点击下拉菜单进行选择。
11:27 你可以在地址栏中输入网址链接或者搜索关键字。
11:28 你也可以使用Amazon、Wikipedia等其他搜索引擎。一旦你在某个网站内使用了搜索框,当你下次输入这个网站的网址时,会在地址栏列表中插入一个在此网站搜索的链接,用户可以直接使用该网站的搜索功能。
11:30 启动页和新标签页:浏览器的启动页可以显示用户最经常访问网站的缩略图,以及最常使用搜索引擎的列表、最近的书签和最近关闭的标签页。
11:31 这是一个默认的首页,如果你有一个自己喜欢的,我们也可以导入它。也可以设置,当打开浏览器时打开一组标签。
11:31 现在介绍的是安全浏览模式。
11:32 你无需清除历史记录和缓存,就可以在地址栏中删除历史记录和常用标签,这种方式可以采用“隐身窗口”模式,打开这种窗口会显示一个侦探的图标作为提示(这种模式采用这个图标完全错误啊)。
11:33 这种模式下浏览网页,不会保存浏览历史记录和缓存等个人数据。这与IE8的“InPrivate”模式类似。
11:34 下面介绍下载体验,“你无需为下载做太多的管理工作”,当你点击“下载”链接后,会在当前窗口弹出一个小的状态栏,下载完成后可以将文件随意拖放到自己希望保存的目录中。虽然很简单,但看上去却比其他浏览器的下载功能更为清楚。
11:36 Chrome提供了一种新的窗口模式,以“突破浏览器窗口的限制”,这种所谓的“皮诺曹功能”可以为一个网站“创建桌面快捷方式”,当用户打开这个快捷方式后,显示的窗口并不是浏览器界面,而是非常象一个应用程序,甚至可以用Alt和Tab键来进行切换。
11:37 下面是谷歌技术主管戴伦·费舍尔(Daren Fisher)的介绍,主题是Chrome的核心技术
11:37 “我们对用户长期开着浏览器下的使用非常感兴趣”,“用户常常在打开浏览器的情况下,同时做其他不同的事情。”
11:39 “整个浏览器崩溃是非常糟糕的事情,如果可以将浏览器分离开将是一件非常好的事情。”,网页应该互相独立,而这正是Chrome所做的事情。如果一个标签崩溃,可以将其关闭,而不会影响其他标签。其中一个标签在执行网页调用的时候也不会导致其他标签网页调用迟滞。
11:39 如果用户的处理器是多核的,优势将非常明显。
11:40 安全方面,Chrome的引擎被设置为没有与电脑交换信息的权限。
11:40 “居心不良的人要找到图片‘沙盒’的办法”。
11:41 现在是Chrome任务管理器的演示,看上去像Windows的任务管理器,可以显示所有的进行、内存使用、CPU使用以及网络使用,所以现在可以强行终止不希望运行的进程或者标签了。提示:现在也可以最小化标签了。
11:43 现在演示如何处理有问题的标签。显示标签已经被锁定,不能拖动或者与用户交互,但仍可以使用其他标签。有问题的标签会显示一个“不良标签”的提示。
11:44 也可以恢复一个崩溃的标签,或者返回崩溃前的标签。
11:45 如何处理有问题的插件?现在演示的是,如果你在YouTube播放视频的时候强行终止了Flash进程,页面会显示“插件有问题”的提示,但是这个页面的其他部分仍为正常。刷新当前页面即可重新调用插件。
11:45 现在演示的是浏览器访问速度。
11:46 IE从本地文件系统中调用页面用了220毫秒,而Chrome则用了77毫秒。
11:47 现在介绍V8。
11:51 需要以下工作来提高Javascript的运行速度,
1. 编译器。V8有一个本机编译器。
2. 动态缓存优化提高运行速度,可以让开发人员加入更多代码库及开发更多应用程序。
3. 高效的内存运算,主要是为了扩展性,这样加入大量对象时,不会影响系统速度。
11:52 现在演示Javascript运行速度,IE每小时执行次数(RPH)为15.3,Chrome为588。
11:55 “Chrome完全开源”,“Chrome没有与主要的谷歌服务进行捆绑,如果用户愿意,Chrome可以将IE中的搜索偏好迁移到这款浏览器中。”(肖恩)
