与Firefox共享代码的程序的未来

互联网2020-10-12 10:00:05
导读

自从浏览器最初版本发布以来,Firefox 57可能是该浏览器最重要的版本。

该浏览器附带了Quantum的第一部分,Quantum是一项可改善渲染和其他区域的新技术,弃用了旧版附加系统以及大量抛弃旧版组件,改进了主题等等。

我们讨论了这如何影响Firefox Web浏览器的用户,但没有讨论与Firefox共享代码的其他程序和产品。

这些程序在未来有两个主要选择:采用相同的更改并接受Firefox采取的新方向,或者支持Mozilla不再支持的旧功能。

从技术角度来看,第一个选择是更简单的选择,但是这意味着这些程序的用户可能会遇到与浏览器版本57时Firefox用户将面临的相同问题:旧的加载项将不再起作用。其中最大的。

第二个选项可确保与传统技术和附加组件的兼容性,但是从技术角度来看,它更为复杂。这种方法的主要问题在于,这些项目无法再使用Mozilla在Firefox 57发布后发布的大多数Firefox代码(至少在没有进行修改的情况下)。因此,新Web技术的实施和其他改进可能会花费更长时间。

Pale Moon与Firefox Web浏览器共享其大部分代码。它支持Firefox附加组件和主题,NPAPI插件以及使Firefox成为今天的许多其他功能。

当涉及到对浏览器所做的更改时,Pale Moon将不会跟随Mozilla。这意味着Pale Moon将继续支持旧版附件或NPAPI插件等功能,并且它将不支持WebExtensions,Quantum或其他新技术。

有关Pale Moon的工作将继续进行,版本27.6。已于前一天发布,并且在接下来的几个月和几年中将继续进行工作。

Pale Moon背后的团队正在努力开发Mozilla的代码平台,其中包括Mozilla在Firefox 57版本中放弃的功能。该浏览器将成为基于XUL的新浏览器平台的基础,该团队可以将旧的Pale Moon浏览器迁移到该平台。

可能是因为尚未就此做出最终决定。

Waterfox出来时填补了空白。当Mozilla并未真正为Windows操作系统提供浏览器时,它提供了64位版本的Firefox兼容浏览器。

Waterfox的开发人员Alex Kontos 对该浏览器的计划乍一看看上去与Pale Moon团队针对该浏览器的未来计划相似。

浏览器被移至基于Firefox 56的ESR的代码库,以节省更多时间。开发人员计划在Waterfox中支持传统的Firefox功能,例如XUL或XPCOM,甚至希望创建一个独特的附加产品网站,Waterfox的用户可以使用它来满足所有附加产品的需求。

Waterfox的最新更新将浏览器的配置文件移到了自己的位置。Waterfox以前默认情况下使用Firefox的配置文件,但是由于Mozilla已经对用户配置文件中存储的数据进行了修改,因此不再可能冒风险。

海猴子

seamonkey firefox替代

SeaMonkey的未来有很多不确定性。事实上,Mozilla Application Suite的继任者包括一个浏览器以及其他应用程序,例如完整的电子邮件客户端,IRC聊天和RSS feed客户端。

该团队于2017年5月发布了有关该应用程序未来的信息。它计划迁移到Firefox ESR作为代码库,以更长久地支持旧功能。在这种情况下,SeaMonkey最终将放弃对旧功能的支持。

据我所知,尚未发布更新。

雷鸟

雷鸟也经历了一段艰难的岁月。Mozilla希望将电子邮件客户端与其核心产品Firefox分开,因此电子邮件客户端背后的团队不得不寻找新的家园以及基础设施。

Thunderbird基于Firefox代码,并且已经讨论了几种与客户端一起使用的方案。似乎目前倾向于使用JavaScript重写Thunderbird的决定(基于Electron的Thunderbird客户端)。

暂时将继续以ESR版本进行开发。

结束语

我认为令人惊讶的是,一些项目仍未决定未来的发展。Firefox 57将于下周发布,并且Firefox ESR也将仅在具有旧版支持的情况下提供,直到2018年年中。

免责声明:本文由用户上传,如有侵权请联系删除!