¿Qué son las aplicaciones electrónicas y por qué se han vuelto tan comunes?

Oct 24, 2025
Nube e Internet
CONTENIDO NO CUBIERTO

¿Ha notado que muchas aplicaciones de escritorio nuevas se parecen mucho a sitios web? No es tu imaginación.

Desde Trello hasta Slack, desde WordPress.com hasta Github, es cada vez más común que las llamadas aplicaciones de escritorio incluyan un sitio web con algunas características nativas como notificaciones, acceso al sistema de archivos y menús. La tecnología más común que permite esto se llama Electrón y lo utilizan algunas aplicaciones de las que ni siquiera sospecha, como aplicación de chat Discord y de Microsoft Código de Visual Studio .

Electron facilita a los desarrolladores el lanzamiento de una aplicación simultáneamente en Windows, macOS y Linux, pero existen desventajas para los usuarios. Las aplicaciones de los electrones son enormes, por un lado. Slack, una aplicación de chat, ocupa 237 MB de espacio en el disco duro de mi Mac y el consumo de memoria tampoco es bajo. ¿Qué está consumiendo todos esos recursos? ¿Y por qué los desarrolladores utilizan algo tan ineficiente?

Las aplicaciones electrónicas son bastante fáciles de hacer

Las aplicaciones de escritorio son difíciles de crear, especialmente si desea que sean multiplataforma. El acceso al sistema de archivos funciona de manera diferente en Windows que en Linux, por ejemplo, y las notificaciones funcionan de manera diferente en macOS que en Windows. Esto significa que cualquier persona que quiera escribir una aplicación para los tres sistemas operativos de escritorio (o incluso dos de ellos) debe volver a escribir gran parte de su código al realizar la migración de uno a otro.

Electron “resuelve” esto ofreciendo una única plataforma que funciona en los tres principales sistemas operativos de escritorio. Esto significa que los desarrolladores pueden escribir el código para cosas como notificaciones una vez y esperar que funcione de forma nativa en todos los sistemas operativos. Aún mejor para los desarrolladores: todo se puede construir usando Javascript, HTML y CSS, tecnologías con las que cualquiera que codifique para la web esté muy familiarizado.

Las aplicaciones electrónicas vienen con casi todo el cromo

¿Cómo es esto posible? En parte porque cada aplicación de Electron incluye un navegador web completo: Chromium, la versión de código abierto de Google Chrome . Esto se incluye junto con las instrucciones específicas de la plataforma para garantizar que todo se comporte exactamente como los desarrolladores esperan en todos los sistemas. Es por eso que la versión de escritorio de Slack ocupa más de 200 MB de espacio en el disco duro: la mayor parte de Chrome está incluido allí.

Cada aplicación de Electron que ejecuta es más o menos una instancia completa de Chrome. Como el blogger Joseph Gentle señaló , esto no es ideal:

Puede pensar en Slack como un pequeño programa javascript que se ejecuta dentro de otra máquina virtual del sistema operativo (Chrome), que debe ejecutar para esencialmente chatear en IRC. Incluso si tiene abierto el Chrome real, cada aplicación electrónica ejecuta su propia copia adicional de toda la VM.

Así que sí, hay desventajas para los usuarios. En primer lugar, cada aplicación de Electron que descarga incluye la mayor parte de Chromium, y cada aplicación que ejecuta ejecuta una buena parte de ese código. Aquí no se comparten recursos como ocurre con las aplicaciones nativas, lo que significa que las aplicaciones Electron ocuparán más espacio en el disco duro y memoria que una aplicación desarrollada con su plataforma específicamente en mente. Si el rendimiento es algo que realmente le importa, es posible que desee evitar las aplicaciones de Electron.

Espera, entonces, ¿Electron es bueno o malo?

En este punto, las computadoras son tan poderosas que la mayoría de los usuarios ni siquiera notarán cuán ineficientes son las aplicaciones de Electron. De hecho, la gran mayoría ni siquiera ha oído hablar de Electron. La mayoría de mis compañeros de trabajo no lo habían hecho y todos usan Slack todos los días. Muchos estaban emocionados de ver salir una versión de escritorio de Trello, y nuevamente no tenían idea de que era una aplicación de Electron.

Y estas aplicaciones realmente se integran mejor con su sistema operativo mejor que los sitios web. Viven en su propia ventana. Ofrecen excelentes atajos de teclado, notificaciones nativas y otras cosas que no puede hacer de la misma manera con solo un navegador.

Y es una buena apuesta que aplicaciones como Slack, Trello y WordPress.com no se molestarían en ofrecer una versión de escritorio si Electron no existiera, centrándose en cambio en las versiones para dispositivos móviles y navegadores. Entonces, la pregunta no es si Electron es malo; es si las aplicaciones de Electron son mejores que nada. Estoy dispuesto a decir que sí, pero las personas razonables pueden no estar de acuerdo. (Y bueno, para esas personas, siempre existe la versión web).

.entrada-contenido .entry-footer

What Are Electron Apps, And Why Have They Become So Common?

10 Most Popular Electron Apps Of 2020

10 Most Popular Electron Apps Of 2019

Native Desktop Apps With Angular And Electron

Build A Desktop App With Electron... But Should You?

What Is ATP?

Build Real World Compelling Cross Platform Electron App, App Boilerplate Part 2


Nube e Internet - Artículos más populares

Dejar de seguir a personas en Facebook para una vida más feliz

Nube e Internet Dec 1, 2024

CONTENIDO NO CUBIERTO Facebook es un gran lugar para mantenerse en contacto con amigos y familiares, especialmente aquellos para quienes le gustaría hacerlo a distancia. Desafort..


Las formas más económicas de transmitir fútbol americano de la NFL (sin cable)

Nube e Internet May 9, 2025

La temporada de fútbol está casi sobre nosotros. Eso significa una cosa: costosos paquetes de televisión por cable o satélite. De acuerdo, también significa comerciales de cerv..


¿Qué impide que la banda ancha móvil experimente problemas de "interferencia"?

Nube e Internet Dec 29, 2024

CONTENIDO NO CUBIERTO Con el aumento constante en el uso de dispositivos móviles, ¿qué es lo que ayuda a que la banda ancha móvil funcione tan bien como lo hace? La publicaci�..


Cómo agregar una cuenta de correo electrónico autohospedada a un dispositivo iOS

Nube e Internet Oct 1, 2025

CONTENIDO NO CUBIERTO Es fácil agregar cuentas de correo electrónico, como iCloud, Google, Yahoo o Outlook.com, a un dispositivo iOS. Sin embargo, ¿qué sucede si tiene una cue..


Recorrido de captura de pantalla: XBMC 11 Eden Rocks Compatibilidad mejorada con iOS, AirPlay e incluso un sistema operativo XBMC personalizado

Nube e Internet May 19, 2025

CONTENIDO NO CUBIERTO XBMC, la suite de centro de medios de código abierto muy popular, gratuita y sólida, tiene una nueva versión. XBMC 11 Eden está repleto de nuevas funcion..


Navegar por sitios con atajos de teclado con gleeBox

Nube e Internet Sep 20, 2025

¿Está perdiendo el tiempo alternando entre el mouse y el teclado mientras navega o usa aplicaciones web? Veamos cómo gleeBox puede optimizar su experiencia de navegación con innovadores a..


Buscar imágenes relacionadas con el contenido en Internet Explorer 8

Nube e Internet Jun 11, 2025

CONTENIDO NO CUBIERTO ¿Desea una forma sencilla de encontrar imágenes relacionadas con noticias o artículos al navegar en Internet Explorer? Entonces definitivamente querrá echar un vis..


¿Eres un super friki? Este es el único sitio al que debe pertenecer

Nube e Internet May 9, 2025

CONTENIDO NO CUBIERTO ¿Están tus habilidades geek preparadas y listas para un desafío? Super User es el lugar donde puedes mostrar lo buenas que son tus habilidades. Si responder pregunt..


Categorías