Firefoxは、下位互換性なしで新しい拡張APIを取得します
Mozilla開発者 発表しました Firefox 45では、ブラウザ拡張機能用のAPIの新しい実装が追加されます。 これはWebExtensionsと呼ばれ、ネイティブHTMLテクノロジーを使用します。 WebExtensionsを使用すると、GoogleChromeと互換性のある拡張機能を作成できます。その逆も可能です。
広告
Firefox45で表示されるWebExtensionsAPIの最初のアルファ版リリースは、2016年3月に予定されています。 ブログ投稿で、Mozillaは、次のAPIがその時点で実装されると予想されていると述べています:alarms、contextMenus、pageAction、browserAction。 さらに、ブックマーク、Cookie、拡張機能、i18n、通知、ランタイム、ストレージ、タブ、webNavigation、webRequest、Windowsなどの部分的にサポートされているAPIが多数あります。
これらの新しいタイプのアドオンのサポートは、addons.mozilla.orgリポジトリにすでに実装されています。 Firefox44とともに一般公開されます。 Firefox 47までに、WebExtensionsの実装はベータ段階になると予想されています。 最後に、Firefox 48では、WebExtensionsは使用可能な段階に到達します。
その後、クラシック(XULベース)アドオンのサポートはしばらくすると廃止されます! クラシックアドオンのサポートがFirefoxでいつまで利用可能であるかは明らかではありません。
WebExtensionsで作成されたアドオンは、FirefoxブラウザのElectrolysis /マルチプロセスオプションと互換性があります。 有効にすると、アドオンを別のプロセスで実行し、アドオンをメインのブラウザプロセスから分離します。 タブは同じように機能します-開いたタブごとに分離されたプロセスは、マルチプロセスオプションによって提供されます。
従来のアドオンには、電気分解に関する問題があります。 それらの多くは、Firefox 46で2016年4月に予定されている安定したFirefoxリリースでElectrolysisが展開されると、完全に機能しなくなる可能性があります。
WebExtensionsアドオンはOperaやChromeなどの他のブラウザで使用できますが、損失が発生する可能性があります 多くの便利なFirefox拡張機能の多くは非常に残念であるため、多くのユーザーが使用をやめる可能性があります Firefox。 これらの変更と 拡張機能の署名の強制、Firefox 44以降でオフにできない場合、Firefoxの柔軟性とパワーが大幅に低下する可能性があります。 Firefoxのアドオンを通じて今日可能である多くのことが、新しいWebExtensionsAPIを使用して利用できなくなる可能性は十分にあります。 たとえば、私のお気に入りかどうかについては懐疑的です Tab Mix PluxXULベースのアドオン 新しい拡張モデルで可能になります。 XULベースのアドオンのサポートが終了すると、そのようなアドオンを作成できなくなる可能性があります。
Mozillaの目標がFirefoxを改善することであることは理解できますが、平均的にFirefoxをより安全に、より速く、より親しみやすくすることです。 ユーザー、私を含む多くのユーザーは、そのような変更に支払う必要のある価格が機能を損なう場合、満足しません。 ブラウザ。 これらすべての将来の変更についてあなたの意見は何ですか? それらは価値があると思いますか?