Mozilla, Google, Apple en Microsoft bundelen hun krachten om add-ons te standaardiseren

De W3C aangekondigd Paar dagen geleden de vorming van een gemeenschapsgroep genaamd "WebExtensions" (WECG) waarvan de belangrijkste functie is:Ik werk samen met browserproviders en andere geïnteresseerden om een ​​ontwikkelplatform voor plug-ins te promoten Gemeenschappelijke browser op basis van de WebExtensions API.

In deze werkgroep zitten vertegenwoordigers van Google, Mozilla, Apple en Microsoft en de specificaties die door de werkgroep zijn ontwikkeld doel om het maken van plug-ins te vergemakkelijken die in verschillende browsers werken.

W3C vermeldt dat het van plan is dit doel te bereiken door een holistisch model en een gemeenschappelijke kernfunctionaliteit, API en autoriteitssysteem te definiëren, naast het feit dat de werkgroep ook een complementaire architectuur zal definiëren om de prestaties te verbeteren, de beveiliging te versterken en bescherming te bieden tegen het misbruik.

Bij het ontwikkelen van specificaties wordt voorgesteld om de principes te volgen die worden toegepast door de W3C TAG (Technical Architecture Group), zoals gebruikersfocus, interoperabiliteit, beveiliging, privacy, draagbaarheid, onderhoudsgemak en voorspelbaar gedrag.

La WECG-website stelt dat het doel van de groep is om een ​​gemeenschappelijke API-kern, model en machtigingen voor webbrowserextensies te specificeren, met vermelding van:

Door WebExtensions API's, functionaliteit en machtigingen te specificeren, kunnen we het voor extensieontwikkelaars nog gemakkelijker maken om de eindgebruikerservaring te verbeteren, terwijl we ze verplaatsen naar API's die de prestaties verbeteren en misbruik voorkomen. 

Tot nu toe heeft de groep een speciale GitHub-repository gemaakt en een gemeenschapshandvest ter voorbereiding op de taak die wordt beschreven als:

Op basis van het bestaande extensiemodel en de door Chrome, Microsoft Edge, Firefox en Safari ondersteunde API's gaan we aan de slag met een specificatie. Ons doel is om raakvlakken te identificeren, implementaties dichter bij elkaar te brengen en een koers uit te zetten voor toekomstige evolutie.

API's en sjablonen voor het ontwikkelen van plug-ins die al worden gebruikt in Chrome, Microsoft Edge, Firefox en Safari, zullen worden gebruikt als basis voor de gegenereerde specificaties. De werkgroep zal proberen gemeenschappelijke functies voor alle browsers voor het maken van plug-ins te identificeren, implementaties dichter bij elkaar te brengen en manieren te schetsen voor mogelijke ontwikkeling.

In de vacaturebrief vermelden ze: de volgende ontwerpprincipes:

  • Gebruikersgericht: browserextensies stellen gebruikers in staat hun surfervaring op het web te personaliseren op basis van hun voorkeuren en behoeften.
  • Compatibiliteit: onderhouden en verbeteren van de compatibiliteit met bestaande extensies en populaire extensie-API's. Hierdoor hoeven ontwikkelaars hun extensies niet volledig te herschrijven om in verschillende browsers te werken, wat foutgevoelig kan zijn.
  • prestatie: laat ontwikkelaars extensies schrijven die geen negatieve invloed hebben op de prestaties of het stroomverbruik van webpagina's of de browser.
  • beveiliging: Bij het kiezen van de te gebruiken extensies hoeven gebruikers geen concessies te doen aan functionaliteit en beveiliging. Met de nieuwe extensie-API's wordt er een wijziging aangebracht in het model.
  • Privacy: evenzo zouden gebruikers geen concessies moeten doen aan functionaliteit en privacy. Het belangrijkste punt zal zijn dat de browserextensies de gebruikerservaring verbeteren en tegelijkertijd de minimaal noodzakelijke toegang tot de browsegegevens van de gebruiker vereisen om de afweging die eindgebruikers moeten maken tussen functionaliteit en vertrouwelijkheid te verminderen of te elimineren.
  • Draagbaarheid: Het zou voor ontwikkelaars relatief eenvoudig moeten zijn om extensies van de ene browser naar de andere over te zetten, en voor browsers om extensies op verschillende apparaten en besturingssystemen te ondersteunen.
  • Onderhoudbaarheid: Door de API's te vereenvoudigen, zou dit de bredere groep ontwikkelaars in staat moeten stellen extensies te maken en het voor hen gemakkelijker te maken om de extensies die ze maken te onderhouden.
  • autonomie: browserproviders moeten uw browser specifieke functionaliteit bieden en moeten ook de mogelijkheid hebben om met nieuwe functies te experimenteren.

W3C heeft verklaard: expliciet dat het is niet bedoeld om precies voor te schrijven wat ontwikkelaars wel en niet kunnen maken met extensies. Evenmin zullen ze de ondertekening of levering van extensies specificeren, standaardiseren of coördineren. Ze willen gewoon innovatie aanmoedigen met behoud van de privacy en veiligheid van gebruikers op een manier die over de hele linie hetzelfde is.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   niet genoemd zei

    kortom: grootschalig monopolie