Aplicativos
Desinstalação limpa no Mac: o que a Lixeira esquece
Desinstalar um app no Mac parece brincadeira: basta arrastá-lo para a Lixeira. Na verdade, o ícone que você move é só o pacote .app. Tudo o que o aplicativo criou ao longo da vida (preferências, caches, bancos de dados, agentes de inicialização) continua no lugar, às vezes por anos. Para um utilitário pequeno isso quase não importa, mas em um editor de vídeo, um ambiente de desenvolvimento ou uma suíte criativa podem ser gigabytes. Veja onde esses resíduos ficam, quais métodos oficiais existem e como fazer uma limpeza sem quebrar nada.
Por que arrastar o app para a Lixeira não basta
O macOS separa os programas dos seus dados. O pacote .app contém o código, os recursos e as traduções; tudo o que é seu é gravado em outro lugar, na biblioteca da sua conta. É um bom princípio (uma atualização substitui o pacote sem mexer nos seus ajustes), mas significa que apagar o pacote não remove mais nada.
Os locais habituais, todos dentro de ~/Library (uma pasta oculta, acessível pelo menu Ir do Finder mantendo a tecla Option pressionada):
- Application Support: bancos de dados, bibliotecas, modelos baixados. Muitas vezes a parte mais pesada.
- Caches: dados que podem ser recriados, às vezes vários gigabytes em um navegador ou programa de edição.
- Preferences: arquivos de ajustes
.plist, minúsculos mas numerosos. - Containers e Group Containers: o espaço isolado dos apps em sandbox (sobretudo os da App Store) e os dados compartilhados entre apps do mesmo desenvolvedor.
- LaunchAgents: pequenos arquivos que reabrem um assistente ou atualizador a cada início de sessão.
- Saved Application State: o estado das janelas para restaurá-las após reiniciar.
Alguns apps também instalam componentes no nível do sistema, em /Library/LaunchDaemons, /Library/Application Support ou como extensões. Para removê-los é preciso uma senha de administrador.
Os métodos oficiais, para tentar primeiro
Antes de recorrer a uma ferramenta de terceiros, veja se o desenvolvedor oferece um procedimento próprio. É o caminho mais seguro para softwares que instalam drivers, extensões ou serviços.
- Desinstalador do desenvolvedor: Adobe, Microsoft, antivírus, softwares de virtualização e drivers de impressora costumam incluir um "Uninstaller" na imagem de disco original ou na pasta do app. Use-o: ele sabe remover as próprias extensões de sistema de forma limpa.
- Apps da App Store: no Launchpad (macOS Sequoia e anteriores), mantenha Option pressionada e clique no X; caso contrário, arraste o app da pasta Aplicativos para a Lixeira. O contêiner em sandbox, porém, costuma ficar em
~/Library/Containers. - Homebrew: para um app instalado como cask,
brew uninstall --zap nome-do-caskremove o app e os arquivos listados na receita (preferências, caches, agentes). É um dos métodos mais completos, desde que a receita esteja atualizada.
Em um app instalado por um administrador (em /Applications com componentes de sistema), o macOS pedirá autorização. É normal: recuse se não tiver certeza do que está removendo.
Os agentes que sobrevivem ao app
O resíduo mais irritante não é o que ocupa espaço, e sim o que continua rodando. Um atualizador órfão, um assistente de sincronização ou um serviço de licença pode seguir abrindo a cada inicialização muito depois de o app principal ter sumido.
Para conferir, abra Ajustes do Sistema > Geral > Itens de Início e Extensões. Ali há duas listas: os itens abertos ao iniciar a sessão e os itens autorizados em segundo plano. O nome de um desenvolvedor do qual você não tem mais nenhum app é um candidato óbvio. Desative-o primeiro; se nada fizer falta depois de alguns dias, remova o arquivo correspondente em LaunchAgents ou LaunchDaemons.
No MacNeat, o módulo Élan lista esses itens de início e de segundo plano com a origem de cada um, para você não ter de vasculhar pastas manualmente.
Redefinir em vez de desinstalar
Muitas desinstalações começam com um problema: um app fecha ao abrir, trava ou recusa a licença. Nesse caso, apagar e reinstalar geralmente não adianta, porque a nova instalação encontra exatamente as mesmas preferências e caches corrompidos.
O melhor é redefinir o app: manter o pacote .app mas deixar de lado os dados (preferências, caches, estado salvo). O app abre como no primeiro dia. Atenção: uma redefinição pode apagar ajustes ou dados locais não sincronizados, então exporte antes o que for importante.
O caso dos apps só para Intel
Em um Mac com Apple Silicon, um app que contém apenas código Intel roda pelo Rosetta 2. Funciona, mas consome mais e pode deixar de abrir no dia em que a Apple remover o Rosetta, o que já foi anunciado para uma versão futura do macOS. Para identificar esses apps, selecione um no Finder e abra a janela Obter Informações: o campo Tipo mostra "Aplicativo (Intel)" ou "Aplicativo (Universal)".
É uma boa hora para fazer a triagem: procurar uma versão recente, encontrar uma alternativa ou desinstalar o que você não abre há meses.
O que o Catalogue faz no MacNeat
O módulo Catalogue reúne essas etapas em uma única tela, sem apagar nada por conta própria:
- Inventário: todos os apps com tamanho, versão, origem (App Store, Homebrew, download direto), arquitetura e data da última abertura. Uma aba própria lista os apps incompatíveis (só Intel).
- Atualizações disponíveis: verificadas na App Store (se a ferramenta
masestiver instalada), no Homebrew e nos canais de atualização integrados aos apps. - Desinstalador completo: antes de qualquer ação, os itens vinculados (preferências, caches, contêineres, agentes) aparecem com seu tamanho.
- Resíduos: arquivos cujo identificador não corresponde mais a nenhum app instalado. Os de um desenvolvedor ainda presente recebem a etiqueta "Desenvolvedor ainda instalado" e ficam marcados para revisão, pois outro app pode usá-los.
- Redefinição de app: os dados são zerados e o aplicativo é mantido.
Tudo vai para a Lixeira e cada operação é registrada, portanto pode ser desfeita. A análise é gratuita; a remoção exige licença (teste de 7 dias). O MacNeat funciona em Macs com Apple Silicon e Intel, e a análise é feita localmente. Para o passo a passo, veja também nosso guia para desinstalar apps corretamente.