firefox director谈论firefox 3.6、任务以及与chrome的竞争

我们很想知道Firefox到底发生了什么。开源浏览器的主管mikebeltzner很高兴地告诉我们。以下是他对未来功能、与Chrome的竞争以及保持所有Firefox贡献者同步的看法。...

Image for article titled Firefox Director Talks Firefox 3.6, Tasks, and Competing with Chrome

我们很想知道Firefox到底发生了什么。开源浏览器的主管mikebeltzner很高兴地告诉我们。以下是他对未来功能、与Chrome的竞争以及保持所有Firefox贡献者同步的看法。

当Beltzner从金斯顿女王大学毕业的时候,在计算机和数学专业的教育学士学位之前,在认知科学领域获得了B.S.,Firefox仍然有三年的历史,这是对Mozilla套件的特征膨胀的不满。他很快发现自己“没有对高中生或工会的耐心”,但一位招聘人员认为,他的学习,加上他作为一名******者和每周报纸Golden Words版面总监的任期,使他非常适合IBM的用户体验设计团队。

在bigblue的工作中,一部分是观察员工在单向玻璃后面使用企业对企业的软件,但也让Beltzner尝到了Eclipse项目中开源开发的滋味。在登陆Mozilla并担任用户体验主管三年后,他于2008年7月就任主管。如今,Beltzner几乎所有的工作、决策和团队间的对话都是在技术界无休止地公开、讨论和分析的——就像一种双向玻璃,两边都放大。

Beltzner上周在电话中与我们讨论了作为Firefox管理者的工作,Firefox如何发展以帮助用户以更智能的方式完成更多事情,以及Firefox团队如何以及在何处与日益拥挤的浏览器市场竞争。

Lifehacker:作为Firefox的主管,典型的一天是什么样的?你会如何规划你一天的时间使用?

迈克·贝尔茨纳:这要看情况,尽管我不想给出一个“视情况而定”的答案。我想说我每天50%的时间都在交流。作为Firefox的主管,我的工作包括协调数千名为我们生产的软件做出贡献的演员的活动。我帮助人们理解他们今天能做的最重要的事情。例如,我们今天正在开发3.5.2,因此构建的问题将会出现,我正在协调发布团队和工程团队,这在很大程度上取决于清晰的沟通(通过Mozilla每周的计划电话,我帮助他们调节情绪,确保每个人都知道在哪里付出努力才能获得最大的价值。

我每天还有25%的时间用来收集产品的反馈,从中找出什么是重要的,以及去哪里。它在问我们自己,下一个版本最重要的事情是什么,所以也许我会说“未来计划”是我每天25%的时间。

另外25%可能被认为是传统的管理。Firefox管理团队确保开发人员不必担心开支,并帮助那些在访问某些系统时遇到困难的人。所有这些都不算我做的额外的小事。我本质上是一个软件设计师,所以我仍然会花一些时间和用户团队一起设计。

生活骇客:你用什么工具、软件或其他工具来完成事情并保持一切正常?

Image for article titled Firefox Director Talks Firefox 3.6, Tasks, and Competing with Chrome

迈克·贝尔茨纳:我的生活是按照齐姆布拉日历来过的。我收到很多会议请求,为了确保我不会迟到打这样的电话,我的(共享)日历上有我所有的约会,所以人们知道什么时候可以联系到我。我使用OSX上的东西来完成任务,很大程度上是因为我使用的是iPhone,我试图说服自己iPhone电子邮件客户端已经足够好了(笑)。

我最需要的是,当我匆匆记下一项任务时,我不会忘记它。我使用了很多维基和基于网络的工具,甚至使用了大量的粘贴。Wiki.mozilla.org非常适合我的工作,因为我发现很多时候,我都会参加一个会议,大家会在会上分享很棒的想法,但当我要求他们采取行动时,他们已经忘记了他们谈论的内容。所以,即使只是简单地草草记下的单词,我也会尝试在每次开会时都带上草稿,并在wiki上发现(那些笔记)更有用。当我决定我自己不能对某件事采取行动时,我可以让某人带着准备好的笔记去那个维基。

我的工作,比其他大多数人,更重要的是帮助人们更能完成工作。所以我一直都有即时通讯和IRC,我在Twitter上保持联系。。。我对科技有一种时代感,我保存了一些已保存的搜索,我跟踪和我一起工作的每个人。与大多数人相比,Mozilla开发人员在推特上发布了很多关于网络和软件世界的信息,因此这非常有用。

Lifehacker:Firefox是一种罕见的开源成功。核心之外贡献代码的人比内部多,比如说有1000名程序员贡献了firefox3.5,而在Mozilla工作的不到200人。管理所有这些程序员的工作是否伴随着很多责任和头痛?我敢肯定,每一个程序员都有正确的世界观,有效率的做事方式。。。

Mike Beltzner:首先,我认为与其他许多开源软件公司相比,我们对自己的看法有点不同。Mozilla一开始只有6-8个人,一开始对它没有太多兴趣。当然,人们喜欢说它是如何从网景中脱颖而出的,但在Mozilla刚刚起步的时候,网景已经输掉了浏览器大战,对浏览器开发感兴趣的人寥寥无几,而且没有多少钱来研究它。

必要时,那些为Mozilla正式工作的人选择了自己和在这个项目上工作的其他人一样,但他们有权利把所有的时间都花在这个项目上。例如,当我们雇用开发人员时,他们对代码库没有签入权限。他们和其他人一样经历同样的过程。他们的代码得到审查,但可能不是公司内部的人,可能是公司外部的人,他们已经做出了贡献。所以当我们谈论如何处理这些自负和头痛的问题时,我们已经有了一个系统。。。

... 在科里·多克托罗(Cory Doctorow)的《魔法王国里的穷困潦倒》(Down and Out In the Magic Kingdom)一书中,有一个“whuffie”,基本上是一种社会货币的概念,就像Slashdot上的“因果报应”(karma)。那些在做出明智而富有成效的决策方面有着良好记录的人实际上在项目中获得了社会资本。最妙的是,我们允许任何有好想法的人进入社区并实施他们的工作。。。人们总是为了浏览器的更大利益而工作。除了用户界面设计之外,它没有问题或者非常固执己见。

Lifehacker:如何协调界面讨论?这是一个很多人都会争论的话题。

迈克·贝尔茨纳:人们更容易对浏览器设计产生情感和**。例如,我对我们是否有书签栏有很深的感受。我经常用我的,所以我会想念它(但是)Firefox现在比其他浏览器占用更多的垂直空间,这是我们需要解决的问题。我想这个解决方案可能会惹恼很多人,但我认为。。。Firefox已经证明了web是浏览器中最重要的东西,它启发了其他浏览器的设计,这是一个很好的讨论。

Image for article titled Firefox Director Talks Firefox 3.6, Tasks, and Competing with Chrome

我使用浏览器的方式与我妻子使用浏览器的方式大不相同。我在书签菜单里什么也没放。以后我需要做的一切,我都放在一个叫做“堆”的下拉列表里,我还有一个带有书签的文件夹,比如Readability,一个使用is.gd的小文件夹。我妻子的书签栏里什么都没有,但她的书签就像杜威十进制,组织得很严密。很多人都有双峰用法模式。我们花费了大量的工程时间和精力使Firefox可定制,这不仅是因为API可定制,而且是因为最终用户可以接受它并用它做任何他们想做的事情。我不认为你能为每个人都做一个完美的浏览器,但是你可以给人们提供使它完美的方法。

Lifehacker:您如何在修复和改进浏览器已有的功能、创新新功能以及研究其他浏览器的功能以实现这些功能之间分配开发时间?

迈克·贝尔茨纳:我们不实行直接配给,但在某些时候,我们的精力完全受我们所处的发展阶段的支配。例如,从今年3月到6月,我们基本上都在完善3.5版本。缺陷修复,抛光修复,和(对一些开发人员来说),200个小的,有问题的,一个像素的抛光问题。当我们不准备发布一个大的版本时,我们会花更多的时间来开发新的特性。

... 您将听到(Mozilla开发人员)谈论这个启动时间指标。我们知道我们的启动时间是个问题,而我们的浏览器不如其他浏览器好。我们正在解决这个问题,但我们希望确保我们的问题解决方案是基于创新的,这需要花费大量时间。

Lifehacker:Lifehacker读者提到的关于Firefox的最常见的问题是浏览时内存的使用。Firefox启动时不会占用太多内存,但在使用一段时间后,打开和关闭选项卡,用户会发现它占用了大量内存,有时会强制重启以回收RAM。这是开发人员已知的问题吗?很难找出用户对用户冲突的根本原因吗?

mikebeltzner(通过电子邮件):关于内存使用情况的反馈肯定是我们经常从用户那里听到的,而且我们不想责怪它,最常见的问题实际上是与编码不好的插件、加载项和网页有关。我们为Firefox3版本做了大量的工作,以提高内存分配效率,并创建了一些技术来解决插件、加载项和网页造成的一些常见问题,但事实是,许多网页创建的插件呈现元素会随着时间的推移泄漏内存。在选项卡中打开该页的时间越长,将泄漏的内存就越多。

我们进行了一次非常彻底的测试,我们:

-打开30个标签页,每个标签页与Alexa 500不同-关闭一个标签页,打开一个标签页,再打开300个标签页,所有标签页都来自Alexa 500-关闭除一个标签页以外的所有标签页

Image for article titled Firefox Director Talks Firefox 3.6, Tasks, and Competing with Chrome

结果图显示了Firefox如何随时间分配和释放内存。虽然我还没有在Firefox 3.5的博客文章中公布结果,但它们与Firefox 3.0的结果基本相同,这表明Firefox不仅在打开/关闭选项卡时保持稳定的内存状态,而且在关闭所有选项卡后释放几乎所有的内存。

... 所以,这是一个很长的答案,但是的,这是众所周知的,虽然我们继续努力,我认为在许多方面,我们已经积累了一个声誉,可能在某个时候是准确的,但与最新版本的火狐,实际上是不复存在了。

Lifehacker:在firefox3.6的wiki大纲中,有一个“感兴趣的区域”用于基于任务的导航。在这一点上这意味着什么?任务管理应该适合浏览器吗?

迈克·贝尔茨纳:我认为这是在发现一个越来越明显的问题。“网络浏览器”这个比喻是在网络将成为蒂姆·伯纳斯·李·珀卡德(Tim Berners-Lee HyperCard)的书时产生的。。。人们不再只是在网上阅读,一个接一个的链接。人们现在通过网络互动、在Facebook上创作、消费媒体、组织生活。我不认为这会消失,所以(基于任务的导航)的意思是,如果我想在Firefox中支付账单,它应该对支付账单的任务更有条理一些。我应该能说,“我想现在付账单”,这应该能帮我做到这一点。

Taskfox和Ubiquity绝对是其中的一部分。。。一些类似于关键字搜索的东西正在被关注。我们在这个领域看到了很多非常酷的附加组件,实际上,有些是出于可访问性的需要。在麻省理工学院完成的Chickenfoot正朝着为网络编写自然语言脚本的方向发展。银行业务总是要求我找到银行网站,登录,然后进入我想做的事情的确切页面。为什么Firefox不知道我的银行是丰业银行,然后还记得我为支付账单或检查余额而经历的一连串事件?我们的目的是找出这些模式背后的意图,并找出更好的方法来达到目的。

Lifehacker:GoogleChrome的每一项新功能,它的速度,以及总体来说都受到了很大的压力。Chrome和它的特性多久会影响开发者的讨论?

迈克·贝尔茨纳:谷歌很**。它是吞噬好莱坞的动词。当我第一次在节目中听到Google这个动词时,我想,“哇,这个世界变得有点乏味了,太酷了。”

更多的人接触过谷歌,并且了解它的功能。很少有人能对Firefox以及它到底是什么指手画脚。这就是说,让人们在浏览器上工作是非常令人兴奋的,它与我们正在做的事情非常一致。我们看他们的发展清单,他们也看我们的。让其他人思考人们想要的最终用户功能是件好事。但是Chrome也从的优点中获益,当你从头开始构建一些东西时,很容易把所有的东西都扔掉,不必担心后果。

我们所有人都尝试使用不同的浏览器,而Chrome在讨论、工具和技术构建(比其他浏览器)中出现得更多。它有助于检查我们自己关于浏览器中可以包含或不能包含哪些内容的假设。在另一个项目中,看到Firefox强调的仅仅是展示一个标准化的web,并且不碍事,这是值得的。

Lifehacker:当Chrome或任**的浏览器版本问世时,速度最终成为当今讨论的一个重要部分。我们做速度测试,其他网站做,每个公司推出自己的有利测试。在现代浏览器中,速度和基准有多重要?

Image for article titled Firefox Director Talks Firefox 3.6, Tasks, and Competing with Chrome

迈克·贝尔茨纳:速度很重要。这不仅仅是从必须等待浏览器加载东西的角度来看,从应用程序开发的角度来看,这一点很重要。现代JavaScript引擎的速度与以前构建的完全不同。我的日历和邮件应用程序,使用原始的速度JavaScript编译器,将是无法忍受的。。。我们现在使用的引擎速度是第一代Java引擎的10倍,所以在这里讨价还价超过100毫秒,这仅仅是工程卓越的问题。推送信封的能力,JavaScript报告给测试引擎的方式,这些都无关紧要。

Lifehacker:那么,你是在建议JavaScript引擎**商编写和调整测试套件,以便在自己的引擎上进行最佳测试?

迈克·贝尔茨纳:我绝对肯定是这样的。SunSpider是由苹果工程师**的,虽然它很棒,我们使用它并谈论它,但它给我们的引擎带来了系统性的缺点。在某些方面,这很好,我们可以像其他人一样对此进行优化。

问题是当你把工作的优先顺序和其他事情联系起来的时候。如果这成为一个选择,确保我们为SunSpider提供了最好的JavaScript,或者确保我们为用户提供了最好的JavaScript,那么这显然是一个选择。。。SunSpider和其他JavaScript测试有点像马力测试。在某些方面,它显示了你的引擎是如何工作的,但它不能告诉你的汽车的性能的全部故事。

让(Firefox)感觉比其他浏览器慢的一个原因是我们的冷启动时间。如果你从(最新版本)主干抓取Firefox,那么启动时间已经比3.5好了。这很重要,因为一旦你点击启动浏览器,如果你习惯于等待它加载,你会去做其他的事情。不管你需要多长时间才能回到浏览器,这就是你对它需要多长时间的看法。

  • 发表于 2021-07-28 17:43
  • 阅读 ( 131 )
  • 分类:互联网

你可能感兴趣的文章

11款最佳gmail firefox扩展

...mail已经让位于谷歌收件箱,谷歌Chrome已经赢得了与Mozilla Firefox的战斗。但这是为那些坚守着两个最令人难忘的互联网品牌的忠诚者准备的。如果你喜欢Firefox和Gmail,你会喜欢这些扩展的。 ...

  • 发布于 2021-03-13 11:13
  • 阅读 ( 278 )

从谷歌chrome切换到mozilla firefox的7个理由

...如果我们忽略internetexplorer(主要用于商业环境),mozillafirefox仍然是Chrome最大的竞争者。而在过去的一年里,Firefox的市场份额在2018年全年稳定在10%左右。 ...

  • 发布于 2021-03-22 03:57
  • 阅读 ( 233 )

这就是为什么firefox仍然落后谷歌chrome数年

Firefox有问题。它落后了,发展在最关键、最困难的问题上停滞不前。在过去几年中,Firefox的许多最重要的改进仅仅是复制了Chrome所做的更改。 我们希望Firefox更好,但现实是它仍然不如Chrome好。现在有这么多前Firefox开发者在Goo...

  • 发布于 2021-04-11 19:07
  • 阅读 ( 374 )

Firefox4终于发布了,看起来像opera[截图之旅]

Firefox4终于发布了,虽然它看起来非常像Opera,但毫无疑问,它更快、更好,而且是3.6的全面升级。这里有几个亮点。 底线是什么?如果你使用了大量的附加组件,你需要在升级之前检查它们,以确保它们是兼容的。firefox4极大...

  • 发布于 2021-04-13 00:52
  • 阅读 ( 172 )

新的firefox 3.6 windows 7集成说明指南

最新的Firefox测试版更全面地集成到windows7中,增加了对aeropeek标签的支持,增强的Ctrl+Tab等等。我们将向您展示它们是如何工作的,以及如何启用或禁用它们。 Aero Peek标签 如果您只需将鼠标悬停在Windows7任务栏中的Firefox按钮上,...

  • 发布于 2021-04-14 03:13
  • 阅读 ( 129 )

2014年最流行的firefox扩展和帖子

Firefox可能不像以前那么流行了,但我们仍然喜欢tl80。以下是2014年最受欢迎的Firefox扩展和指南。今年,我们收集了另一批非常棒的扩展,收集了通过附加组件改进的最佳web服务,利用开发人员工具,使用新的HTTP缓存加速Firefox,...

  • 发布于 2021-05-19 18:54
  • 阅读 ( 194 )

2011年最流行的firefox扩展和帖子

2011年,Firefox推出了一个新版本,其中速度方面有很多改进,还有更多的功能和附加组件,可以完全定制您的网页浏览。下面是我们去年最流行的Firefox扩展和帖子。为什么我从chrome切换到Firefox4你可能听过很多关于Firefox4新的界...

  • 发布于 2021-05-27 07:29
  • 阅读 ( 187 )

最安全的网络浏览器是什么?

...的浏览器安全研究中,将Chrome评为安全功能的冠军,并将Firefox在网络威胁防护方面排名在IE之后。可以预见的是,微软和Mozilla对浏览器的安全性以及Accuvant的研究结果为何不靠谱有不同的看法。所有这些都让我们思考哪个浏览器...

  • 发布于 2021-07-22 23:25
  • 阅读 ( 81 )

如何阻止我的浏览器从慢到爬行?

...间之后,所有的浏览器最终都会变慢。无论我使用Chrome、Firefox还是IE,我的CPU都会出现峰值,浏览器会消耗我的内存,而且速度会慢得像爬行一样。我怎样才能阻止这一切?请帮忙,需要速度吗威廉·沃比摄。亲爱的速度需求,...

  • 发布于 2021-07-23 18:06
  • 阅读 ( 57 )

适用于windows的最佳web浏览器

...,我们强烈建议查看我们的Chrome超级用户指南。如果你是Firefox用户,我们也为你准备了一份指南。谷歌浏览器平台:Windows/Mac/Linux价格:免费下载页特征标签浏览与固定标签和常规标签,很容易重组或拖拽到单独的窗口。支持从...

  • 发布于 2021-07-23 19:23
  • 阅读 ( 190 )
nqvn785847
nqvn785847

0 篇文章

相关推荐