Reanuda la transición a Manifest V3

David López
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 los problemas de migración. Como resultado de estos comentarios, realizamos una serie de cambios en Manifest V3 para cerrar estas brechas, incluidas las siguientes:

  • Presentamos los documentos fuera de pantalla, que proporcionan acceso al DOM para que las extensiones lo usen en diversas situaciones, como la reproducción de audio.
  • Mayor control sobre la vida útil de los service workers para las extensiones que llaman a las API de extensiones o reciben eventos durante un período más largo
  • Se agregó una nueva API de User Scripts para que las extensiones del administrador de secuencias de comandos de usuarios permitan que los usuarios ejecuten sus secuencias de comandos de forma más segura.
  • Mejoramos la compatibilidad con el filtrado de contenido mediante el aprovisionamiento de límites más generosos en la API declarativeNetRequest para las reglas dinámicas y estáticas.

Además de eliminar 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 está en versión beta. Hace poco, analizamos muchos de estos cambios en la Cumbre para desarrolladores sobre el filtrado de anuncios y compartimos más contexto sobre los cambios y las mejoras que realizamos en función de los comentarios que recibimos.

Con la implementación de estos cambios, notamos que la compatibilidad con Manifest V3 aumentó significativamente entre la comunidad de desarrolladores de extensiones. Específicamente, nos motiva nuestro diálogo continuo con los desarrolladores de extensiones de bloqueo de contenido, que inicialmente sintieron que Manifest V3 podría afectar su capacidad para proporcionar a los usuarios las funciones que esperan.

"Con Manifest V3, hemos observado el enorme esfuerzo que realizan los equipos de navegadores (en particular, Chrome, pero también otros navegadores) para trabajar en una plataforma unificada, y veo que escuchan los comentarios de los desarrolladores de extensiones. Como siempre, migrar a una plataforma nueva es un desafío enorme, pero esperamos que la nueva plataforma unificada proporcione beneficios importantes a todo el ecosistema de extensiones del navegador y que los bloqueadores de anuncios como nosotros puedan seguir a la altura de la tarea y seguir mejorando”. Andrey Meshkov, director de Tecnología de AdGuard

Luego de abordar estas inquietudes de migración desde nuestra comunidad de desarrolladores, estamos listos para continuar avanzando hacia Manifest V3 y las mayores garantías de seguridad y privacidad que proporciona. Por lo tanto, reanudaremos el cronograma de baja.

El cronograma de baja gradual

Comenzaremos a inhabilitar las extensiones de Manifest V2 en las versiones preestables 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 sus navegadores 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 Destacado en Chrome Web Store si actualmente la tienen.

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

Nos comunicaremos con los desarrolladores durante el lanzamiento y seguiremos supervisando detenidamente los comentarios durante este proceso. Esperamos que lleve al menos un mes 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 tiempo exacto puede variar según los datos recopilados y, durante este período, te mantendremos al tanto de nuestro progreso.

Las empresas que usen 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. Los navegadores que tengan la política habilitada no se verán afectados por el lanzamiento de la baja hasta ese momento.

Próximos pasos para los publicadores de extensiones

Para los publicadores de extensiones que aún publican extensiones de Manifest V2, les recomendamos que completen la migración a Manifest V3 antes de junio de 2024. Publicamos una guía de migración que incluye todo lo que necesitas saber para realizar una migración exitosa. Si desea obtener un resumen de algunas de las mejoras recientes en la plataforma de Extensiones, consulte nuestras actualizaciones trimestrales de julio y octubre. Si tienes preguntas o problemas durante la migración, comunícate con nosotros a través de nuestros canales de asistencia.

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

Gracias a todos los que nos enviaron sus comentarios. lo que ha sido invaluable en nuestro trabajo para desarrollar la plataforma en busca de un ecosistema de extensiones más seguro, eficiente y que preserve la privacidad.