进入2012年,Firefox将从四个方面给用户和开发者带来令人惊喜的浏览体验。首先,Firefox将会继续推出新颖的功能,保障用户对在线生活的掌控。作为一个非盈利性组织,Mozilla独有地将用户至上的理念作为自身的 定位,而在2012年Firefox将会继续秉承这一理念,通过各种功能帮助用户管理网络访问时的跟踪信息,快捷地在多个社交网络之间进行分享,保护网站 登录过程中的隐私并加强控制等。
Mozilla官方路线图显示,2012下半年火狐外观将有较大变化
其次,Firefox将会从性能、内存占用和稳定性这几方面提供高质量的浏览体验。2012年,所有的浏览器都将继续发展,保持更长久的开放,显示 更多更丰富的网页内容。但浏览器功能越多,其稳定性和用户感知下降的机率也越高。Mozilla深知其作为能快速响应用户操作的浏览器和高稳定性高性能的 网页开发平台的价值所在。在这一年里,我们的团队将不断得到充实,并致力于消除用户遇到的各种浏 览器响应问题,在符合网络应用开发者对降低内存占用要求的同时,提供坚如磐石的稳定性。
再次,身上肩负的使命迫使我们不断推出新颖的功能并提供高质量的浏览体验,但互联网并仅仅是一个桌面浏览器那么简单,因此在新的一年 里,Mozilla的产品涵盖范围将不断扩大,包括建立囊括整个网络的以用户为导向的身份标识系统,打造完整的网络应用生态系统,并全力以赴地开发移动领 域的浏览器。这些产 品的最终整合将给用户带来一个丰富多彩的Firefox,并借此吸引更大范围用户和开发者的加入。
最后,在2012年,Firefox将继续推动 HTML,CSS,JavaScript 的快速发展,也包括促进功能强大且外观精美的一系列网页开发工具的发展。这些技术和工具将会带来高品质的用户体验并形成能与本地平台想媲美的开发人员生产力。
这是一篇什么样的文档?
这篇策略说明和开发路线图是通过Firefox关键人员的直接叙述进而得出的。这些关键人员包括工程团队及其技术领导,用户体验和研究团队,市场营销、市场研究和衔接团队,产品管理以及整个Mozilla社区。
这里所涵盖的特性主要都是Firefox的前端工作。而关于平台,开发工具,应用,Fennec, 以及身份标识,性能/响应和稳定性 的具体策略和特性列表,请查阅其各自的开发路线图和其他文档。
桌面版Firefox所有特性的开发路线图
第一季度
附加组件兼容性: 绝大多数附加组件在Firefox新版本发布后都能够正常使用,这给我们带来很大的信心,以 前Firefox会假定附加组件会在新版本中失效并管理符合兼容性要求的附加组件,现在我们改变了策略,新版本会假定事先兼容这些附加组件,然后管理一份 不符合兼容性的附 加组件清单。
从Chrome迁移数据:Firefox早已支持从其他受欢迎的浏览器进行数据迁移。今后Chrome浏览器用户使用Firefox时也可以连带迁移他们的数据。目前这项功能正处于开发当中。
全新的媒体控制:现在网络上出现了越来越多的HTML5媒体。我们将不断完善默认媒体控制的使用性,并添加对全屏查看等HTML5特性的控制。
同步附加组件:Firefox的同步功能方便了数据在计算机和移动设备之间的转移,除了可以同步密码、书签和历史记录,用户今后还可以同步附加组件。
Firefox热修复系统:在Firefox正式发布以后,用户有时会遇到一些影响使用的小问题,而Firefox也无需发布一个新版本来修复这些问题。有了全新的热修复系统的帮助,Mozilla在不需要重启Firefox浏览器的情况下就可以修复这些细微的问题。
改进面向开发的工具:参见开发工具的路线图。
改进网页开发平台:参见网页开发平台的路线图。
第二季度
Windows 8 Metro风格的Firefox概念演示版: 在推出引人注目的Windows 8 Metro风格版本Firefox之前,我们需要先弄清楚什么是有可能实现的。因此首先需要发布的不是Alpha或Beta版本,而是一个概念上的技术演 示版,展示Firefox在Windows 8 Metro界面下的可行性。(这个时间点取决于微软何时发布他们的Windows 8消费者预览版和开发者文档。)
新的Firefox起始页:Firefox的起始页(又叫做Firefox主标签页,Home Tab)是指用户开始建立起一个浏览会话以及关闭最后一个标签页之后所显示的页面。除了便于进行搜索之外,Firefox的起始页也将成为您管理所有 Firefox数据的出发点。
基于智能地址栏的新标签页面:对使用键盘导航的用户来说,在地址栏的帮助下他们可以轻而易举地打开新标签页并访问网站。而考虑到使用鼠标浏览的用户,Firefox的新标签页面会添加类似 “speed dial” 的功能,根据地址栏提供的快捷窗格快速访问网站。
静默更新:Firefox的更新将转到后台处理,这样可以避免提示输入Windows管理员密码或弹出 UAC 窗口。同时,装有极少数不兼容扩展的用户也将体验到更为安静的更新过程。
整合网络应用商店:Firefox的起始页会提供打开网络应用商店的链接并显示一些值得推荐的个性化应用。
实现Firefox的状态还原:有许多原因会导致Firefox的配置文件损坏,并由此产生性能和稳定性方面的问题。今后用户将能够在不丢失密码、历史记录和书签的情况下快速方便地还原Firefox的状态。
地址栏内置网址自动补全功能:智能地址栏除了可以显示匹配的结果,还将内置网址的自动补全功能,访问网站将变得更快捷。
平滑滚动:滚动网页是最网络上最常见的用户交互方式之一,基于全新的滚动方式的实现,用户将会感受到网页滚动时的丝般平滑。
面板式的下载管理器:Firefox属于最早一批整合了下载管理器的浏览器。在面板式下载管理器的设计之下,用户可以在不离开浏览器主窗口的同时方便地监视和管理网络下载内容。
改进启动性能:Firefox将使用Windows的维护服务解决Microsoft预读取功能劣化的问题,从而大幅改善浏览器的启动速度。
新的周期收集器和垃圾收集器:随着网页游戏和实时网页应用的快速发展,即便是网页短时暂停的情况也会令用户无法接受。在周期和垃圾收集器得到大幅改进之后,Firefox将再也不会出现短时暂停或是长时间无响应的问题。
加速恢复浏览会话:浏览会话恢复功能使得重启浏览器也不会影响用户体验。为了进一步提升性能,我们目前正在重构这项功能。
浏览会话恢复时自动加载用户需要的标签页:大多数用户都喜欢浏览器启动之后自动打开他们上次访问的网站。Firefox目前正在研究让浏览器启动时恢复上次打开的所有标签页,但在选中之前不加载处于后台的标签页。这样可以改善Firefox启动后的性能和使用。
检测和报告浏览器无响应问题:这项功能与崩溃数据收集方式相类似,允许Mozilla收集、分析并修复浏览器无响应的问题。
– 下半年
无缝的插件安装和更新体验:使用Flash等插件仍然是互联网常用的一种体验。Firefox将让这种获取和更新最受欢迎插件的体验变得轻松和便捷。
跟踪信息地图展示和管理第三方cookie:用户越来越关心他们的网络行踪是如何被捕捉的,Firefox的跟踪信息地图可以形象地展示用户访问不同网站时被跟踪的情况,并允许用户轻松地阻止被跟踪。
Firefox分享工具:网络本身就是一种社交体验,但我们当中很少有人只访问一个社交网站,Firefox的分享工具可以让用户在多个社交网站中轻松分享链接,并显示状态更新。
Firefox的网页登录平台:同时记住数十个登录帐号和密码对许多用户来说是一件很困难的事,而有了Email验证标准,用户可以登录到Firefox来开启同步功能并以用户为导向登录其他网站。这样用户最终可以省去记住那些数不清的密码的烦恼。
全新设计的Firefox主题:Firefox是一款可以感知用户的时髦浏览器。全新设计的Australis外观主题,将给Firefox用户带来更有魅力,更具信心的浏览体验。
Windows 8 Metro风格的Alpha和Beta版本Firefox:Alpha版本可以定义安装路径并具备最基本的浏览功能。而Beta版本则是具有完整功能的产品。
网络安装程序: 安装包可以说是大多数用户对Firefox的最初体验。使用新的轻便安装包能加强安全性并有助于改善下载时的性能。
整合翻译服务:Firefox用户,尤其是美国以外的用户常会遇到一些使用非母语书写的网页内容。Firefox将会内置一个便于使用的翻译服务,帮助用户轻而易举地阅读外文网页。
附加组件性能指示工具:部分附加组件会导致Firefox出现各种性能和内存上的问题。Firefox将会提供必要的信息帮助用户决定如何处理那些会造成性能损失的附加组件。
基于站点的权限管理器:当前的按cookies、密码、历史记录等单独功能网站访问的权限管理方式很容易让人感到困惑。今后的基于站点的权限管理器将会赋予用户编辑特定站点下所有权限的权利。
改进打开多标签页时的性能:大多数用户会在一个浏览会话内同时打开多个标签页,而后台标签页会占用计算机资源,进而会影响到前台浏览的标签页。Firefox接下来会通过多项措施来更好地平衡资源,从而改善前台标签页的性能。
阻止搜索劫持:由于搜索是一项很赚钱的网络服务,有部分附加组件和插件会在未经过用户同意的情况下修改他们的搜索设置。这时我们会自动提醒用户有第三方软件修改搜索服务设置。
嵌入式的首选项管理界面:Firefox的高定制性很受用户青睐,但有一些选项的修改着实让用户感觉费劲。今后Firefox将取消原来的弹出式首选项对话框,取而代之的是内嵌到浏览器内容区域,定制选项将变得更轻松。
点击后运行插件:为保护用户免受因打开网页插件自动运行产生的不利影响,同时让用户更好掌控浏览器插件,Firefox将会带来”点击后运行”的功能。
Firefox专注/阅读模式:尽管有越来越多的多媒体应用于网页显示,但阅读仍然是最常见的网页行为。用户今后将可以自定义网页的重新排版过程,专注于内容本身,而不是广告和导览,以此带来阅读长篇网文时的绝佳体验。
IonMonkey排版引擎:Firefox下一代JavaScript引擎在代码上被命名为 IonMonkey, 该引擎极大地提升了JavaScript的性能,今后网络应用将得以更快地运行。
新的缓存机制:完全修改Firefox的缓存,新的缓存机制着重改善页面的加载性能。
新的DOM bindings: 如今阻碍浏览器性能提升的瓶颈之一就在于对DOM 的操作。Mozilla将发布一系列提升性能的DOM binding 集,以大幅改善富媒体网页应用时的DOM 性能。
分代垃圾收集器:采用分代收集器(generational collector)可以增加缓存局部性(cache locality),减少收集时的耗费,提升应用和基准测试程序在创建大量短期对象时的性能。
内置PDF文件阅读工具:大多数用户都没必要调用具有完整功能的PDF专用编辑程序来打开网页上的PDF文件。而内置的PDF查看工具完全能够满足所有用户快速安全地查看和预览PDF文件的需要。
* 本文翻译自Mozilla Wiki / 译者:fang5566