Mozilla kündigte vor ein paar Tagen, dass es Pläne, um Firefox unterstützt nur WebExtensions add-ons bis Ende 2017.
Während das scheint weit, weit Weg jetzt, ist es fast sicher, dass es nicht fertig sein. Was ich damit meine, ist, dass WebExtensions Fähigkeiten nicht denen entsprechen, die von Firefox die aktuelle system.
Beim beliebten add-ons wie NoScript, RequestPolicy oder Ghostery wird wahrscheinlich über portiert werden Dank Mozilla arbeitet mit Entwicklern aktiv an der Umsetzung fehlt, API-Funktionen, das gleiche kann nicht gesagt werden, für andere add-ons.
Es gibt drei zentrale Gründe, warum ein add-on möglicherweise nicht kompatibel mit Firefox 57 mehr (wenn WebExtensions werden exklusiv):
- Das add-on hat der Autor nicht portiert es auf WebExtensions. Dies geschieht für verlassene add-ons, aber auch wenn die Autoren haben kein Interesse daran, die Portierung Ihrer Erweiterungen.
- Der add-on Autor möchte Anschluss das add-on zu WebExtensions, aber nicht, weil die WebExtensions-Funktionen erlauben nicht, dass es noch (wegen fehlender features).
- Da WebExtensions wird nie Unterstützung Funktionen benötigt, die durch ein add-on.
Eine beliebte add-on unter 1) kann gegabelten oder abgeholt von jemand anderem. Es gibt keine Garantie, dass dies passieren wird, für alle von Ihnen, die Vergangenheit hat gezeigt, dass Firefox-add-on-Entwickler abgeholt haben, verlassen add-ons, und die Gabel-Sie, um Sie kompatibel mit neueren Versionen der browser.
Ich betreibe drei add-ons in meine wichtigsten Firefox arbeiten Profil. Diese sind NoScript, Classic Theme Restorer, und Dictionary-Switcher.
Classic Theme Restorer
Ein Aktueller post von Aris, Entwickler von Classic Theme Restorer und mehrere andere beliebte add-ons wie Classic Toolbar Buttons, NewScrollbars, oder GlassMyFox, deutet darauf hin, dass Classic Theme Restorer kann tot sein, bis Ende 2017.
Während Aris zu haben scheint Interesse an der Portierung über seine Erweiterungen WebExtensions, stellt er fest, dass dies derzeit nicht möglich.
Jetzt Ihrem real, CTR, wie wir es kennen (und alle meine anderen Firefox-add-ons), eingestellt werden bis Ende 2017. Wir haben noch keine Möglichkeit das zu ändern Firefox-Benutzeroberfläche mit WebExtensions und alle meine add-ons sind über ui-änderungen. Scheint, wie seine fast Zeit, um sich zu einem anderen browser.
Das Ende der beliebten browser-Erweiterung würde das Australis-design von Firefox auf alle Anwender, die sich auf Sie berufen, Classic Theme Restorer, die bis zu diesem Punkt.
Dies unterstreicht eines der wichtigsten Anliegen, dass der Umzug zu WebExtensions Exklusivität wirft: Die APIs sind noch nicht da. In der Tat, eine ganze Kategorie von add-ons, alle, ändern Sie die browser-Benutzeroberfläche, können nicht übertragen werden, die aufgrund fehlender APIs und kann die situation ähnlich sein wie in anderen Bereichen.
Was macht diese noch mehr problematisch, als es ist, ist, dass niemand scheint zu wissen, ob die Fähigkeiten, die WebExtensions APIs liefern, sobald Sie verfügbar sind, wird ausreichen, um die port-add-ons über.
Classic Theme Restorer ist nur eines von vielen add-ons Tab Mix Plus ist ein anderes, das sich dieser Herausforderung konfrontiert.
Mit APIs noch nicht bereit, auch nicht für die Prüfung, und die Unsicherheit in Bezug auf das, was WebExtensions unterstützen, ist es offensichtlich, dass einige add-on-Autoren sind nicht begeistert über die Veränderung.
Im schlimmsten Fall könnte dies zu einem exodus von talentierten Entwicklern.
Schlusswort
Mozilla könnte gewartet haben, mit dem verschieben-bis-APIs bereit sind, für die meisten Teil, aber die Organisation beschlossen, dies nicht zu tun. Zwar gibt es noch eine chance, dass die Entscheidung sich verzögert, so dass der Schnitt nicht gemacht in Firefox 57 aber eine neuere version des Browsers, es ist nicht etwas, das add-on-Entwickler können ruhen Ihre Hoffnungen auf.
Ich sehe die Vorteile, dass WebExtensions bieten aber Mozilla bewegen Sie reizen einen Teil des add-on-Entwicklung der Gemeinschaft und Teil der Firefox-Benutzer Basis. Im schlimmsten Fall, könnte es bedeuten, dass ausgezeichnete Entwickler wie Aris verschieben zu anderen Projekten oder anderen Browsern, und dass Benutzer, die add-ons funktionieren, die sind nicht portiert, entweder stick mit einer veralteten version des Firefox-Browsers oder wechseln Sie zu einem anderen.
Jetzt Sie: Welche add-ons halten Sie für wesentlich in Bezug auf WebExtensions?