Classic Tema Konservator kan vara död i slutet av 2017

0
213

Mozilla meddelade för ett par dagar sedan att det planer på att göra Firefox-stöd endast WebExtensions tillägg i slutet av 2017.

Samtidigt som verkar långt borta just nu, det är nästan säker på att saker kommer inte att vara redo då. Vad jag menar med det är att WebExtensions kapacitet inte kommer att matcha de av Firefox nuvarande systemet.

Medan populärt tillägg som NoScript, RequestPolicy eller Ghostery kommer sannolikt att portas över tack vare Mozilla arbetar med utvecklare aktivt för att genomföra saknas API-funktioner, kan inte samma sak sägas om andra add-ons.

Det finns tre grundläggande skäl till varför en add-on kan inte vara kompatibelt med Firefox 57 längre (när WebExtensions bli exklusiv):

  1. Add-on-författaren har inte flyttas det över till WebExtensions. Detta kommer att hända för övergivna add-ons, men även om författarna har inget intresse av att anpassa sina extensions.
  2. Add-on författaren vill port add-on till WebExtensions, men kan inte eftersom WebExtensions kapacitet tillåter inte det ännu (på grund av funktioner som saknas).
  3. Eftersom WebExtensions kommer aldrig att stödja funktioner som behövs av en add-on.

Några populära add-on under 1) kan vara kluvna eller plockas upp av någon annan. Det finns ingen garanti för att detta kommer att hända för alla av dem har tidigare visat att Firefox add-on utvecklare har plockat upp övergav add-ons, och kluven dem för att göra dem kompatibla med nyare versioner av webbläsaren.

Jag kör tre tillägg i mitt huvud Firefox arbete profil. De är NoScript, Classic Tema Konservator, och Ordlistan för Fönsterbyte.

Classic Tema Konservator

classic theme restorer

Ett senare inlägg av Aris, utvecklare av Klassiskt Tema Konservator och flera andra populära tillägg såsom Klassiska Knapparna i Verktygsfältet, NewScrollbars, eller GlassMyFox, tyder på att Classic Tema Konservator kan vara död i slutet av 2017.

Medan Aris verkar ha intresse av att portera över hans tillägg till WebExtensions, han konstaterar att detta inte är möjligt just nu.

Nu är det riktiga, CTR som vi känner den (och alla mina andra Firefox add-ons), kommer att upphöra i slutet av 2017. Vi har fortfarande inget sätt att ändra Firefox ui med WebExtensions och alla mina add-ons är om ui ändringar. Verkar det nästan är tid att vänja sig vid en annan webbläsare.

Slutet av den populära webbläsaren förlängning skulle medföra Australis design av Firefox till alla användare som förlitade sig på det Klassiska Temat Konservator fram till den punkten.

Detta belyser en av de viktigaste frågorna att flytta till WebExtensions exklusivitet höjer: Api är inte där ännu. I själva verket, en hel kategori av add-ons, kommer alla att ändra webbläsarens GRÄNSSNITT, kan inte flyttas över på grund av saknade Api: er och situationen kan vara likartad i andra områden.

Vad som gör detta ännu mer problematiskt än det är, är att ingen verkar veta om de resurser som WebExtensions Api: er kommer att leverera när de gjorts tillgängliga kommer att vara tillräckligt för att hamnen tillägg över.

Classic Tema Konservator är men en av många add-ons, Tab Mix Plus är en annan, som står inför denna utmaning.

Med Api: er som ännu inte klar, inte ens för att testa, och osäkerhet i fråga om vad WebExtensions kommer att stödja, det är uppenbart att vissa tillägg författare är inte glada över förändringen.

I värsta fall kan detta leda till en utflyttning av duktiga utvecklare.

Avslutande Ord

Mozilla kunde ha väntat med att flytta fram Api: er är redo för det mesta, men organisationen har beslutat att inte göra så. Medan det finns fortfarande en chans att beslutet är försenad, så att snittet kommer inte att göras i Firefox 57, men en senare version av webbläsare, det är inte något som add-on utvecklare kan vila sina förhoppningar på.

Jag kan se fördelarna att WebExtensions erbjuda, men Mozilla flytta kommer att irritera en del av add-on utveckling och en del av Firefox-användare. I värsta fall kan det betyda att bra utvecklare som Aris flytta till andra projekt eller andra webbläsare, och att användare som förlitar sig på add-ons för att fungera som inte är portade antingen hålla sig med en gammal version av webbläsaren Firefox, eller byta till en annan.

Nu är Du: Som tillägg gör det du anser är viktigt när det gäller att WebExtensions?