Android 中的浏览器为什么不是 Google Chrome?

Posted by Eyon on May 19, 2011

感谢 xslidian 的友情编译

最近这几年,一直有个非常简单的问题经常被提起——为什么 Android 操作系统中的浏览器不是 Chrome 呢?而 Google 往往在面对这个问题的时候,要不是避而不答,就是转移话题,回答的牛头不对马嘴。在上周刚刚结束的 Google I/O 上,这一问题直接成了媒体问答环节中第一个问题,猜Google 是怎么回答的:

老兄,现在不是讨论这个问题的时候,我也不晓得该怎么回答你。

另一位 Googler 可能也意识到了这个回答听起来既隐晦又刺耳,于是插了一嘴:

到头来最重要的事还是改进浏览器。不只限于 Chrome,我们与 Android 团队共享了很多代码。我们还将共享更多。

好吧,这个回答稍好些。但还是有那么点怪怪的感觉。

其实根据我的理解,多年来关于这一话题的大量讨论可以归纳为几个结论:首先, Android 团队是与 Chrome 团队完全独立的团队。其次,Google 也不知道应该怎么解决这个问题。再者,Android 浏览器,虽然与 Chrome 很像,其实不是 Chrome。

而其中的第一点和第二点又变得越来越有关联性,如今年 I/O 上 所展示的,Google 在 OS 的竞争方面有两大劲旅:Android 与 Chrome OS。均由两个完全不同、很少互相参与的团队打造。

正如 Google 的业务主管们在上周被问道这个问题的时候,一次又一次的重复说这俩操作系统面向的目标完全不同,也就是说发展道路也会完全不同。虽然说 Chrome 最初可能就是 Google 想要做一个浏览器而已,但从现在 Google 内部的思想观念来看,已经远不止仅仅想做浏览器。没人愿意承认:如果他们想取得最终的成功,就不得不相信 Android 不会成功。这就进一步增加了合作的难度。

2008 年 10 月 Android 首度发布时,与其绑定的浏览器未以 Chrome 命名似乎只是个小疏忽或预防措施。毕竟之前一个月 Google 浏览器还未发布其 beta 版(Windows 平台)。假定大家喜欢这款浏览器,您可能会想 Google 会将其商标也用在 Android 上,对吗?

好吧,大家确实喜欢 Chrome,非常喜欢,但 Google 一直没将这个名字用在 Android 平台,反观其他厂商,苹果在 iPhone 上用的 Safari、Opera 与 Mozilla 的 Firefox 也在为其广受欢迎的浏览器开发移动版本。只有 Google 还是坚持在 Android 上用 “浏览器”这个名字。

但现在来看,他们的坚持似乎也不是没有道理。因为 Chrome 不论如何,现在已经与另一款和 Android 类似但有所不同的产品相关联——那就是 Chrome OS。想象下如果他们开始在 Android 平板上内置一款 Chrome 浏览器,然后在下一年发布 Chrome OS 平板。消费者会想,到底有啥区别涅(这可能将成为已证实问题,从 PC/Chromebook 方面将很快显现)?

撇开这些不说,但需要搞清楚的是 Android 的“浏览器”真的不是 Chrome。虽然两者均基于 WebKit 且采用了 Google 的 V8 JavaScript 引擎,但另外还有几十种 Google 正尝试关联到 Chrome 上的功能——而这些功能几乎不可能塞进一款移动 web 浏览器中(至少目前还不能)。

同样的问题也存在于 Apple 的标准 Safari 浏览器及其移动版。但该浏览器总体上看并不注重于功能,所以商标命名可能不是个太大的问题。此外,即使 Apple 内部两方面不能紧密合作 (尽管似乎可能能),天下真有办法能让 Steve Jobs 允许 iOS 浏览器叫 Safari 以外的名字吗?

再来看 Google,从另一个方面来说:Android 团队对其软件所绑定的浏览器有自己的希望与需求,而 Chrome 团队又不一定能够在 Android 团队需要的时间内满足它们的需求,所以两个团队相互影响发布进程也不是不可能。

但随着 Honeycomb 的发布,Android 的“浏览器”现在也开始看起来更像是 Chrome 了。这只会引发更多问题。用户开始要求两者 (Chrome 与 Android 的“浏览器”)各个要素完全同步,只是时间的问题。

在这一层面上,Google 可能得再次考虑这个问题了。是时候将 Chrome 带入 Android 了吗?

via TechCrunch,Pic via