BehindLines

Electron 45 separa los permisos de uso compartido de pantalla

· Redacción de BehindLines

Electron, el marco de software utilizado para construir aplicaciones de escritorio, publica una nueva versión mayor. En su anuncio fechado el 21 de octubre, el equipo presenta Electron 45 y varios cambios que afectan al arranque, a las autorizaciones y a la integración de funciones locales. El número de versión describe el marco de software utilizado por los desarrolladores; no significa que todas las aplicaciones que se apoyan en él se hayan actualizado ya.

La ficha de la versión en GitHub detalla los componentes integrados: Chromium 156.0.8078.48, Node.js 24.22.0 y V8 15.6. También recoge los cambios de comportamiento y las correcciones. Este catálogo y la entrada proceden del mismo proyecto, más que de dos equipos que hayan realizado pruebas independientes.

Un cambio visible para las aplicaciones se refiere al uso compartido de pantalla. La solicitud de autorización se llama ahora `display-capture`, separada de `media`, utilizada para la cámara y el micrófono. El equipo precisa que un programa cuyas reglas solo aceptan la antigua categoría puede, por tanto, ver cómo deja de funcionar su uso compartido de pantalla tras la migración.

Otras modificaciones afectan a los scripts de precarga ejecutados en un entorno aislado. Algunas herramientas de Node.js, entre ellas `Buffer` y los módulos `events`, `timers` y `url`, ya no se proporcionan automáticamente en él. Las notas describen soluciones de sustitución. Se trata de una adaptación del código de las aplicaciones afectadas, no de una supresión general de Node.js en Electron.

La versión abre también una interfaz experimental para conectar la Prompt API de Chromium con una implementación local elegida por la aplicación. El proyecto no incluye en ella ningún modelo de inteligencia artificial ni motor de inferencia listo para usar. Esta distinción limita el alcance del anuncio: una interfaz disponible no prueba ni la calidad de un modelo ni la presencia de esta función en un programa ya instalado.

El anuncio presenta así una evolución de la base y de sus reglas de compatibilidad, sin demostración de rendimiento válida para todos los ordenadores. Los dos documentos permiten identificar las funciones anunciadas; su comportamiento en cada aplicación depende aún de su integración.

Fuentes