Análise do aplicativo oficial ChatGPT para Windows 11: um wrapper Chrome baseado em elétrons
A Microsoft parece ter mudado seu foco do desenvolvimento de aplicativos nativos de qualidade para o Windows 11, e essa tendência parece ter influenciado outras empresas de tecnologia também. Um exemplo notável é o OpenAI, um colaborador próximo da Microsoft, que acaba de lançar um novo “aplicativo ChatGPT para Windows 11 e Windows 10”. No entanto, após testes, o Windows Latest descobriu que esse aplicativo funciona principalmente como um wrapper da web alojado em uma estrutura Electron.
O aplicativo ChatGPT, atualmente em fase inicial de desenvolvimento, é limitado a usuários que assinam os planos Plus, Team ou Enterprise. A OpenAI rotulou esta como uma versão de “pré-lançamento”, indicando que os usuários podem experimentar desempenho abaixo do ideal e que mais atualizações significativas estão por vir.
Apesar da promessa de melhorias iminentes, parece improvável que o OpenAI faça a transição para longe do framework Electron para adotar uma abordagem mais nativa. Notavelmente, a versão Windows do ChatGPT não utiliza WebView2, que a Microsoft recomenda para aplicativos da web. Em contraste, a versão macOS é construída como um aplicativo nativo, aderindo aos padrões de design e desempenho da Apple.
Durante nossa avaliação, o Windows Latest baixou e instalou o aplicativo ChatGPT para Windows 11 e confirmou sua função como um wrapper do Electron Chromium verificando a alocação de recursos no Gerenciador de Tarefas.
A análise dos arquivos do aplicativo comprova que o aplicativo Windows 11 ChatGPT é de fato um aplicativo Electron. As evidências incluem a presença de arquivos específicos do Chromium, como chrome_100_percent.pak e chrome_200_percent.pak, que são padrão em aplicativos baseados em Electron.
Além disso, arquivos adicionais como ffmpeg.dll, v8_context_snapshot.bin e libEGL.dll normalmente são empacotados com aplicativos Electron.
O tamanho significativo do aplicativo ChatGPT — aproximadamente 260 MB — pode ser atribuído à grande quantidade de componentes incorporados do Chromium que ele inclui.
Em comparação, o Copilot para Windows 11 ocupa menos de 600 KB, destacando um contraste gritante. Notavelmente, o Copilot (v2) continua tão responsivo quanto o aplicativo ChatGPT baseado em Electron.
Embora o Copilot utilize o Microsoft Edge WebView2, que vem pré-instalado com o Windows 11 e opera em todo o sistema, o aplicativo ChatGPT incorpora uma instância inteira do Chromium junto com o tempo de execução do Node.js, levando a aumentos desnecessários no uso de RAM e armazenamento sem oferecer vantagens adicionais.
Não sou inerentemente contra o uso do framework Electron; no entanto, uma de suas principais desvantagens é o consumo substancial de recursos que ele acarreta. A OpenAI poderia ter optado pelo WebView2 para criar um aplicativo web mais direto, ou melhor ainda, desenvolvido um aplicativo nativo usando o Windows App SDK, semelhante à abordagem deles para macOS.
Embora a Microsoft detenha 49% do capital da OpenAI, essa parceria não se traduziu na criação de um aplicativo nativo completo para o Windows 11.
Um recurso que achei atraente no novo aplicativo ChatGPT para Windows é a inclusão do modo picture-in-picture.
Os usuários podem ativar esse modo pressionando Alt+Space para exibir o ChatGPT em uma janela compacta. No entanto, vale a pena notar que esse atalho entra em conflito com o PowerToys, necessitando de um remapeamento para uma combinação de teclas diferente.
Quais são suas impressões sobre o novo aplicativo? Por favor, compartilhe suas ideias nos comentários abaixo.
Deixe um comentário