浏览器之战:Opera、CrossOver Chromium 和 Flock
当我们第一次发布 Firefox 时,我们感到如释重负。它取代了“以上皆非”成为我们最喜欢的浏览器,我们终于摆脱了像恐龙一样庞大的 Netscape。从那时起,Firefox 在其霸主地位中一直相对没有受到挑战。
最近,一些新的挑战者正在寻求窃取 Firefox 的一些风头。在本文中,我们将仔细研究其中的三个:Opera、CrossOver Chromium 和 Flock。
Opera 显然有雄心壮志,因为虽然一直不错,但最近的版本显示出巨大的改进、丰富的功能和时尚的欧式风格。CrossOver Chromium 是在 Wine 上运行的 Google Chrome。虽然 Chromium 仍处于 beta 测试阶段,但它让我们先睹为快 Google 计划通过极简化来重新发明浏览器。Chrome 会像 Firefox 对 Netscape 所做的那样对 Firefox 吗?最后,Flock 寻求效率不是在原始速度上,而是在一个地方完成所有事情,并将网络体验集成到一个“门户”中。您可能会发现其中一款浏览器更适合您。
尽管 Opera 网页浏览器基于专有的 Presto 布局引擎,并且对 Linux 非常友好,但它未能在大众 Linux 意识中达到临界规模。由于缺乏 Firefox 的大规模社区参与和开源资质,我们大多数人甚至没有注意到 Opera。在 2008 年Linux Journal读者选择奖中,只有不到 5% 的受访者选择 Opera 作为他们最喜欢的网页浏览器(相比之下,Firefox 的比例为 86%)。
虽然我也很希望看到开源的 Opera,但我多少理解该公司不愿意发布其源代码。我最近与 Opera 的 CTO Hakon Wium Lie 进行了交谈,他解释了公司在开源方面的立场
在 Opera,我们相信开放标准、安全性、速度、性能和功能——这些是我们与 Linux 社区共同拥有的价值观……我们为我们的源代码感到非常自豪,我们希望向其他人展示它,但我们尚未找到一种商业模式,使我们能够在收取商业使用费用的同时做到这一点。理想情况下,我希望看到类似于 Creative Commons 非商业许可的开源许可证。该许可证会说,“这是源代码,随意使用和重用它,但如果您从中赚钱,我们希望分一杯羹”。无论如何,在网络上,我相信开放标准比开源重要得多。
就我个人而言,我不明白为什么开源的 Opera 不仅可以扩大其市场份额,还可以利用这种日益增长的受欢迎程度,从与搜索引擎的合作关系中获得可观的收入份额,就像 Firefox 所做的那样。但是,我将把这个讨论留到以后再说。现实情况是,Opera 浏览器非常好——甚至出人意料地与 Windows 版本一样好——这使其值得我们仔细审查。让我们来看看。
虽然多年来我一直断断续续地将 Opera 用作备用浏览器,但我从未真正认真地使用它。当我深入研究新的 Opera 9.6 时,我对它的功能和符合人体工程学的声音和外观感到惊喜。从风格的角度来看,我比在 Linux 上更喜欢 Opera 而不是 Firefox。Opera 的人们显然在设计元素上投入了大量思考。
Opera 以炫酷的功能和可定制性弥补了其开源“缺陷”。虽然浏览器速度足够快,但 Opera 关注的是功能,而不是精简。许多 Firefox 扩展程序的功能已经内置在 Opera 中。
以下是一些使 Opera 与竞争对手区分开来的核心功能。Opera 浏览器拥有所有基于 Linux 的浏览器中最有趣的启动选项。首先,在打开选项卡时,Opera 的默认设置是 Speed Dial,这是一种主页,带有九个可自定义的缩略图,用于您最喜欢的网站(图 1)。其次,Opera 允许您决定如何开始每个会话——就像您离开时一样、您的主页、空白页、通过对话框或从保存的会话开始。内置的会话管理器是一项强大的功能,因为它考虑到了典型用户同时打开的选项卡/窗口数量。人们可以为不同的模式保存会话,例如家庭、工作、财务、新闻、爱好等等。
我还发现 Opera 默认的面向选项卡的浏览“理念”令人愉快,我个人认为这比 Firefox 的选项卡模式更好。当您打开新页面时,Opera 会在浏览器顶部打开每个实质性的(即,非挤压的)选项卡,并带有鼠标悬停预览。虽然您当然可以将 Firefox 配置为以类似的方式运行,但 Opera 在选项卡模式下感觉更舒适,外观也更好看。
许多其他内置功能使 Opera 值得一看。Wand 允许您保存用户名和密码,并在后续访问站点时自动填写它们。Opera Link 是一项服务,可在运行 Opera 的计算机或其他设备(包括使用 Opera Mini(Opera 的移动版本)的移动设备)之间同步书签、Speed Dial 内容、浏览历史记录和其他元素。此外,还内置了 RSS(带有可标记的订阅源)、IRC、邮件客户端和 BitTorrent 支持。
对于那些欣赏美学的人来说,Opera 超越了其令人愉悦的默认皮肤。更改 Opera 的皮肤很容易,因为种类繁多的皮肤很容易预览、下载和安装,只需点击几下即可。
除了无数的内置功能外,Opera 还提供一系列与浏览器协作的小部件。小部件有自己的选项卡,用户可以在其中查看、安装和管理它们。它们可以出现在用户想要的任何位置。虽然存在许多有用的小部件,但 Opera 的理念是内置比 Firefox 更多的核心功能。结果是浏览器更重,但可立即定制性更高。
从负面方面来看,虽然我没有发现 Opera 比其同类产品明显慢,但我遇到了一些偶尔的页面渲染问题。在一个站点上,搜索框滑到了主菜单后面,完全无法访问。
尽管存在这些问题,但我认为 Opera 丰富的功能弥补了速度不足和渲染问题。当然,权衡利弊也取决于您自己。
在撰写本文时,最新的 Google Chrome 浏览器仅在 Windows 平台上原生可用,Linux 版本仍在开发中。Chrome 背后的理念是纠正浏览器制造商过去犯下的“错误”,并提供一种工具,该工具还可以运行应用程序,而不仅仅是显示网页。
然而,得益于出色的 Linux 极客的聪明才智,我们不必等待 Google 的人们完成他们的项目。相反,基于 Wine 的应用程序 CrossOver 系列的制造商 CodeWeavers 创建了 CrossOver Chromium,这是 Google Chrome 的 Linux“端口”。
尽管情况可能会在您阅读本文时发生变化,但现实情况是 CrossOver Chromium 仍处于 beta 测试阶段,尚未准备好投入使用。关于 Chromium 的状态,CodeWeavers 警告说,它“只是一个概念验证,为了好玩,并展示 Wine 可以做什么”。
如果您决定尝试使用 Chromium,您会发现有些东西令人满意,有些东西令人沮丧。从好的方面来说,Chromium 值得庆幸的是开源的,用 V8(Google 的 JavaScript 虚拟机)编写,并且基于 WebKit 布局引擎。此外,安装 Chromium 非常简单,可以使用 DEB(适用于 Ubuntu)和 RPM(适用于 SUSE、Mandriva 和 Red Hat)格式的可下载二进制文件,以及一个带有适用于其他发行版的一键式 shell 脚本的软件包。
如果您喜欢简洁而不是功能丰富,您也会喜欢 Chromium。有人告诉我,Windows 版本的速度快如闪电,据传 Linux 版 Chrome 也将如此,但 Chromium 当然更像是雷声而不是闪电。
我们这类人会喜欢 Chromium 的一个独特功能是(真正的)“极客统计”功能。当您调出任务管理器时,您将获得一个打开的网页列表,其中包含与每个页面相关的内存状态、CPU 使用率和网络速度。在任务管理器上,除了为每个打开的页面选择终止进程的选项外,您还可以单击“极客统计”链接,该链接将弹出一个新选项卡,其中包含 PID、整个浏览器和每个选项卡的内存利用率等其他信息。
我也喜欢 Chromium 的选项,即在启动时打开多个主页,而不仅仅是一个。另一个 Chromium 独有的简洁功能是隐身浏览,它允许用户在浏览器或缓存中不留下任何本地痕迹,记录已查看的内容。
令人沮丧的是,尽管您会发现 Chromium 在加载网页方面功能齐全,但它感觉有点慢且笨拙。此外,Chromium 缺少集成的非基于 Web 的 RSS 阅读器,而 Firefox 和 Opera 在地址栏中都有。它还缺少广泛的书签管理,而大多数其他功能齐全的浏览器都具有这种功能。另一个核心问题是 Chromium 上的隐私,因为 Google 默认情况下会收集您的使用情况统计信息和崩溃报告。幸运的是,您可以通过从“扳手”菜单中选择“选项”来关闭此功能。
Google 表示,在未来,我们可以期待当前缺失的功能变得可用,例如更好的书签管理、扩展框架、轻松通过电子邮件发送完整的网页和链接的方式等等。
关于 Chromium 的主要信息是,它是一款功能简朴的浏览器,几乎没有花哨的功能,其 beta 后体验预计将在 Linux 平台上快如闪电。但就目前而言,CrossOver Chromium 只是一个由大量虚拟胶带粘合在一起的缓慢原型。我们只能希望原生 Linux 版本的 Chrome 能够快得令人眼花缭乱,以至于我们有理由考虑将其笨重的竞争对手抛在身后。
与纤薄的 Chromium 的哲学光谱的另一端是 Flock,浏览器的瑞士军刀。Flock 采用“门户”方法进行浏览,坚持这样一种理念,即效率在于整合而不是原始的页面加载速度。Flock 基于最新的 Gecko 引擎和许多专用扩展程序,自称是“社交网络浏览器”,它“在一个方便的地方收集您的所有订阅源、朋友、媒体和站点”。
这种称呼的原因是 Flock 希望您从统一的指挥中心完成几乎所有事情。这包括与社交网站(如 Facebook 和 Twitter)、照片和视频搜索(如 Flickr 和 YouTube)、照片上传和共享(如 Picasa 和 Photobucket)、博客(如 Blogger 和 LiveJournal)、通过自定义 RSS 订阅源进行新闻整合以及与在线书签服务(如 delicious 和 magnolia)进行书签同步。
保持所有这些内容井井有条的关键是 Flock 工具栏,该工具栏提供一个图标,该图标按功能代表每种类型的媒体(图 4)。这些图标包括“我的世界”,这是一种主页,其中包含您想要的信息,例如新闻订阅源和您的 Facebook 好友;用于社交网络互动的“人物侧边栏”;用于快速视频和照片搜索的“媒体栏”;用于管理 RSS 的“订阅源侧边栏”;用于与基于 Web 的电子邮件服务接口的“Webmail”;“收藏夹”(书签);用于管理帐户和登录名的“帐户和服务侧边栏”;“Web 剪贴板”,您可以在其中拖动链接、图像和文本以供稍后查阅;“博客编辑器”和“照片上传器”。除此之外,您当然可以简单地以传统方式浏览网络。

图 4. Flock 在一个小空间内塞入了大量内容。保持媒体井井有条的秘诀是 Flock 工具栏。每个图标按功能代表不同类型的媒体。
我最初使用 Flock 2.0 时带有我自己的 Firefox 式的假设和习惯,包括将我访问的每个站点都召唤到自己的选项卡或窗口中的原始冲动。我通常使用 Ctrl-Tab 滚动浏览我的选项卡,或使用 Alt-Tab 滚动浏览我的窗口。当我深入研究 Flock 时,我不得不告诉自己“暂停击键并开始使用 Flock”,正如动画介绍所建议的那样。
当我开始在 Flock 上“使用 Flock”时,我意识到它与其合作伙伴站点的紧密集成。为了测试 Flock 的功能,我给一位朋友发送了一个我最近在 YouTube 上看到的搞笑宝莱坞音乐视频。抑制住在自己的选项卡上调出 YouTube 的冲动,我而是以 Flock 的方式通过启动“媒体栏”来完成它,“媒体栏”在浏览器窗口的顶部弹出一个一英寸宽的区域。由于“媒体栏”与多个基于媒体的站点(包括 YouTube)集成在一起,我可以从下拉菜单中选择 YouTube,并在不直接访问该站点的情况下搜索该站点。“媒体栏”返回了搜索结果的缩略图和鼠标悬停预览。然后——这是最酷的部分——在找到我的视频后,我通过将缩略图拖到他在“人物侧边栏”中的 Facebook 条目上来将其发送给我的朋友,这会自动为他撰写一条消息,包括视频链接和缩略图。我所要做的就是单击“发送”。我本可以对我的 Yahoo Webmail、Twitter 或博客条目做同样的事情。类似的拖放功能和集成在使用受支持的博客站点之一撰写博客时也有效。
尽管 Flock 采用了工具栏驱动的模块化布局,但您可能想知道它如何在如此小的空间内塞入如此多的好东西。诚然,所有这些内容在我的 12 英寸笔记本电脑显示器上都有些拥挤,但它仍然可以使用。在大型 LCD 中找到的实际空间更适合使用 Flock。然而,快速滑动的选项卡栏等功能使您可以打开和管理大量选项卡。
否则,Flock 非常适合根据我的突发奇想进行定制,并且在习惯之后,主工具栏在逻辑上和功能上都是可用的。与其他站点的集成程度在基于 Linux 的浏览器中是前所未有的。尽管功能繁多,但 Flock 基于 Firefox,这意味着选项很熟悉,浏览很灵活,并且大多数(但不是全部)扩展程序都可以使用。
您是否选择 Flock 真正取决于您在社交媒体站点上花费的时间、与朋友分享图片和视频的频率、撰写博客的频率以及跟踪 RSS 订阅源的频率。如果您是社交媒体成瘾者,我怀疑 Flock 会为您节省时间和麻烦。如果您是更休闲的用户,Flock 可能会显得幽闭和杂乱。例如,我是一个 Facebook 用户,每天查看该站点一到两次——可能不足以保证使用 Flock。但是,我承认,让我的 Facebook(和 Twitter)联系人就在隔壁让我更加意识到并与我的联系人互动。谁知道呢,也许我会继续使用它。但是,如果您确实决定使用 Flock,请准备好将您典型的浏览器习惯抛到脑后,并将自己重新定位到 Flock 的一体化理念。
在结束对 Flock 的讨论之前,我应该补充一点,Flock 为 Linux 平台制作了两个特殊版本:Gloss 版本和 Eco 版本。Gloss 版本是为娱乐和时尚相关主题预先配置的,Eco 版本是为绿色主题预先配置的。作为一个环保极客,我查看了后者。从负面方面来说,增强版版本落后一个版本——即在撰写本文时为 1.2.6,而标准版本为 2.0。Eco 版本除了其朴实的视觉效果外,还预加载了大量以环境为导向的链接、媒体流、RSS 订阅源和收藏夹。作为绿色媒体的狂热读者,我对广泛的选择印象深刻,其中许多选择是我以前从未见过的。虽然 Eco 版本在数量上可能有些过分,但它为我提供了大量新的信息来源,以及如何最大化利用 Flock 的模板。
Linux 平台拥有其他几款网页浏览器,这是一种幸运。以下是对 Epiphany for GNOME 和 Konqueror for KDE 这两款浏览器的快速介绍。
如果您是 Ubuntu 的忠实用户,您可能熟悉 Epiphany,这是一款为 GNOME 桌面构建的基于 GTK 的网页浏览器。除了与 GNOME 桌面紧密集成外,Epiphany 的目标是简单易用。该浏览器使用 Mozilla 的 Gecko 布局引擎,并提供与 Firefox 几乎相同的功能,包括其扩展程序。但是,Epiphany 中一个突出的功能是其基于主题而不是分层结构的书签管理,这类似于 Gmail 的标签。该系统允许您使用多个主题更直观地对书签进行分类。Epiphany 还支持 Cookie 管理、弹出窗口阻止、选项卡式浏览及其自身的扩展程序包。一些原生扩展程序与鼠标手势、证书查看器、交互式 Python 控制台和智能书签有关。
如果您是 KDE 爱好者,您很清楚 Konqueror 作为您的“万能工具”。除了管理和查看文件外,Konqueror 也是一款体面且基本的网页浏览器,尽管其功能或风格不如 Firefox 或 Opera 强大。我发现 Konqueror 是一个很棒的备用网页浏览器,当其他浏览器出现问题时可以使用。浏览器识别工具通过让您配置 Konqueror 如何报告自身来帮助进行故障排除过程——例如,作为 Internet Explorer、Googlebot、Firefox 和 Safari 等。
有了以上及更多可用选项,您将选择什么作为您的浏览器?我们很幸运,Linux 平台上的每个浏览器细分市场都充满了出色的选择。对于那些认为效率在于集成和功能丰富性的人来说,Flock 和 Opera 是绝佳的选择。Flock 与其他服务的集成最紧密,而 Opera 则尽可能多地内置功能。这两款浏览器都不是以页面加载速度而闻名的。与此同时,像 Firefox 及其更精简的同类产品(如 IceCat 和 Epiphany)这样的浏览器占据了中间地带,力求在速度和基本功能之间取得平衡,将许多功能留给可扩展的扩展程序系统。目前,Firefox 是我们拥有的最快的浏览器。但是,尽管 CrossOver Chromium 并不那么灵活,但它让我们对即将推出的 Linux 版 Google Chrome 进行了诱人的预览。Windows 版 Chrome 比 Firefox 快。如果您将速度和敏捷性置于一切之上,请密切关注 Chrome。无论您的理念如何,您都会找到一款出色的基于 Linux 的浏览器来满足您的需求。
James Gray 是Linux Journal的产品编辑,也是密歇根州立大学环境科学与管理专业的研究生。自 20 世纪 90 年代中期以来,他一直是 Linux 爱好者,目前与他的妻子和猫住在密歇根州兰辛。