Mozilla, Google, Apple e Microsoft unen forzas para estandarizar complementos

O W3C anunciou Hai poucos días a formación dun grupo comunitario chamado "WebExtensions" (WECG) cuxa función principal éTraballo xunto cos provedores de navegadores e outras partes interesadas para promover unha plataforma de desenvolvemento de complementos Navegador común baseado na API WebExtensions.

Este grupo de traballo inclúe representantes de Google, Mozilla, Apple e Microsoft e as especificacións desenvolvidas polo grupo de traballo pretenden facilitar a creación de complementos que funcionan en diferentes navegadores.

W3C menciona que planea alcanzar este obxectivo definindo un modelo holístico e unha funcionalidade básica común, API e sistema de autoridade, ademais de que o grupo de traballo tamén definirá unha arquitectura complementaria para mellorar o rendemento, fortalecer a seguridade e proporcionar protección contra o abuso.

Ao desenvolver especificacións, suxírese cumprir cos principios aplicados polo TAG do W3C (Grupo de arquitectura técnica), como o enfoque do usuario, a interoperabilidade, a seguridade, a privacidade, a portabilidade, a facilidade de mantemento e o comportamento previsible.

La Páxina web do WECG afirma que o obxectivo do grupo é especificar un núcleo, modelo e permisos comúns de API para as extensións do navegador web, indicando:

Especificando as API, a funcionalidade e os permisos de WebExtensions, podemos facer aínda máis doado para os desenvolvedores de extensións mellorar a experiencia do usuario final, mentres os movemos a API que melloran o rendemento e evitan o abuso. 

Ata o momento o grupo creou un repositorio GitHub dedicado e creou un carta comunitaria en preparación para a tarefa que se describe como:

Empregando o modelo de extensión existente e as API compatibles con Chrome, Microsoft Edge, Firefox e Safari como base, comezaremos a traballar nunha especificación. O noso obxectivo é identificar as bases comúns, achegar as implementacións e trazar un rumbo para a evolución futura.

As API e os modelos de desenvolvemento de complementos xa empregados en Chrome, Microsoft Edge, Firefox e Safari utilizaranse como base para as especificacións xeradas. O grupo de traballo intentará identificar as características comúns de todos os navegadores para crear complementos, achegar as implementacións e delinear xeitos de desenvolvemento posible.

Na carta de traballo, mencionan os seguintes principios de deseño:

  • Centrado no usuario: as extensións do navegador permiten aos usuarios personalizar a súa experiencia de navegación web en función das súas preferencias e necesidades.
  • Compatibilidade: manter e mellorar a compatibilidade coas extensións existentes e as API de extensións populares. Isto permitirá aos desenvolvedores non ter que reescribir completamente as súas extensións para traballar en diferentes navegadores, o que pode ser propenso a erros.
  • Rendemento: Permitir aos desenvolvedores escribir extensións que non afecten negativamente o rendemento ou o consumo de enerxía das páxinas web ou do navegador.
  • Seguridade: Ao elixir que extensións usar, os usuarios non deberían ter que comprometer a funcionalidade e a seguridade. Coas novas API de extensión, cambiarase o modelo.
  • Privacidade: do mesmo xeito, os usuarios non deberían ter que comprometer a funcionalidade e privacidade. Xa que o punto principal será que as extensións do navegador melloran a experiencia do usuario ao tempo que requiren o acceso mínimo necesario aos datos de navegación do usuario para reducir ou eliminar a compensación que os usuarios finais deben facer entre a funcionalidade e a confidencialidade.
  • Portabilidade: Debería ser relativamente sinxelo para os desenvolvedores transferir extensións dun navegador a outro e para que os navegadores admitan extensións nunha variedade de dispositivos e sistemas operativos.
  • Mantemento: Simplificando as API, isto debería permitir ao grupo máis amplo de desenvolvedores crear extensións e facilitarlles o mantemento das extensións que crean.
  • Autonomía: os provedores de navegadores deberían proporcionarlle funcionalidades específicas ao seu navegador e tamén terían a oportunidade de experimentar con novas funcións.

W3C afirmou explícitamente iso non pretende ditar exactamente o que os desenvolvedores poden e non poden crear coas extensións. Tampouco especificarán, estandarizarán ou coordinarán ao redor da sinatura ou entrega de extensións. Só queren fomentar a innovación mantendo a privacidade e seguridade dos usuarios dun xeito que sexa o mesmo.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Un comentario, deixa o teu

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   sen nome dixo

    en definitiva: monopolio a gran escala