En diciembre del año pasado, pausamos la baja programada del manifiesto V2 para abordar los comentarios de los desarrolladores y ofrecer mejores soluciones a los problemas de migración. Como resultado de estos comentarios, realizamos varios cambios en el manifiesto V3 para superar estas brechas, incluidos los siguientes:
- Presentamos los documentos fuera de pantalla, que proporcionan acceso al DOM para que las extensiones lo usen en una variedad de situaciones, como la reproducción de audio.
- Proporciona un mejor control sobre las vidas útiles de los trabajadores de servicio para las extensiones que llaman a las APIs de extensiones o reciben eventos durante un período más largo.
- Se agregó 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 forma más segura.
- Mejora la compatibilidad con el filtrado de contenido proporcionando límites más generosos en la API de declarativeNetRequest para conjuntos de reglas estáticos 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. Hace poco, hablamos sobre muchos de estos cambios en la Ad-Filtering Dev Summit y compartimos más información sobre los cambios y las mejoras que realizamos en función de los comentarios.
Con estos cambios, observamos que la compatibilidad con el manifiesto V3 aumentó significativamente entre la comunidad de desarrolladores de extensiones. En particular, nos alienta nuestro diálogo continuo con los desarrolladores de extensiones de bloqueo de contenido, que inicialmente consideraron que Manifest V3 podría afectar su capacidad para proporcionar a los usuarios las funciones que esperan.
"Con el manifiesto V3, observamos el inmenso esfuerzo que los equipos de navegadores (Chrome en particular, pero también otros navegadores) están haciendo para trabajar en una plataforma unificada y veo cómo escuchan los comentarios de los desarrolladores de extensiones. Como siempre, migrar a una nueva plataforma es una gran tarea, pero esperamos que la nueva plataforma unificada brinde beneficios sustanciales a todo el ecosistema de extensiones de navegador y que los bloqueadores de anuncios como nosotros podamos seguir cumpliendo con la tarea y mejorando aún más.”, Andrey Meshkov, CTO de AdGuard
Después de abordar estas inquietudes de migración de nuestra comunidad de desarrolladores, estamos listos para seguir avanzando hacia el manifiesto V3 y las garantías de seguridad y privacidad más altas que ofrece. Por lo tanto, reanudaremos el cronograma de baja.
Cronograma de baja gradual
Comenzaremos a inhabilitar las extensiones de Manifest V2 en las versiones previas a la estable de Chrome (para desarrolladores, Canary y beta) a partir de junio de 2024, en Chrome 127 y versiones posteriores. Los usuarios afectados por el lanzamiento verán que las extensiones de Manifest V2 se inhabilitan automáticamente en su navegador y ya no podrán instalar extensiones de Manifest V2 desde Chrome Web Store. También en junio de 2024, las extensiones de Manifest V2 perderán su insignia de Featured en Chrome Web Store si tienen una.
Lanzaremos este cambio de forma gradual, recopilaremos comentarios de los usuarios y datos para asegurarnos de que los usuarios de Chrome comprendan el cambio y las acciones que pueden realizar para encontrar extensiones alternativas y actualizadas.
Nos comunicaremos con los desarrolladores durante el lanzamiento y seguiremos supervisando atentamente los comentarios durante este proceso. Se espera que el proceso de observación y estabilización de los cambios en la versión preliminar estable tarde al menos un mes antes de que se expanda el lanzamiento al canal estable de Chrome, donde también se lanzará gradualmente con el tiempo. Los tiempos exactos pueden variar según los datos recopilados. 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 basadas en Manifest V2 en su organización tendrán un año adicional (hasta junio de 2025) para migrar las extensiones basadas en Manifest V2 en su organización. Los navegadores con 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
En el caso de los publicadores de extensiones que aún publican extensiones de Manifest V2, recomendamos que completen la migración a Manifest V3 antes de junio de 2024. Publicamos una guía de migración en la que se explica todo lo que necesitas saber para realizar la migración correctamente. Para obtener un resumen de algunas de las mejoras recientes en la plataforma de extensiones, consulta 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 nuevas funciones y funcionalidades para mejorar la experiencia general de desarrollo de extensiones.
Gracias a todos los que enviaron comentarios. Esto fue invaluable en nuestro trabajo para evolucionar la plataforma en busca de un ecosistema de extensiones más seguro, con mejor rendimiento y que preserve la privacidad.