Reanuda la transición a Manifest V3

David Li
David Li

En diciembre del año pasado, pausamos la baja planificada de Manifest V2 para abordar los comentarios de los desarrolladores y ofrecer mejores soluciones a problemas de migración. A raíz de estos comentarios, implementamos una serie de cambios en Manifest V3 para cerrar estas brechas, incluidos los siguientes:

  • Presentamos los documentos fuera de pantalla, que proporcionan acceso al DOM para que las extensiones las usen en una variedad de situaciones, como la reproducción de audio
  • Proporcionar un mejor control sobre la duración de los service workers para las extensiones que llaman a las APIs de extensiones o que reciben eventos durante un período más largo
  • Agregaremos una nueva API de User Scripts, que permite que las extensiones del administrador de secuencias de comandos de usuario permitan que los usuarios ejecuten sus secuencias de comandos de manera más segura
  • Mejora la compatibilidad con el filtrado de contenido proporcionando límites más generosos en la API de declareNetRequest para conjuntos de reglas estáticas y reglas dinámicas.

Además de cerrar las brechas, también agregamos nuevas funciones a la plataforma, como la API de Side Panel, que se lanzó a principios de este año, y la API de Reading List, que actualmente se encuentra en versión beta. Recientemente, en la Cumbre de desarrolladores sobre el filtrado de anuncios, analizamos muchos de estos cambios y compartimos más contexto sobre los cambios y las mejoras que realizamos gracias a los comentarios.

Con estos cambios en marcha, notamos que aumentó significativamente la compatibilidad con Manifest V3 en la comunidad de desarrolladores de extensiones. En particular, nos entusiasma nuestro diálogo continuo con los desarrolladores de extensiones que bloquean el contenido, quienes inicialmente sintieron que Manifest V3 podría afectar su capacidad para proporcionar a los usuarios las funciones que esperan.

"Con Manifest V3, observamos el inmenso esfuerzo que los equipos de navegadores (en particular, Chrome, pero también otros navegadores) realizan para trabajar en una plataforma unificada y veo cómo están teniendo en cuenta los comentarios de los desarrolladores de extensiones. Como siempre, migrar a una plataforma nueva es una tarea grande, pero esperamos que la nueva plataforma unificada aporte beneficios sustanciales a todo el ecosistema de extensiones de navegador y que los bloqueadores de anuncios como nosotros puedan seguir trabajando y seguir mejorando". - Andrey Meshkov, director de Tecnología de AdGuard

Después de abordar estas inquietudes sobre la migración de nuestra comunidad de desarrolladores, estamos listos para continuar avanzando hacia Manifest V3 y las mayores garantías de seguridad y privacidad que ofrece. En consecuencia, reanudamos el cronograma de baja.

El cronograma de eliminación gradual

Comenzaremos a inhabilitar las extensiones de Manifest V2 en versiones preestablecidas de Chrome (Dev, Canary y Beta) a partir de junio de 2024 en Chrome 127 y versiones posteriores. Los usuarios afectados por el lanzamiento verán las extensiones de Manifest V2 inhabilitadas automáticamente en su navegador y ya no podrán instalarlas desde Chrome Web Store. Además, en junio de 2024, las extensiones de Manifest V2 perderán la insignia de Destacados en Chrome Web Store si tienen una actualmente.

Lanzaremos este cambio gradualmente, recopilaremos comentarios de los usuarios y recopilaremos datos para asegurarnos de que los usuarios de Chrome comprendan los cambios y qué medidas pueden tomar para encontrar extensiones alternativas y actualizadas.

Nos comunicaremos con los desarrolladores durante el lanzamiento y seguiremos supervisando de cerca los comentarios durante este proceso. Prevemos que se necesitará al menos un mes para observar y estabilizar los cambios en la versión preestable antes de expandir el lanzamiento al canal estable de Chrome, donde también se lanzará gradualmente con el tiempo. El plazo exacto puede variar según los datos recopilados y durante este tiempo te mantendremos al tanto de nuestro progreso.

Las empresas que usan la política ExtensionManifestV2Availability para garantizar el funcionamiento continuo de las extensiones de Manifest V2 en su organización tendrán un año adicional (hasta junio de 2025) para migrar las extensiones de Manifest V2 en su organización. Hasta ese momento, los navegadores que tengan la política habilitada no se verán afectados por el lanzamiento de la baja.

Próximos pasos para los publicadores de extensiones

Para los publicadores de extensiones que aún publican extensiones de Manifest V2, recomendamos completar la migración a Manifest V3 antes de junio de 2024. Publicamos una guía de migración que abarca todo lo que necesitas saber para migrar correctamente. Para ver un resumen de algunas de las mejoras recientes en la plataforma de Extensiones, consulte nuestras actualizaciones trimestrales de julio y octubre. Si tienes alguna pregunta o problema durante la migración, comunícate con nosotros a través de nuestros canales de asistencia.

Mientras tanto, seguiremos lanzando funciones y funcionalidades nuevas para mejorar la experiencia general del desarrollo de extensiones.

Agradecemos a todos los que nos enviaron sus comentarios. Esto ha sido invaluable en nuestro trabajo para evolucionar la plataforma en busca de un ecosistema de extensiones más seguro, con mejor rendimiento y que preserve más la privacidad.