谷歌、微软、苹果和Mozilla已经合作成立了WECG。 这个新联盟的主要目标是使开发者更容易创建和更新扩展。 开发者可以轻松地在不同的浏览器之间迁移他们的扩展程序,而不是拘泥于一个浏览器。
多年来,谷歌浏览器作为最受欢迎的浏览器一直处于行业领先地位。无论是在安卓手机还是在笔记本电脑,它都很受欢迎,所以开发者涌向该平台开发应用程序和扩展程序也是在情理之中的。然而,近年来,像Microsoft Edge、Mozilla Firefox,甚至苹果的Safari在可靠性、兼容性和速度方面都越来越接近(或超过)Chrome。
对于为单一浏览器开发扩展的程序员来说,有个问题是,如果想或需要切换到另一个浏览器,该扩展可能无法使用。所以这四家公司在6月4号宣布了一个新的合作伙伴关系,名为 WebExtensions Community Group(WECG)。这四巨头决定团结起来,来简化跨浏览器扩展的开发。
就 Microsoft Edge 而言,它基于谷歌的开源Chromium平台,所以两个浏览器之间的过渡是无缝的。但是,如果你开始考虑尝试Safari或Firefox,那么情况就没有这么简单了。
在公告中,WECG团队透露了以下标准化的目标:
- 通过指定一个一致的模型和共同的功能、API和权限核心,使开发人员更容易创建扩展。
- 勾勒出一个架构,以提高性能,甚至更加安全和抗滥用。
- 我们的工作将以一套共同的HTML和W3C TAG设计原则为指导:以用户为中心、兼容性、性能、安全、隐私、可移植性、可维护性和定义明确的行为。
- 我们将以Chrome、Microsoft Edge、Firefox和Safari支持的现有扩展模型和API为基础,从制定规范开始工作。我们的目标是确定共同点,使各种实现方式更加一致,并为未来的发展制定一个方向。
这个新联盟并不意味着这四家公司和开发者团体将 "联合起来 "创建一个单一的跨浏览器扩展商店。相反,它只是意味着这四个浏览器将使用相同的 WebExtensions Group Charter 和开发指南,使浏览器扩展的开发更加容易。