互联网 频道

谷歌产品经理揭秘Chrome背后的故事

  【IT168 软件资讯】北京时间9月3日凌晨3点,Google正式推出了Chrome浏览器,此前Google曾坚决否认开发浏览器的项目。那么,这个被隐藏了两年的“阴谋”,除了验证开源军团的一次突袭成功,对大战正酣的IE和Firefox又将意味着什么?9月3日,受谷歌中国之邀IT168软件频道记者参加了针对Chrome的采访,以下为产品经理Brain通过远程视频的采访实录,为大家揭秘了Chrome浏览器在界面设计、技术内核等方面的诸多细节。更多资讯点击此处查看>>>

点击进入谷歌浏览器专题
点击进入谷歌浏览器专题

  Brain:首先我们谈一下经过简化的用户界面,我们希望用户体验的时候感觉它是非常简单的,非常易用的,就好象我们的搜索引擎一样。我们进行浏览的时候对于我们的网页开发者和软件开发者来说,我们制造我们浏览器的时候我们想到它有一些按钮,会有一些工具条,但是让人感觉非常的简单。而这个名字叫做Chrome,这个听起来具有讽刺意味,我们最开始生成这样的浏览器,我们想关注内容,而不是用户界面,这和我们现在的结果是不一样的。所以现在我谈两个方面浏览器的特点,一个就是用户界面怎么做,让用户感觉具有易用性。另一方面就是怎么进行配置,这样从用户的角度怎么样进行安装。

软件名称 谷歌浏览器 Chrome 安装程序
软件版本 V0.2.149.27
软件作者 谷歌
IT168软件高速下载 | IT168驱动高速下载

  首先说一下易用性体现在哪。第一就是我们的地址栏,我们称之为功能较多的地址栏,我们把URL地址栏的条和搜索的条放在了一起,也就是说以前用户使用的时候就会想我的鼠标放哪才可以输进去词,现在有一个非常简单的工具栏就可以解决这些问题。它对于用户来说看到我们搜索条的时候,他必须自己做特定的安装才可以使用,他可以马上非常简单的使用。而且我们的搜索条也可以跟踪他的工作,随时给他提出一些提醒,他打进去的词语我们给他提出一些建议,帮助他很好的找到他想要的网页。

谷歌浏览器界面异常简洁清爽
谷歌浏览器界面异常简洁清爽

  第二个特点也是不需要任何安装就可以实现,就是有好多的标签页。这个也不需要特定的安装,我们知道大家每个人用户习惯不一样,有的人用户习惯只是打一些字,但是对于有的用户更注重视觉的感受,所以我们提供了我们称之为的标签页码。这些标签页你进入我们浏览器的时候,这些标签页自动的体现在上面,这些页让你视觉有一些很好的感受,直接用鼠标就可以完成这个任务,就不需要打字了,这是非常简单的办法。而且可以跟踪你的使用需求,按照你的兴趣和爱好我们的浏览器出现的标签页。我们有9个这样的标签页,就在浏览器打开的时候就会显示你最常用的网页。而且在我们搜索地址栏里面也会出现这个内容,还有旁边这个搜索地址栏,还有你常用的网页地址,你一点击就回到标签页。第三就是书签,书签栏位于chrome浏览器首页面地址栏的下方,一点击就可以回到书签标志的内容。

chrome的书签功能非常方便
chrome的书签功能非常方便

  所以总结来说我们有两个特性可以体现出来,它们就是不需要特定的安装就可以自动的实现,我们进行浏览器浏览的时候,对于有一些人喜欢往里打字的习惯,这个打的时候可以打更少的字数,在我们的地址栏记忆下来帮你找到所需要的页面,而且有丰富的资源。对喜欢使用鼠标的用户,可以看到“最热门”使用的网页,直接点击就可以了。

 

${PageNumber}

  我现在花一点时间谈一点我们非常复杂的技术内核,我们浏览器背后有什么样的技术内核。我从三个方面来谈,第一就是速度,第二就是稳定性,第三就是安全性。

  首先谈一下速度,这对我们Google来说速度是非常重要的方面,它包含很多的复杂性和不同的领域。第一点我们希望当你一双击页面的时候这个页面很快的出来,这是我们所需要的速度。另一方面我需要我们的页面具有反应性,这里面有技术支持它,这个就是多进程技术,一会儿我可以详细讲一讲。我们使用的渲染引擎是webkit的,它是开放源代码的引擎,主要是应用在静态的页面。动态的页面使用JavaScript语言,我们使用JavaScript这样的引擎叫做V8。我们对于V8是非常骄傲的,现在有很多JavaScript的引擎不但可以让我们很快的完成你的浏览,而且它其实是一种全新级别的互联网应用,所以这两点加在一起就使得我们的速度非常快。

  第二点就是稳定性,因为我们现在用浏览器的时候完成很多种功能,比如我们有的时候进行在线购物,同时要打开我们的电子邮件进行阅读邮件,这个时候我们会打开很多页面或者标签页,这个时候如果出现一个病毒或者一个错误的话,我们见到经常的情况就是我们所有浏览的东西全部都崩溃,全部都消失掉了。这样我们要避免这样就要研究新的架构,现在在我们的浏览器有了这样多进程式的架构,我们现在把每一个标签页隔离起来,每个都可以单独完成任务,这样如果其中有一个出现了刚才所说的崩溃状况,其他的还可以正常的工作,也就是说每个标签页都可以保证这个标签页在运行的时候,另外你点击它具有很快的反应能力和反应性。

  下面我要提的就是安全性的问题,所以我们看到安全性也是这样,在我们多进程的时候,每个标签页都有自己的进程,中间有这样一些组合把它们挡起来,它们每个进行的时候都是孤立的,就是这样的组合我们称之为叫做“沙盒”(Sendbox)。有了这些“沙盒”以后,对于安全性的提高是非常有好处的。

  我们其实在设计谷歌浏览器有很多优势,现在网络有很多恶意软件,像网络钓鱼的恶意软件,对于我们网络的应用产生负面的影响,这个时候Google的浏览器可以帮助大家提醒这些网页不要去。第二点就是它自己有它自己的“沙盒”,这个“沙盒”提供有第二重的保护。还有就是自己有一种架构,这个架构可以防护网络上的恶意软件。比如我们自己内部进行自动的测试,我们每天都会进行上百万次的测试,找到那些恶意的软件和这些恶意的应用到底在哪里。

  最后我们要强调一点,我们现在的Google浏览器基于开源基础的浏览器,因为我们其实最终目标就是让浏览器变得更好。而且我们从开源的一些软件中得到了很多益处,比如说一些We kit的,我们希望把我们推出新的进展在能够应用回到开源社区,这样的话使浏览器变得更优秀。我们基于开放标准基础之上设计出这样的浏览器,我们希望通过这个浏览器帮助大家拥有更好的浏览体验。大家使用的时候不一定要使用我们的Google浏览器,我们只是想把我们的创新放在Google浏览器帮助大家,最终的目标还是让浏览变得更好。我们在中国发现Google有很多的网络用户现在,在使用的时候大家大部分还没有接触到开源的浏览器,我们想大家现在终于有可以更多的选择,了解这样开源式的浏览器,多了一些选择可以在使用网络的时候更好的完成一些任务。

  我们今天Google的浏览器介绍到这里,现在是基于Windows或者Vsita基础上的版本。

${PageNumber}

  附录:关于V8

  现今,我们在网络上最常使用的应用——如 Gmail,Flikr,YouTube以及Facebook——大都以名为JavaScipt的程序语言而开发的。许多我们已经习以为常的网络交互功能都基于JavaScript语言,同时作为所有网页浏览器的核心语言,JavaScript引擎确保了众多程序得以正常运行。

  对于如何从众多程序中获取更多应用,如何使它们运行地更快、更平稳、更持续,我们已经有了很多想法。这也是我们在丹麦奥尔胡斯的团队为什么要开发新的、应用于谷歌浏览器的JavaScript引擎——V8的原因。奥尔胡斯团队在设计V8时,完全顺应了当今互联网用户与新兴、强大且有活力的网站互动的需求。可以说,V8可以使你所喜爱的网站运行地更好。

  JavaScript到底是什么?

  不要与Java混淆,JavaScript是一种程序设计语言,用来控制软件的运行,这种编程语言在网络技术发展过程中得到了最为普遍的应用。

  V8为什么有效?

  高强度交换式网络应用的运行速度能够和你的浏览器运行JavaScript代码一样快,这就是V8能如此强大的原因。V8是专为快速执行大型的JavaScript应用所设计的。

  我能将V8用于网络开发吗?

  可以。事实上,你可能已经这样做了。如果谷歌浏览器的用户正在运行你的网络应用,你就已经从V8受益了。当越来越多的浏览器使用更为高速的JavaScript引擎时,作为网络开发者,你便可以设计出基于浏览器更好的,更有逻辑的网络应用。

  我能将V8用于浏览器开发吗?

  可以。V8是一项在code.google.com上发布的开源项目。在谷歌V8 Embedder's Guide 上我们描述了大家该如何使用V8.

  怎么能了解更多的V8如何工作的细节?

  了解更多V8相关资料,请登录http://code.google.com/apis/v8

0
相关文章