Applicazioni
Disinstallazione pulita su Mac: cosa dimentica il Cestino
Disinstallare un'app su Mac sembra un gioco da ragazzi: la si trascina nel Cestino ed è fatta. In realtà l'icona che sposti è solo il pacchetto .app. Tutto ciò che l'applicazione ha creato nel tempo (preferenze, cache, database, agenti di avvio) resta al suo posto, a volte per anni. Per una piccola utility conta poco, ma per un editor video, un ambiente di sviluppo o una suite creativa possono essere gigabyte. Ecco dove si annidano questi residui, quali metodi ufficiali esistono e come fare pulizia senza rompere nulla.
Perché trascinare l'app nel Cestino non basta
macOS separa i programmi dai loro dati. Il pacchetto .app contiene codice, risorse e traduzioni; tutto ciò che ti appartiene viene scritto altrove, nella libreria del tuo account. È un buon principio (un aggiornamento sostituisce il pacchetto senza toccare le tue impostazioni), ma significa che eliminare il pacchetto non cancella nient'altro.
Le posizioni abituali, tutte in ~/Library (una cartella nascosta raggiungibile dal menu Vai del Finder tenendo premuto il tasto Opzione):
- Application Support: database, librerie, modelli scaricati. Spesso la parte più pesante.
- Caches: dati rigenerabili, a volte diversi gigabyte per un browser o un software di montaggio.
- Preferences: file di impostazioni
.plist, minuscoli ma numerosi. - Containers e Group Containers: lo spazio isolato delle app in sandbox (in particolare quelle dell'App Store) e i dati condivisi tra app dello stesso sviluppatore.
- LaunchAgents: piccoli file che riavviano un assistente o un programma di aggiornamento a ogni login.
- Saved Application State: lo stato delle finestre per il ripristino dopo un riavvio.
Alcune app installano anche componenti a livello di sistema, in /Library/LaunchDaemons, /Library/Application Support o come estensioni. Per rimuoverli serve una password di amministratore.
I metodi ufficiali, da provare per primi
Prima di usare uno strumento di terze parti, verifica se lo sviluppatore offre una propria procedura. È la strada più sicura per i software che installano driver, estensioni o servizi.
- Programma di disinstallazione dello sviluppatore: Adobe, Microsoft, gli antivirus, i software di virtualizzazione o i driver delle stampanti includono spesso un "Uninstaller" nell'immagine disco originale o nella cartella dell'app. Usalo: sa rimuovere le proprie estensioni di sistema in modo pulito.
- App dell'App Store: in Launchpad (macOS Sequoia e versioni precedenti) tieni premuto Opzione e fai clic sulla crocetta; altrimenti trascina l'app dalla cartella Applicazioni al Cestino. Il loro contenitore sandbox però resta spesso in
~/Library/Containers. - Homebrew: per un'app installata come cask,
brew uninstall --zap nome-del-caskrimuove l'app e i file elencati nella ricetta (preferenze, cache, agenti). È uno dei metodi più completi, purché la ricetta sia aggiornata.
Per un'app installata da un amministratore (in /Applications con componenti di sistema), macOS chiederà un'autorizzazione. È normale: rifiuta se non sei sicuro di cosa stai rimuovendo.
Gli agenti che sopravvivono all'app
Il residuo più fastidioso non è quello che occupa spazio, ma quello che è ancora in esecuzione. Un programma di aggiornamento orfano, un assistente di sincronizzazione o un servizio di licenza può continuare ad avviarsi a ogni accensione anche dopo che l'app principale è sparita.
Per controllare, apri Impostazioni di Sistema > Generali > Elementi login ed estensioni. Troverai due elenchi: gli elementi aperti al login e quelli autorizzati in background. Il nome di uno sviluppatore di cui non hai più alcuna app è un candidato evidente. Disattivalo prima; se dopo qualche giorno non manca nulla, rimuovi il file corrispondente in LaunchAgents o LaunchDaemons.
In MacNeat, il modulo Élan elenca questi elementi di login e in background con la loro origine, così non devi frugare nelle cartelle a mano.
Reimpostare invece di disinstallare
Molte disinstallazioni nascono da un problema: un'app si chiude all'avvio, si blocca o rifiuta la licenza. In questo caso eliminarla e reinstallarla spesso non serve a nulla, perché la nuova installazione ritrova esattamente le stesse preferenze e cache danneggiate.
L'approccio giusto è reimpostarla: conservare il pacchetto .app ma mettere da parte i suoi dati (preferenze, cache, stato salvato). L'app riparte come il primo giorno. Attenzione: una reimpostazione può cancellare impostazioni o dati locali non sincronizzati, quindi esporta prima ciò che conta.
Il caso delle app solo Intel
Su un Mac con chip Apple, un'app che contiene solo codice Intel viene eseguita tramite Rosetta 2. Funziona, ma consuma di più e potrebbe non avviarsi più il giorno in cui Apple rimuoverà Rosetta, cosa annunciata per una futura versione di macOS. Per individuare queste app, selezionane una nel Finder e apri la finestra Ottieni informazioni: il campo Tipo indica "Applicazione (Intel)" o "Applicazione (Universal)".
È il momento giusto per fare ordine: cercare una versione recente, trovare un'alternativa o disinstallare ciò che non apri da mesi.
Cosa fa Catalogue in MacNeat
Il modulo Catalogue riunisce questi passaggi in un'unica vista, senza eliminare nulla al posto tuo:
- Inventario: tutte le app con dimensione, versione, origine (App Store, Homebrew, download diretto), architettura e data dell'ultima apertura. Una scheda dedicata elenca le app incompatibili (solo Intel).
- Aggiornamenti disponibili: verificati tramite l'App Store (se è installato lo strumento
mas), Homebrew e i canali di aggiornamento integrati nelle app. - Disinstallazione completa: prima di qualsiasi azione, gli elementi collegati (preferenze, cache, contenitori, agenti) vengono mostrati con la loro dimensione.
- Residui: file il cui identificatore non corrisponde più ad alcuna app installata. Quelli di uno sviluppatore ancora presente sono contrassegnati "Sviluppatore ancora installato" e segnalati da esaminare, perché un'altra app potrebbe usarli.
- Reimpostazione dell'app: i dati vengono azzerati, l'applicazione resta.
Tutto finisce nel Cestino e ogni operazione è registrata, quindi annullabile. L'analisi è gratuita; la rimozione richiede una licenza (prova di 7 giorni). MacNeat funziona su Mac con chip Apple e Intel, e l'analisi avviene in locale. Per la procedura passo passo, consulta anche la nostra guida per disinstallare le app correttamente.