Firefox 57, cuyo lanzamiento está programado para noviembre, traerá algunos cambios bastante importantes al navegador, incluido uno que podría, potencialmente, romper la compatibilidad con algunos complementos populares que muchos de nosotros consideramos indispensables en nuestro uso diario. . Con Mozilla alejándose de XPCOM y XUL, los cimientos del próspero ecosistema de complementos de Firefox, el navegador solo admitirá una nueva API de extensión llamada 'WebExtensions', terminando la compatibilidad con extensiones de superposición XUL, extensiones de arranque, extensiones SDK e incluso integradas. WebExtensions. Como usuario dedicado de Firefox desde sus días de Netscape Navigator a mediados de los noventa, la idea de que algunos de mis queridos complementos pueden volverse obsoletos en cuestión de semanas es una píldora amarga de tragar, pero hay soluciones que puedes Úselo para comprarse algo de tiempo antes de que se vuelvan obsoletos. En este artículo de hoy, le diremos exactamente por qué Mozilla está desaprobando las extensiones XUL, cómo puede verificar la compatibilidad de complementos con Firefox 57 y cómo puede seguir usando extensiones heredadas incluso después de que Firefox 57 finalice el soporte para XUL y XPCOM para bien.
¿Por qué Mozilla está terminando el soporte para XUL con Firefox 57??
Según declaraciones publicadas a principios de este año por Mozilla, implementar la API de WebExtensions ayudará a Firefox de muchas maneras, aunque muchos en las comunidades de desarrolladores y usuarios avanzados no están convencidos. En primer lugar, según Ken Needham, el administrador de escritorio de Firefox de Mozilla, la razón principal por la que el navegador está abandonando XPCOM y XUL es seguridad y estabilidad. Según él, el hecho de que gran parte del código de Firefox esté en JavaScript ha sido una gran ventaja para el navegador en términos de hacerlo mucho más personalizable que cualquiera de sus competidores, pero también hace que el navegador sea intrínsecamente inseguro frente al malware y otras medidas de seguridad. amenazas. Dijo además, “Los complementos tienen acceso completo a la implementación interna de Firefox. Esta falta de modularidad conduce a muchos problemas. Los complementos también pueden hacer que Firefox se bloquee cuando usan las API de formas inesperadas ".
WebExtensions, la nueva interfaz de programación de aplicaciones (API) que Firefox ya ha adoptado y será la única base para sus complementos de Firefox 57, también es compatible con Blink, que es la bifurcación de Google del motor de navegador WebKit de código abierto de Apple que utiliza actualmente Safari y forma la base de otros navegadores populares, como Chrome y Opera, y este último abandonó su motor de navegador Presto en favor de WebKit hace un tiempo. La compatibilidad con Blink permitirá a los desarrolladores transferir fácilmente sus complementos de Chrome a Firefox sin tener que cambiar demasiado el código, que es otra razón más para el cambio, según Mozilla. Entonces, te guste o no, tendrás que lidiar con este cambio..
Compruebe qué complementos son compatibles con Firefox 57 o posterior
- Para comprobar si sus complementos son compatibles con Firefox 57 y posterior, haga clic en el menú de hamburguesas en la parte superior derecha de la ventana de Firefox y luego, haga clic en 'Complementos'.
- En la pantalla resultante, haga clic en la opción 'Extensiones' como se muestra en la imagen de abajo.
Ahora puede ver XUL y otras extensiones etiquetadas con un etiqueta amarilla 'Legacy', mientras que los que ya han migrado a la API de WebExtension tendrán no hay tal marca y seguirá funcionando como de costumbre incluso con Firefox 57 y versiones posteriores.
Cómo seguir usando extensiones heredadas
Si realmente desea seguir usando una extensión en particular cuyo desarrollador aún no ha migrado a WebExtensions o es poco probable que lo haga en el futuro, lo que puede hacer es cambiar a Firefox ESR (Versión de soporte extendido), que está dirigida principalmente a organizaciones y empresas que valoran la compatibilidad sobre las funciones. Es posible que las versiones de ESR no se actualicen con nuevas funciones, pero continúan recibiendo todos los parches de seguridad hasta el lanzamiento de la próxima versión de ESR. La versión actual de ESR es Firefox 52, y continuará recibir actualizaciones de seguridad hasta el próximo mes de junio, para que pueda seguir usando sus extensiones heredadas hasta entonces sin preocupaciones de seguridad. No será una solución permanente, pero le dará algo de tiempo para evaluar sus opciones en el futuro..
VEA TAMBIÉN: Cómo usar Firefox Send para enviar archivos autodestructivos
Verifique la compatibilidad del complemento con Firefox 57 o posterior
Si bien el movimiento de Firefox ha atraído a una gran cantidad de críticos vocales e influyentes, la organización aún sigue adelante con los cambios propuestos según lo planeado. Entonces, te guste o no, es posible que al menos algunos de tus complementos favoritos ya no se puedan utilizar para fines de este año. Claro, puede cambiar a la versión ESR, pero seguirá viviendo con tiempo prestado, porque el respiro solo será temporal y no permanente. Entonces, ¿cree que los cambios alienarán a los desarrolladores y usuarios? ¿Firefox perderá una parte de sus usuarios, o cree que los usuarios acérrimos de Firefox seguirán apoyando el navegador aunque solo sea por razones ideológicas? Háganos saber lo que piensa sobre el tema, porque nos encanta saber de usted.