Mozillas self

Mozilla selvdestruere kurset fortsetter: store add-on kompatibilitets varslede endringer

Mozilla kunngjorde store kommende endringer i Firefox add-ons på den offisielle Add-ons blogg i dag. Disse endringene påvirker add-on utviklere og Firefox-brukere likt, og vil ha en stor effekt på add-on kompatibilitet og tillatelser.

De fire store endringene som Mozilla nevner eksplisitt i utlysningen er add-on validering og signering , multi-prosessen arkitektur Elektrolyse, implementering av en ny utvidelse API WebExtensions, og nedgraderingen av XPCOM og XUL basert add-ons.

WebExtensions

Vi ønsker add-on utvikling til være mer som Web utvikling: den samme koden skal kjøre i flere nettlesere i henhold til adferd satt av standarder, med omfattende dokumentasjon tilgjengelig fra flere leverandører

Den nye API vil gjøre det lettere å port add-ons fra en nettleser. til en annen. I tillegg vil det forbedre anmeldelser betydelig og kutte ned på tiden det tar en anmeldelse add-ons før de publiseres på Mozilla AMO.

API selv har mange likheter med Googles Blink API slik at det skal være enklere for utviklere til port Chrome utvidelser til Firefox og Firefox add-ons til Chrome.

Add-ons som bruker WebExtensions er automatisk kompatible med Firefox elektrolyse og mer robust når det gjelder interne kodeendringer i nettleseren.

En forhåndsvisning utgivelsen av WebExtensions er tilgjengelig i Firefox 42.

Multi-prosess Firefox /Elektrolyse (e10s)

Utgivelsen av elektrolyse vil ha en stor innvirkning på add-ons i nettleseren Firefox. Interesserte brukere kan sjekke ut Are vi e10s hjemmeside for å finne ut om add-ons som de bruker, er kompatible med e10s ennå.

Det kan de også teste add-ons og rapportere sine funn for å støtte Mozilla og Firefox utvikling.

Mozilla har ennå ikke kunngjøre en endelig lanseringsdato for den første fasen av elektrolyse. Funksjonen er aktivert som standard i Developer og Nightly versjoner av nettleseren.

Organisasjonen planlegger å tilby Elektrolyse som en opt-in når Beta kanalen er oppdatert til Firefox 42 22. september
< p> Mozilla kan gjøre det mulig Elektrolyse som standard når beta kanal treffer versjon 43, og det er også den tidligste versjonen hvor stabil kanal av nettleseren kan få det.

Add-ons som ikke er kompatibel med elektrolyse når det er aktivert som standard i Firefox Beta vil bli blokkert på det punktet hvis de forårsaker store ytelses eller stabilitetsproblemer.

En spesiell kompatibilitet miljøet har blitt opprettet for add-ons som ikke er kompatible der de kan kjøre . Miljøet er mye tregere skjønt, og vil kun bli gjort tilgjengelig for en periode på seks til tolv måneder før den slår seg av igjen.

Add-on Signering


Ingenting har endre DIN hensyn til add-on signering. Ideen bak signeringen av add-ons er å forbedre beskyttelsen mot ondsinnede og skadelige tilleggsprogrammer i nettleseren

Firefox Stabile og Beta versjoner -. Starter med Firefox 42 - vil bare akseptere signert Add- ons under installasjon og blokkere installasjon av usignerte add-ons på dette punktet.

Utvikler og Nightly versjoner av Firefox vil blokkere dem også som standard, men de støtter en overstyring for å installere usignerte utvidelser.

For å få en add-on signert, utviklere trenger å sende den til Mozillas Add-on depotet. Der gjennomgås og signeres når akseptert.

nedgraderingen av XUL, XPCOM og givende add-on modell

avskrivninger vil finne sted innen 12 til 18 måneder, og Mozilla planlegger å fortsette å støtte SDK add-ons, så lenge de ikke bruker krever ('chrome') eller lavt nivå APIer som gir tilgang til XUL elementer.

add-on modell som XUL og XPCOM gi gi Add- ons full tilgang til Firefox interne gjennomføringen.

Den tette samspillet mellom nettleser og add-ons forårsake kortsiktige og langsiktige problemer. Mozilla nevner utgivelsen av elektrolyse og ødeleggelsen av add-ons som et eksempel.

Organisasjonen planlegger å utvide WebExtension API for å støtte "så mye av funksjonaliteten som trengs av de mest populære Firefox-utvidelser som mulig".

Outlook og lukking ord

Endringene har bred rekkende konsekvenser for Firefox add-on landskapet, brukere og add-on utviklere.

givende add-on-modellen er det setter Firefox fra andre nettlesere. Det førte til imponerende svært nyttige utvidelser som NoScript, Greasemonkey, Down Them All, Tab Mix Plus, eller Classic Theme Restorer, som alle finnes ikke på Chrome eller noen av de andre nettlesere der ute.

nedgraderingen vil bryte mange utvidelser og mens noen kan bli frelst ved tilsetting av nye metoder og alternativer til API, andre som ikke er like populær vil slutte å fungere helt.

Nils Maier, utvikleren av Down Them All sier det slik:

Fleksibiliteten av hva XUL-baserte tilleggsprogrammer kan gjøre er den viktigste salgsargument av Firefox add-ons økosystem og er derfor et av de siste gjenværende salgsargumenter av Firefox selv som isn 't rent ideologisk. Til sammenligning APIer som Chrome og konkurrenter tilbyr, at Firefox Jetpack /Add-on SDK tilbud, er bare ... leker

Nå kan. Er Mozilla på selvdestrueres kurs? Hva er ditt syn på dette?



Previous:
Next Page: