Classic Tema Restaurator kan være døde ved udgangen af 2017

0
406

Mozilla annoncerede for et par dage siden, at det har planer om at gøre Firefox understøtter kun WebExtensions add-ons ved udgangen af 2017.

Mens der synes langt, langt væk lige nu, det er næsten sikker på, at tingene ikke vil være klar inden da. Hvad jeg mener med det er, at WebExtensions evner ikke matcher dem i Firefox ‘ s nuværende system.

Mens populære add-ons som NoScript, RequestPolicy eller Ghostery vil sandsynligvis blive porteret over tak til Mozilla at arbejde med udviklere om implementering af manglende API-funktioner, kan det samme ikke siges om andre add-ons.

Der er tre centrale grunde til, at en add-on, er muligvis ikke kompatible med Firefox 57 længere (når WebExtensions blive exclusive):

  1. Add-on, som forfatteren har ikke porteret over til WebExtensions. Dette vil ske for forladte add-ons, men også hvis forfatterne har interesse i, at portering deres udvidelser.
  2. Add-on, som forfatteren gerne port add-on til WebExtensions, men ikke kan, fordi de WebExtensions evner ikke tillader det endnu (på grund af manglende funktioner).
  3. Fordi WebExtensions vil aldrig støtte funktioner, der er nødvendige ved en add-on.

Alle populære add-on under 1) kan være kløvet eller samlet op af en anden. Mens der er ingen garanti for, at dette kommer til at ske for alle dem, de tidligere har vist, at Firefox add-on udviklere har samlet op opgivet add-ons, og kløvet dem for at gøre dem kompatible med nyere versioner af browseren.

Jeg løber tre add-ons i min vigtigste Firefox arbejde-profil. De er NoScript, Classic Tema Restaurator, og Ordbogen Switcher.

Classic Tema Restaurator

classic theme restorer

Et af de seneste indlæg af Aris, udvikler af Klassisk Tema Restaurator og flere andre populære add-ons, såsom Klassisk Knapper på Værktøjslinjen, NewScrollbars, eller GlassMyFox, tyder på, at Klassisk Tema Restaurator kan være døde ved udgangen af 2017.

Mens Aris synes at have interesse i forbindelse med portering over hans udvidelser til WebExtensions, bemærker han, at dette ikke er muligt lige nu.

Nu er det virkelige, CTR, som vi kender det (og alle mine andre Firefox add-ons), vil blive nedlagt ved udgangen af 2017. Vi har stadig ingen måde at ændre Firefox ui ved hjælp af WebExtensions og alle mine add-ons er om ui ændringer. Synes ligesom sin næsten er tid at vænne sig til en anden browser.

Slutningen af den populære browser udvidelse ville bringe Australis design af Firefox til alle brugere, der har påberåbt sig Klassisk Tema Restaurator op til dette punkt.

Dette understreger en af de største bekymringer, at flytte til WebExtensions eksklusivitet rejser: De Api ‘ er der ikke endnu. I virkeligheden, en hel kategori af add-ons, alle at ændre browser-UI ‘et, kan blive flyttet over på grund af manglende Api’ er og den situation kan være den samme i andre områder.

Hvad gør det endnu mere problematisk, end det er, er, at ingen synes at vide, om de kapaciteter, som WebExtensions Api ‘ er vil levere, når de bliver gjort tilgængelige, vil være tilstrækkelige til port add-ons over.

Classic Tema Restaurator er, men én af mange add-ons, Tab Mix Plus er en anden, der står over for denne udfordring.

Med Api ‘ er ikke klar endnu, ikke engang til test, og usikkerhed med hensyn til, hvad WebExtensions vil støtte, er det tydeligt, at nogle add-on forfattere er ikke begejstret om ændringen.

I værste fald kan dette føre til en udvandring af dygtige udviklere.

Afsluttende Ord

Mozilla kunne have ventet med at flytte indtil Api ‘ er er klar til det meste, men organisationen har besluttet ikke at gøre det. Mens der stadig er en chance for, at afgørelsen er forsinket, således at den klippe vil ikke blive foretaget i Firefox 57, men en senere version af browseren, det er ikke noget, der add-on udviklere kan hvile deres lid til.

Jeg kan se de fordele, der WebExtensions tilbud, men Mozilla ‘s skridt vil irritere en del af add-on udvikling af samfundet og en del af Firefox’ s brugerbase. I værste fald kan det betyde, at fremragende udviklere som Aris gå videre til andre projekter eller andre browsere, og at brugere, der er afhængige af add-ons til at fungere, at der ikke er porteret enten stick med en forældet version af Firefox-browser, eller skifte til en anden.

Nu kan Du: Som add-ons, som du anser for væsentlige i forhold til WebExtensions?