谷歌Chrome:第一款真正的“Web2.0浏览器”

时间:2022-07-12 03:06:51

【前言】谷歌Chrome:第一款真正的“Web2.0浏览器”由文秘帮小编整理而成,但愿对你的学习工作带来帮助。不过,这完全是特意设计的,这可以解释为什么谷歌把该浏览器命名为Chrome。浏览器的框架被称为“铬”(chrome),谷歌意在把该浏览器简化成“铬”。谷歌在介绍浏览器技术背景的一本漫画书中,这样解释其设计理念: “我们不想干扰用户进行的任何操作。如果用户完全忽视...

尽管界面简单,功能有限,但谷歌chrome浏览器是为运行AJAX和Web 2.0应用程序而设计的,这也决定了谷歌Chrome志向高远。它可能引领新的Web应用模式吗?

谷歌刚的Chrome在设计方面采取了与谷歌主页同样的风格: 简洁、快速、实用,其中鲜有花哨的地方。

对这款浏览器来说,这既是好事又是坏事。有的人喜欢朴实的上网浏览风格,需要网站内容在首要位置,他们会拍手欢迎; 有的人需要功能更丰富的界面和其他额外特性,会偏爱IE或者Firefox。

话虽如此,别忘了这是第一个测试版,谷歌很可能会在将来的版本中加入新功能。

实际上,这款浏览器没有其他很多功能: 没有内置的RSS阅读器,而IE有,Firefox也具有相关附件; 没有好的书签管理器,而IE和Firefox都有; 也没有Firefox含有的众多附件。

不过,这完全是特意设计的,这可以解释为什么谷歌把该浏览器命名为Chrome。浏览器的框架被称为“铬”(chrome),谷歌意在把该浏览器简化成“铬”。谷歌在介绍浏览器技术背景的一本漫画书中,这样解释其设计理念: “我们不想干扰用户进行的任何操作。如果用户完全忽视这款浏览器的存在,我们的工作就算做到位了。”

如果说这是目的,谷歌已经成功达到了。Chrome界面极其简洁,浏览器内容区比其他浏览器都要大―简直就像是全屏模式。正如谷歌把搜索放在其主页的正中央,该浏览器也把内容放在首位。

目标群: 消费还是企业?

Chrome与其他浏览器的区别在于看不到的一些地方。Chrome的设计初衷似乎主要是为了运行AJAX和Web 2.0应用程序。这是第一款着眼于Web 2.0世界而设计的浏览器。在Web 2.0世界里,浏览器是基于Web的应用程序和服务的前端。

为此,谷歌在底层进行了重大改变。谷歌选择开源WebKit作为渲染引擎; 自行开发了名为V8的JavaScript虚拟机,可更快地运行JavaScript,也更稳定、更安全。Chrome的每个标签页(tab)作为独立进程来运行,所以要是一个标签页处于忙碌或者停滞,不会影响其他标签页的性能。谷歌声称,这样设计浏览器还有望缓解过多占用内存的现象。

另外,是Chrome随带Google Gears,它把基于Web的应用程序与用户自己的硬盘结合起来。

谷歌称,这一切的结果就是,浏览器运行基于Web的应用程序时,速度、交互性和稳定性都与基于客户端的应用程序一样高。这意味着,Chrome的矛头主要是针对微软Office,而不是IE。通过提供一款出众的平台来运行基于Web的应用程序,谷歌让自己有机会用Google Docs取代Office。

关注界面

尽管如此,Chrome首先还是一款浏览器。所以,这家公司煞费苦心地重新思考了浏览器的整个界面。

Chrome的界面与大家见过的其他任何浏览器都不一样。标签页在地址栏的上面而不是下面; 没有菜单和地址栏,只有寥寥几个图标。实际上,连主页图标都没有。默认情况下,它被关闭了,想找到主页图标,就要点击“工具”(Tools)图标,然后选择“选项基本”(Options Basics),给“在工具栏上显示主页按钮”旁边的方框打上勾。总的来说,这是你见到的最简洁的浏览器界面。

要使用大多数浏览器功能和选项,你可以通过浏览器最右边的两个图标―页面图标和工具图标来使用下拉菜单。但就是在这方面,这款浏览器也是很简洁。比方说,你常常可以在“选项”菜单中找到许多隐藏的功能,这些功能又隐藏在多个标签页下面。而在Chrome中,“选项”菜单(在“工具”图标下)只提供了三个标签页,它们都没有太多的选项。你找到的主要是一些基本选项,比如是否显示主页图标、把下载内容保存在何处等等。

地址栏(谷歌称为Omnibox)是Chrome做得比较好的功能之一。它可充当搜索栏: 输入搜索词语,它会利用你选择的搜索引擎来进行搜索。如果你输入URL,其工作方式很像IE 8和Firefox 3中的地址栏; 它在你输入过程中会列出建议的网页,这些网页从你之前访问的网站和书签中搜集而来; 它还会根据网站流行程度,给出自己的建议。

用户在访问网站时,地址栏会高亮显示域名,这与IE 8一样; URL的其余部分颜色较淡,那样用户一下就知道目前在访问哪些域,哪怕在访问很长的URL。

不一样的标签页

与现代的任何浏览器一样,Chrome也提供了分页浏览(tabbed browsing)功能。在一些基本方面,它处理标签页的方式胜过IE和Firefox; 而正在另一些方面,Chrome就不如后两者。

与其他浏览器最大的区别在于,Chrome中的每个标签页实际上就是自己的浏览器。这就是为什么标签页都在地址栏上面,而不是下面。分离任何标签页很简单,只要将其拖离浏览器,它就成了独立的浏览器窗口。也可以把不同的浏览器实例合并成一个,只要把它重新拖回来。

因为每个标签页实际上都是自己的浏览器,如果某标签页崩溃,应该不会导致整个浏览器崩溃。微软声称IE 8拥有同样的功能。

新标签页打开后,会出现在打开它的那个标签页右边; 那样从某种程度上来说,Chrome可以把相关标签页联系起来。你可以在标签页栏上随意拖动标签页; 在这过程中,它们会以动画方式自行归位。

但Chrome不像IE 8那样能对标签页进行归类和标以色码; 也不提供鼠标右击选项来处理一组组标签页; 比如在IE8中,可以关闭及复制整组标签页,而在Chrome中无法实现。不过,Chrome确实提供了各种鼠标右击选项来处理标签页,比如关闭当前标签页之外的所有标签页; 关闭所有标签页,归位到当前标签页的右边。

打开新的标签页后,会出现一项特别有用的功能。标签页打开后不是出现空白页或者主页,而是出现一个页面,列出了用户最常访问的九个网页,每个网页都有缩略图、最近书签列表、最近关闭的标签页,以及用户可以搜索访问网站历史的搜索框。IE 8提供了类似功能。

Chrome缺少其他浏览器拥有的一些很重要、很基础的标签页处理功能。比如关闭Firefox时,它会询问要不要保存标签页,那样下次用户打开浏览器时,会自动重新打开所有标签页。

Chrome也没有恢复以前浏览会话的功能。用户可以打开新的标签页页面来恢复以前的标签页―该页面上的“近期书签”(Recent bookmarks)下方列有“最近关闭的标签页”(Recently closed tabs)。如果你关闭了几个标签栏,又只想重新打开其中一个,Chrome的办法就很有用―你可以直接找到所需的那个标签页。但它不如右击鼠标、选择“取消关闭标签页”一样方便; 也无法一次重新打开多个标签页; 如果用户关闭了浏览器,整个列表就消失了。

这些是重大缺点,但愿谷歌会在将来的Chrome版本中添加这些功能。

隐私和安全

Chrome有现代浏览器应有的所有安全功能,包括弹出窗口阻拦程序和反网络钓鱼工具。用户访问Chrome认为会发动网络钓鱼攻击的网站时,会得到警告屏幕。

它还能阻止弹出窗口。这时,屏幕底部会出现一则不起眼的通知,告诉用户弹出窗口已被阻止。如果用户想要浏览弹出窗口,只要点击该通知,就会出现弹出窗口。

Chrome还有所谓的Incognito模式; 如果用户关闭了Incognito窗口,浏览会话的所有痕迹会随之消失。如果你关闭了会话,cookie、临时Internet文件和浏览历史等信息统统会消失。只要按Ctrl-Shift-N,或者从页面图标的菜单中选择“新的incognito窗口”(New incognito window),就能见到该窗口。这个模式与IE 8的InPrivate Browsing一样。

谷歌还称,Chrome通过另一种方式增强了安全: 实际上在独立沙盒里面运行每个标签页。谷歌称,紧闭的沙盒与PC的其余部分隔离开来。它无法写入内容到硬盘,也无法从“桌面”等PC的某些区域读取文件。谷歌称,这将有助于消除恶意软件感染。

应用程序窗口为Web 2.0而设计

如果需要表明Chrome是为AJAX及通过Web分发的应用程序而开发的任何证据,那只要看一下谷歌所说的应用程序窗口(application window)。应用程序窗口是一种特殊的Chrome模式,为基于Web的应用程序设计,比如Gmail、Google Calendar及其他任何基于Web的应用程序。

为应用程序窗口建立桌面快捷键的方法如下: 运行基于Web的某个应用程序,点击Chrome的页面图标,然后选“建立应用程序快捷键”。就可以在桌面、开始菜单或者快速启动栏上,为该应用程序建立快捷键。双击该图标,基于Web的应用程序就会在浏览器窗口里面运行,而窗口没有浏览器控件,没有标签页、按钮和地址栏等。用户看到的只是应用程序本身,不过上方有一个小小的下拉菜单, 提供了浏览器的各种功能,比如后退、前进、打印和复制等。右击鼠标也会看到后退和前进等功能。

这样一来,桌面上可能全是基于Web的应用程序的快捷键: 文字处理、电子表格和CRM等应用程序。它们运行时,就像是在PC上运行的应用程序。

这项功能仍需要一点改进,因为不同的基于Web的应用程序在里面运行起来不一样。比如在Gmail中,如果用户点击邮件消息,它会在应用程序窗口中直接打开。但在Google Docs中,如果点击某文档,新文档会出现在新浏览器实例(也有通常的浏览器界面)中。

额外功能多多

Chrome简洁外表下面隐藏着一些非常好的额外功能,其中许多功能面向电脑专家和技术人员。其中一项功能就是任务管理器(Task Manager),这个小应用程序类似Windows的任务管理器。它显示了Chrome使用的每个不同进程,以及每个进程所占用的CPU资源。它还显示了哪些进程目前在访问互联网或者网络,以及当前的访问速度。

如果用户想释放内存或者CPU资源,点击任何一个进程,点击“结束进程”(End process),这个进程就消失了。比方说,任务管理器显示,Shockwave Flash插件占用了我的31MB内存和相当多的CPU资源,用任务管理器关闭了它,同时可以释放占用的内存和CPU资源。

任务管理器的功能不止这些。点击窗口底部的“Stats for nerds”,就会打开显示更多统计信息的标签页。

另一项隐藏的额外功能是一种搜索加速器: 让用户不用实际访问,就可以迅速搜索许多流行网站。往地址栏里面输入想要访问网站的第一个字母,比如Amazon的a,然后点击Tab键,随时就能立即添加搜索词语、搜索该网站。

实际上,Chrome处理搜索的方式远比任何与之竞争的浏览器聪明。如果用户在某网站上搜索,该网站会立即被添加到搜索引擎列表上。以后随时可以把该搜索引擎作为默认引擎; 也可以用Tab键快捷键进行快速搜索。只要使用“搜索引擎”(Search Engines)选项屏幕,即可删除任何搜索引擎。

Chrome处理下载采用了一种直观、实用的方式。下载文件完成后,你会在屏幕左下方(谷歌称为下载栏)看到下载文件的小图标和文件名。点击向下箭头,就可以打开该文件、打开文件所在的文件夹。

你还可以进入自己的个人下载页面,上面列出了每个下载文件,包括一些详细信息,比如从何处下载、文件名及下载日期。该页面还可充当下载管理器。在下载过程中,可以进入该页面,暂停及恢复下载。

不过Chrome在下载方面有一个缺点:似乎无法像Firefox那样与病毒扫描器集成起来。

多花些时间使用Chrome,你会发现更多的额外功能。比方说,点击网页的一部分,选择“查看元素”(Inspect Element),就可以打开窗口,显示该元素的HTML代码以及页面元素占用的资源。

评论

理性看待谷歌Chrome

如果Chrome是其他任何一个公司的产品,可能都不会引起这么多人的关注,但谷歌就是谷歌。据有关资料称,Chrome在推出第一天市占率就达到可观的1%,但很快又开始下降。一旦人们对谷歌浏览器的新鲜劲淡化,支持率下降是可以预期的。因为从表面上看,除了简洁,人们似乎还不能感受到Chrome更多的价值。

这反映了谷歌一贯的思路: 界面简单,但用意深远―为运行AJAX和Web 2.0应用程序设计。目前的软件应用大致可以分为两类: 完全基于浏览器的Web应用和基于本地(本机)的应用。Chrome可以说是瞄准了未来前途无量的Web应用。

而现实是什么样的呢?在推出Chrome之前,除了搜索以外,谷歌做了很多尝试,推出了诸如Google Docs等很多Web应用,但很多都不成功,远未达到收支平衡。不过笼罩在谷歌搜索巨大光环下的失败并未引起世人的注意。因为从盈利角度讲,搜索目前还足以给世人一个很靓丽的谷歌报表。

不过,互联网已经从争夺眼球的时代逐渐转向对用户喜好和使用习惯的争夺。用户的喜好和应用习惯就像一个庞大的“数据库”,谷歌们就是因为拥有了这个“数据库”,形成了自己的“黑洞”,对后来者形成了巨大的竞争壁垒。从谷歌、亚马逊、IBM等业界巨头大力推进云计算,到雅虎向第三方开放雅虎主页等服务的种种迹象来看,业界巨头们在不惜工本地建立自己的“黑洞”,以最大限度地攫取“黑洞”背后的巨大商业利益。

尽管众多的Web应用看似风光,但目前还远未触及到本地应用的根基。Chrome的目的就是试图将后者转移到互联网上,这也决定了,这是一个漫长而庞大的转变,前途如何还未可知。从这一角度来讲,Chrome的成功与否决定于Web应用何时能真正迎来曙光。(文/陈斌)

链接

企业的IT部门会喜新厌旧吗?

技术人员似乎在追捧谷歌Chrome,许多消费者和小公司可能会跟风。但企业也会看上Chrome吗?

答案似乎是它们会慢慢从IE改用谷歌Chrome。虽然开发人员可能喜欢Chrome的简洁风格和快速打开网页的优点,但需要额外的工作量以便改写代码及测试,从而支持Chrome,这会让他们觉得不满。

Web开发人员Greg Raiz经营着开发自定义软件的Raizlabs公司,他说: “促使我想试用Chrome的惟一动因就是,如果客户需要Chrome,或者如果Chrome获得了相当大的市场份额。”

一个更大的障碍是IT经理和CIO; 对他们来说,浏览器的原始性能只不过是众多因素之一。

维珍娱乐集团公司的CIO Robert Fort说: “我得确保Chrome与我们其他所有应用程序之间的兼容性很好; 关键看使用Chrome有怎样的商业价值。”这家洛杉矶的零售商统一采用了Internet Explorer 7及微软的其他软件; Fort手下的所有开发人员都采用微软的.Net来开发。

Fort还担心: 如果维珍开始正式支持Chrome,到时需要重新培训员工、测试应用程序。他说: “谷歌Chrome运行起来绝对比IE 8 Beta 2快。但只有Chrome的性能得到大幅改进,我们才会改用。”

在弗雷斯特研究公司的分析师Sherri McLeish看来,用户的这种惰性不足为奇。她说: “太多的IT部门习惯于使用IE。它们已经做出了使用这款浏览器的决定,所以不太可能采用另一家厂商的浏览器。”

谷歌往往对其软件进行长期测试的做法也让IT经理们失去兴趣。

摆在Chrome面前一个更重大的障碍在于,企业会觉得Chrome部署及管理起来可能不像IE一样轻松。

Safari和Firefox在这方面领先于Chrome。Rafael Ebron等专家表示,但与IE相比,它们的缺点实在太明显了―系统管理员可以轻松部署IE及为它打补丁,并且通过活动目录等群组策略来管理。

他在电子邮件中说: “Firefox推出才四年,却加入了许多企业级功能。谷歌Chrome需要加入同样的功能和支持,那样企业才有可能考虑部署。”

上一篇:数据中心要早建还要建好 下一篇:虚拟化改变网络结构