Mozilla, Google, Apple och Microsoft går samman för att standardisera tillägg

W3C meddelade Några dagar sen bildandet av en grupp som heter "WebExtensions" (WECG) vars huvudfunktion är attJag arbetar tillsammans med webbläsarleverantörer och andra intresserade parter för att främja en plattformsutvecklingsplattform Vanlig webbläsare baserad på WebExtensions API.

Denna arbetsgrupp innehåller representanter från Google, Mozilla, Apple och Microsoft och de specifikationer som utvecklats av arbetsgruppen syftar till att underlätta skapandet av plugins som fungerar i olika webbläsare.

W3C nämner att man planerar att uppnå detta mål genom att definiera en helhetsmodell och en gemensam kärnfunktionalitet, API och auktoritetssystem, förutom att arbetsgruppen också kommer att definiera en kompletterande arkitektur för att förbättra prestanda, stärka säkerheten och ge skydd missbruket.

När man utvecklar specifikationer föreslås att man följer de principer som tillämpas av W3C TAG (Technical Architecture Group), såsom användarfokus, interoperabilitet, säkerhet, integritet, bärbarhet, enkelt underhåll och förutsägbart beteende.

La WECG webbplats anger att gruppens mål är att ange en gemensam API-kärna, modell och behörigheter för webbläsartillägg, med angivande av:

Genom att specificera WebExtensions API: er, funktionalitet och behörigheter kan vi göra det ännu enklare för tilläggsutvecklare att förbättra slutanvändarupplevelsen, samtidigt som vi flyttar dem till API: er som förbättrar prestanda och förhindrar missbruk. 

Hittills har gruppen skapat ett dedikerat GitHub-arkiv och satt ihop ett gemenskapens stadga som förberedelse för uppgiften som beskrivs som:

Med hjälp av den befintliga tilläggsmodellen och de API: er som stöds av Chrome, Microsoft Edge, Firefox och Safari som grund kommer vi att börja arbeta med en specifikation. Vårt mål är att identifiera gemensamma grunder, föra implementationer närmare varandra och kartlägga en kurs för framtida utveckling.

Plugin-utvecklings-API: er och mallar som redan används i Chrome, Microsoft Edge, Firefox och Safari kommer att användas som grund för de genererade specifikationerna. Arbetsgruppen kommer att försöka identifiera gemensamma funktioner för alla webbläsare för att skapa plugins, föra implementationer närmare varandra och beskriva sätt för möjlig utveckling.

I arbetsbrevet nämner de följande designprinciper:

  • Användarcentrerad: webbläsartillägg gör det möjligt för användare att anpassa sin webbupplevelse baserat på deras preferenser och behov.
  • kompatibilitet: upprätthålla och förbättra kompatibiliteten med befintliga tillägg och populära API-tillägg. Detta gör det möjligt för utvecklare att inte behöva skriva om sina tillägg helt för att fungera i olika webbläsare, vilket kan vara felbenäget.
  • Rendimiento: Låt utvecklare skriva tillägg som inte påverkar webbsidornas eller webbläsarens prestanda eller strömförbrukning negativt.
  • säkerhet: När du väljer vilka tillägg som ska användas ska användarna inte behöva kompromissa med funktionalitet och säkerhet. Med de nya API: erna för tillägg kommer modellen att ändras.
  • Privacy: På samma sätt bör användarna inte behöva kompromissa med funktionalitet och integritet. Eftersom huvudpoängen kommer att vara att webbläsartilläggen förbättrar användarupplevelsen samtidigt som det krävs minsta möjliga åtkomst till användarens surfdata för att minska eller eliminera den avvägning som slutanvändarna måste göra mellan funktionalitet och sekretess.
  • Bärbarhet: Det borde vara relativt enkelt för utvecklare att överföra tillägg från en webbläsare till en annan och för webbläsare att stödja tillägg på en mängd olika enheter och operativsystem.
  • Hållbarhet: Genom att förenkla API: erna bör detta göra det möjligt för den bredare gruppen utvecklare att skapa tillägg och göra det lättare för dem att behålla de tillägg som de skapar.
  • Autonomi: webbläsarleverantörer bör tillhandahålla specifik funktionalitet till din webbläsare och bör också ha möjlighet att experimentera med nya funktioner.

W3C har sagt uttryckligen det det är inte avsett att diktera exakt vad utvecklare kan och inte kan skapa med tillägg. De kommer inte heller att specificera, standardisera eller samordna kring signering eller leverans av tillägg. De vill bara uppmuntra innovation samtidigt som de behåller användarnas integritet och säkerhet på ett sätt som är detsamma över hela linjen.


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

En kommentar, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   icke namngiven sade

    kort sagt: storskaligt monopol