O que são aplicativos de elétrons e por que se tornaram tão comuns?

Oct 24, 2025
Nuvem e Internet
CONTEÚDO NÃO CHEGADO

Você notou muitos novos aplicativos de desktop se parecem muito com sites? Não é sua imaginação.

Do Trello ao Slack, do WordPress.com ao Github, é cada vez mais comum os chamados aplicativos de desktop agruparem um site com alguns recursos nativos, como notificações, acesso ao sistema de arquivos e menus. A tecnologia mais comum que permite isso é chamada Elétron , e é usado por alguns aplicativos dos quais você pode nem suspeitar, como aplicativo de bate-papo Discord e da Microsoft Código Visual Studio .

O Electron torna mais fácil para os desenvolvedores lançar um aplicativo simultaneamente no Windows, macOS e Linux, mas há desvantagens para os usuários. As aplicações de elétrons são enormes, para começar. O Slack, um aplicativo de bate-papo, ocupa 237 MB de espaço no disco rígido do meu Mac, e o consumo de memória também não é baixo. O que está consumindo todos esses recursos? E por que os desenvolvedores estão usando algo tão ineficiente?

Apps de elétrons são muito fáceis de fazer

Os aplicativos de desktop são difíceis de fazer, especialmente se você quiser que sejam multiplataforma. O acesso ao sistema de arquivos funciona de maneira diferente no Windows do que no Linux, por exemplo, e as notificações funcionam de forma diferente no macOS e no Windows. Isso significa que qualquer pessoa que queira escrever um aplicativo para todos os três sistemas operacionais de desktop (ou mesmo dois deles) precisa reescrever muito de seu código ao portar de um para outro.

O Electron “resolve” isso oferecendo uma plataforma única que funciona nos três principais sistemas operacionais de desktop. Isso significa que os desenvolvedores podem escrever o código para coisas como notificações uma vez e esperar que funcione nativamente em todos os sistemas operacionais. Ainda melhor para desenvolvedores: tudo pode ser construído usando Javascript, HTML e CSS - tecnologias com as quais qualquer um que codifique para a web está familiarizado.

Os aplicativos de elétrons vêm com quase todo o Chromium

Como isso é possível? Em parte porque cada aplicativo Electron inclui um navegador da web completo: Chromium, a versão de código aberto do Google Chrome . Isso é fornecido junto com as instruções específicas da plataforma para garantir que tudo se comporte exatamente como os desenvolvedores esperam em todos os sistemas. É por isso que a versão desktop do Slack ocupa mais de 200 MB de espaço no disco rígido: a maior parte do Chrome está incluída nele.

Cada aplicativo Electron que você executa é mais ou menos uma instância completa do Chrome. Como blogueiro Joseph Gentle apontou , isso dificilmente é ideal:

Você pode pensar no Slack como um pequeno programa javascript rodando dentro de outro sistema operacional VM (cromo), que você tem que rodar para basicamente bater um papo no IRC. Mesmo se você tiver o cromo real aberto, cada aplicativo de elétron executa sua própria cópia extra de toda a VM.

Então, sim, existem desvantagens para os usuários. Em primeiro lugar, cada aplicativo Electron que você baixa agrupa a maior parte do Chromium, e cada aplicativo que você executa está executando uma boa parte desse código. Não há compartilhamento de recursos aqui como há com aplicativos nativos, o que significa que os aplicativos Electron vão ocupar mais espaço no disco rígido e memória do que um aplicativo desenvolvido com sua plataforma especificamente em mente. Se o desempenho é algo que realmente importa para você, convém evitar as aplicações do Electron.

Espere, então o elétron é bom ou ruim?

Nesse ponto, os computadores são tão poderosos que a maioria dos usuários nem mesmo perceberá como os aplicativos Electron são ineficientes. Na verdade, a grande maioria nunca ouviu falar do Electron. A maioria dos meus colegas de trabalho não tinha, e todos eles usam o Slack todos os dias. Muitos ficaram entusiasmados com o lançamento de uma versão desktop do Trello e, novamente, não tinham ideia de que era um aplicativo Electron.

E esses aplicativos realmente se integram melhor ao seu sistema operacional do que os sites. Eles vivem em sua própria janela. Eles oferecem ótimos atalhos de teclado, notificações nativas e outras coisas que você não pode fazer da mesma forma com apenas um navegador.

E é uma boa aposta que aplicativos como Slack, Trello e WordPress.com não se incomodariam em oferecer uma versão para desktop se Electron não existisse, focando em versões para celular e navegador. Portanto, a questão não é se Electron é ruim; é se as aplicações de elétrons são melhores do que nada. Estou disposto a dizer sim, mas pessoas razoáveis ​​podem discordar. (E ei, para essas pessoas, sempre há a versão da web.)

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


Nuvem e Internet - Artigos mais populares

Como sincronizar notas para iPhone e iPad

Nuvem e Internet Nov 13, 2024

Fazer anotações é uma ótima maneira de ter certeza de não esquecer a última ideia de um milhão de dólares (ou talvez apenas obter leite no caminho para casa). Manter anotaç..


Os comandos de chat e bot mais úteis do Discord

Nuvem e Internet Jul 28, 2025

CONTEÚDO NÃO CHEGADO Como o bate-papo IRC antigo, o Discord vem com um conjunto de comandos de barra que você pode usar para se expressar ou fazer coisas úteis como pesquisar ..


Qual é a diferença entre o bloco de notas e o WordPad no Windows?

Nuvem e Internet Jun 20, 2025

Se você foi treinado no Microsoft Word desde que começou a usar um computador, talvez nunca tenha olhado para essas outras opções de escrita no Windows. O Bloco de notas e o Wor..


Como obter resultados mais precisos do Spotlight no macOS

Nuvem e Internet Dec 13, 2024

Se vocês use o Spotlight para pesquisar arquivos em seu Mac , você notará que os resultados podem frequentemente estar repletos de coisas inúteis ou irrelevantes...


Integre redes sociais com o Windows Live Messenger Beta

Nuvem e Internet Jul 1, 2025

Você gostaria de integrar o Windows Live Messenger com redes sociais como o Facebook? Com o novo beta do Messenger, você pode fazer isso de forma mais rápida e fácil. Começ..


Escolha entre vários formatos de “cópia” para links de páginas da web no Firefox

Nuvem e Internet Jan 21, 2025

Cansado de ter que copiar, colar e formatar links para uso em seus blogs, e-mails ou documentos? Então veja como é fácil escolher um formato click-and-go que irá economizar muito tempo e ..


Traduzir texto automaticamente no Google Chrome

Nuvem e Internet Jan 18, 2025

Você precisa de uma maneira rápida e simples de entender um idioma desconhecido enquanto navega na Internet? Então junte-se a nós enquanto damos uma olhada na extensão Auto-Translate par..


Modifique o gerenciador de download do Firefox com o ajuste do gerenciador de download

Nuvem e Internet Aug 20, 2025

Cansado da configuração padrão do gerenciador de download no Firefox e quer algo mais? Agora você pode modificar o gerenciador de download para se adequar ao seu estilo pessoal com a exte..


Categorias