铬和铬有什么不同?

Chrome是一个开源浏览器项目,它构成了Chrome Web浏览器的基础。但让我们稍微更深入地看看这意味着什么。

当谷歌在2008年首次推出Chrome时,他们也发布了Chrome开源项目所基于的Chromium源代码。该开源代码由Chromium Project维护,而Chrome本身则由Google维护。

相关:你应该买Chromebook吗?

这两款浏览器最大的不同之处在于,虽然Chrome是基于Chromium的,但谷歌也为Chrome添加了一些专有功能,如自动更新和支持其他视频格式。谷歌在Chromium OS上也采取了类似的做法,这是一个开源项目,构成了他们自己的Chrome OS的基础-Chromebook上运行的操作系统。

Chrome有什么是Chromium没有的

Chrome是基于Chromium的,但谷歌在Chrome浏览器中增加了一些专有的、封闭源码的部分,而Chromium则没有。具体地说,谷歌采用Chromium,然后添加以下内容:

AAC、H.264和MP3支持。Chrome包括这些专有媒体格式的授权编解码器,使您可以访问更广泛的媒体内容-特别是使用HTML5视频流式传输H.264视频的站点。这两种浏览器都包括基本的免费编解码器:Opus、Theora、Vorbis、VP8、VP9和WAV。

相关:在Linux上使用Firefox?您的Flash Player太旧了,而且已经过时了!

Adobe Flash(PPAPI).Chrome包含沙盒辣椒API(PPAPI)Flash插件,谷歌会随Chrome自动更新。这是在Linux上获得最新版本Flash的唯一途径。即使是在Windows和Mac上,使用Chrome的沙盒PPAPI Flash插件也比使用Adobe网站上提供的较旧的PPAPI Flash插件要好得多。(如果你愿意,你实际上可以从Chrome上获得一个Pepper Flash插件,然后安装它并在Chromium中使用。)。 谷歌更新。Chrome的Windows和Mac用户可以获得额外的后台应用程序,该应用程序可以自动使Chrome保持最新状态。Linux用户使用他们的标准软件管理工具。 扩展限制。对于Chrome,谷歌禁用了Chrome网络商店中没有托管的扩展。 崩溃和错误报告。Chrome的用户可以选择将崩溃和错误的统计数据发送到Google进行分析。 安全沙箱(?)。谷歌还注意到一些Linux发行版可能会禁用Chromium的安全沙箱,因此您会想要导航到Chromium中的About:Sandbox,以确保沙箱在默认情况下已启用并正常运行。这是Chromium(和Chrome)最好的功能之一。

你应该注意到,虽然Chromium不是谷歌品牌,但它仍然非常以谷歌为中心。例如,Chromium包含与Chrome相同的同步功能,允许您使用Google帐户登录并同步您的数据。

获取铬

在几乎任何平台上获取Google Chrome只需要访问Google Chrome下载页面,所以让我们来看看如果你想要的话你可以如何获得Chromium。

相关:软件安装和包管理器如何在Linux上工作

在Linux上,您通常可以直接从Linux发行版的软件存储库中安装Chromium。例如,在Ubuntu或Linux上,你可以通过打开Ubuntu软件中心,搜索Chromium,然后点击安装来安装它。Chrome通过您的Linux发行版的软件存储库获得安全更新。

在Windows和Mac上,使用Chromium要稍微困难一些。你可以获得官方的Chromium版本,但它们只是尖端版本,不会自动更新。更新程序是Google Chrome的一个封闭源代码部分。您可以从某人那里获得第三方版本,但他们也不会自动更新,您必须信任第三方发行商。你也可以自己从源代码编译Chromium,但是你真的想在每次有更新的时候都这么做吗?大概不会吧。

那“间谍软件”呢?(它实际上不是间谍软件)

Google Chrome包含Chromium中没有的崩溃报告功能。如果您选择在Chrome中启用崩溃报告,有关崩溃的信息将发送到Google。如果你使用Chromium,这个崩溃报告是不存在的,你必须用老式的方式来跟踪错误。Linux发行版还可能在将Chromium的代码提供给您之前对其进行修改。如果你想找出一些Chrome错误,你最好使用Chrome,而不是Chromium。

相关:我应该让应用程序发送“使用统计数据”和“错误报告”吗?

Chrome还缺乏Chrome中的使用跟踪或“用户指标”功能。这是一项可选的功能,它将有关您如何使用浏览器的不同部分的信息发送给Google,为他们提供可用于决策的数据。(这是微软声称他们删除开始菜单时使用的那种数据,因为没有人使用它,所以也许极客们应该开始保留这样的新功能。)

过去,用户担心每个Chrome浏览器都有一个唯一的“客户端ID”,并指出Chromium并非如此。早在2010年,谷歌就不再这么做了。

不过,Chromium浏览器确实包括许多依赖于谷歌服务器的功能,这些功能默认情况下也是启用的。你会看到这些功能列在Chromium设置页面上。它们包括帮助修正输入错误的网址的网络服务、预测服务、谷歌的反网络钓鱼功能等等。

那么,你应该用哪一个呢?

相关:什么是开放源码软件,为什么它很重要?

Chrome很好,因为它允许需要开源软件的Linux发行版打包一个与Chrome几乎完全相同的Web浏览器,并将其发送给用户。这样的Linux发行版甚至可以使用Chromium作为默认的Web浏览器,而不是Firefox-有些人确实这样做了。如果你喜欢开源软件,并试图避免任何封闭源码的东西,Chromium对你来说是一个很好的选择。

然而,许多对开源软件不是那么热情的Linux用户可能希望安装Chrome,而不是Chromium。如果你使用Flash并解锁更多的在线媒体内容,安装Chrome Server会给你带来更好的Flash播放器。例如,Linux上的Google Chrome现在可以流式播放Netflix视频。这需要H.264支持HTML5视频,而Chromium不包括这一点。

那么,铬还是铬?如果你使用的是Windows和Mac,选择就很清楚了。铬实在太挑剔了,不能实际使用--主要是因为你不能得到会自动更新的官方稳定版本。这里真正的选择应该由Linux用户做出。

相关文章