Por que atualizar apps no Mac é mais difícil do que parece
Atualizar Tudo pode ser conveniente, mas primeiro confira de onde cada app veio, se o pacote é confiável e como você voltaria à versão anterior. Pular essas conferências pode deixar você com uma licença que não funciona mais, apps duplicados ou uma instalação incompleta.
Antes de atualizar, confira como o app foi instalado e o que você pode fazer se a substituição falhar.
Três canais de atualização, com regras diferentes
Software de Mac costuma chegar por uma de três superfícies. Cada uma tem uma autoridade diferente para upgrades.
| Canal | Quem decide a próxima versão | Modo típico de falha |
|---|---|---|
| Mac App Store | O catálogo da loja da Apple para aquele ID Apple | Compra, compartilhamento familiar ou uma exigência de macOS mais novo impede o app de atualizar |
| Download do desenvolvedor (Sparkle, Electron, personalizado) | O feed ou a página de download do fornecedor | Um pacote que não combina, um auxiliar que sobrou ou uma substituição parcial silenciosa |
| Fórmula ou cask do Homebrew | Os metadados de fórmula/cask do Homebrew | Um autoatualizador briga com o Homebrew, ou um brew upgrade amplo move coisa demais de uma vez |
Uma quarta superfície fica ao lado: a Atualização de Software do macOS. Ela não substitui Chrome, WhatsApp nem as suas ferramentas de design. Misturar atualizações do sistema e atualizações de apps no mesmo balde mental é uma fonte comum de confiança falsa.
Para o passo a passo de cada canal, veja como atualizar apps no Mac. Este artigo é sobre julgamento: quando esperar, quando conferir e quando uma atualização em lote é o formato errado para o risco.
Por que "mais novo" nem sempre é "melhor hoje"
Correções de segurança em geral merecem prioridade. Lançamentos de recursos e saltos de versão principal, não. Antes de aprovar uma linha, confira três fatos:
- Notas da versão para mudanças que quebram. Hospedeiros de plugins, ferramentas de áudio, IDEs e qualquer coisa com binários assinados podem invalidar um fluxo de trabalho da noite para o dia.
- Se você consegue voltar atrás. O histórico da App Store, um DMG que você guardou, um instantâneo do Time Machine ou um pin do Homebrew precisam ser conferidos para confirmar se preservam ou restauram a versão anterior. Não suponha que um download antigo vai continuar disponível.
- Se mais alguma coisa depende desta build. Uma imagem de CI fixada, um projeto de cliente ou uma licença ligada a um número de build podem tornar "a mais recente" cara.
Uma semana quieta antes de um prazo é um mau momento para um upgrade principal de oportunidade. Um fim de semana quieto depois de um backup é melhor.
Um problema pode afetar várias atualizações
Atualizações em lote compartilham contas, serviços de download e passos de instalação. Uma falha num desses pontos pode afetar vários apps.
| Risco compartilhado | Como aparece | Hábito mais seguro |
|---|---|---|
| Uma compra bloqueada trava a lista | Uma atualização paga da App Store espera Iniciar Sessão ou Comprar, e o resto nunca começa | Separe as linhas da Loja dos downloads gratuitos ou verificados |
| Um pacote ruim envenena a confiança | Uma substituição falha deixa um pacote pela metade; você tenta tudo de novo | Atualize primeiro os apps críticos, um por vez |
| Sobrescrita no canal errado | Um DMG de site cai em cima de uma cópia gerenciada pelo Homebrew ou pela Loja | Confirme a origem antes de substituir |
| Conferência incompleta tratada como "sem atualizações" | A interface ainda analisando parece vazia | Espere a conferência terminar antes de decidir |
Feeds de atualização também podem conter informação ambígua. Registros de Compra Universal, versões só de iOS, canais de pré-lançamento e formatos incomuns de versão podem ser tomados por atualizações de Mac. Se uma atualização aparece todo dia e nunca instala, investigue a causa antes de tentar de novo.
Confira antes de substituir
Para um pacote do site do desenvolvedor, a verificação é a diferença entre uma atualização e um binário sem confiança:
- Prefira páginas de download em HTTPS em que você já confia, não um link de Discord encaminhado.
- Prefira pacotes que o atualizador assinou ou cuja soma de verificação publicou, quando o fornecedor publica essa prova.
- Prefira um atualizador dentro do app que substitui o mesmo identificador de pacote a um zip aleatório largado em
/Applications. - Encerre o app e os auxiliares dele antes de substituir, para não continuarem gravando arquivos.
O Homebrew tem o próprio contrato: brew outdated revisa, brew upgrade <token> aplica. Alguns casks de interface também trazem um autoatualizador. Rodar os dois sem ler brew info é como se chega a dois gerenciadores brigando por um .app.
Uma ordem prática de atualização
- Faça backup, ou confirme que o Time Machine / o instantâneo de sempre está recente.
- Termine à parte qualquer pedido de início de sessão ou de compra da App Store.
- Atualize o um ou dois apps de que você depende hoje, abra e faça um teste rápido.
- Rode o restante das atualizações de baixo risco em lote.
- Deixe para uma janela deliberada qualquer coisa com plugins, drivers ou "principal" no salto de versão.
Se uma atualização falhar, pare o lote. Tente de novo esse app, leia a nota do fornecedor e só então continue. Um item cancelado ou falho não deve ser tratado como prova de que todas as outras linhas são inseguras, mas é prova de que a sua atenção pertence primeiro à falha.
Onde o Mole entra
A lista de Atualizações de Software do Mole existe para tornar essas decisões visíveis, em vez de escondê-las atrás de uma barra de progresso só. Atualizações da App Store e no estilo Sparkle podem rodar juntas; uma compra pendente não precisa segurar o resto; uma linha falha ou cancelada pode ser tentada de novo sem forçar todos os outros apps pelo mesmo caminho outra vez. Pacotes de site que precisam de uma passagem explícita continuam explícitos, e o Mole verifica os downloads suportados antes de substituir o app instalado, quando esse caminho está disponível.
Atualizar Tudo continua sendo uma decisão. O Mole mostra o que você precisa revisar: origem, progresso e falhas ficam ligados ao app que é dono deles. Para os comandos de cada canal e os detalhes de Loja versus Homebrew, deixe como atualizar apps no Mac por perto.
Perguntas frequentes
Devo ativar todo atualizador automático?
Atualizações automáticas são razoáveis para navegadores e outros clientes de rede de alto risco, quando você confia no canal do fornecedor. Deixe ferramentas criativas principais, plugins de áudio e qualquer coisa com uma versão de projeto fixada na revisão manual.
O Homebrew é mais seguro que um DMG de site?
Nenhum dos dois é universalmente mais seguro. O Homebrew dá uma fórmula que dá para revisar e um comando de upgrade conhecido. Um DMG do fornecedor pode ser igualmente adequado quando está assinado, documentado e substitui o mesmo app. Os problemas começam quando os dois canais gerenciam a mesma instalação.
Por que uma atualização continua aparecendo depois que instalei?
Causas comuns: a conferência terminou contra um catálogo antigo, o pacote em disco nunca mudou, um auxiliar ainda é a build antiga, ou o feed está anunciando uma build que não é de Mac ou é de pré-lançamento. Confirme a versão na janela Sobre do app antes de tentar de novo.
O Mole substitui a App Store ou o Homebrew?
Não. O Mole coordena a descoberta e os caminhos de instalação suportados; as regras da conta da App Store e a posse do Homebrew continuam valendo. Use o Mole para ver o que está pendente e deixe cada canal terminar sob o próprio contrato.