Flathub vs. Snap Store: Quale App Store Dovresti Usare?

La gestione dei pacchetti Linux ha fatto molta strada rispetto all’incubo che era in passato. Tuttavia, i gestori di pacchetti forniti dalle distribuzioni non sono sempre perfetti. I formati Snap e Flatpak hanno reso molto più facile installare software indipendentemente dalla distribuzione che stai utilizzando.
Entrambi i file Snap e Flatpak sono spesso disponibili sul sito web di un’app, ma entrambi questi formati hanno i propri marketplace centralizzati. Quale è giusto per te? Non è una domanda facile a cui rispondere.
Snaps e Flatpaks Spiegati
Sia gli Snaps che i Flatpaks contengono non solo un’applicazione, ma anche le librerie e i file di supporto necessari per funzionare. Questo significa che non devi preoccuparti di installare manualmente le dipendenze o anche se sono facilmente disponibili sul tuo sistema.
Gli Snaps sono stati creati da Canonical, l’azienda dietro Ubuntu. Per questo motivo, alcune persone vedono gli Snaps come un’applicazione esclusiva per Ubuntu, ma puoi installare snapd su qualsiasi sistema.
I Flatpaks sono simili ma non sono legati a nessuna azienda in particolare. Detto ciò, grandi aziende come Red Hat contribuiscono al formato. Per uno sguardo più approfondito su questi due formati, consulta il nostro dettagliato confronto tra Snaps e Flatpaks.
Entrambi questi formati hanno anche i propri app store centralizzati, ed è ciò di cui stiamo parlando qui.
Supporto Distro
Tecnicamente, lo Snap Store attualmente supporta più distribuzioni rispetto a Flathub. Detto ciò, varie distribuzioni hanno scelto sia lo Snap Store che Flathub. Come puoi immaginare, Ubuntu opta per utilizzare lo Snap Store.

Altre importanti distribuzioni hanno optato per il formato Flatpak e Flathub con esso. Queste distribuzioni includono Fedora e Elementary Linux, così come la variante PureOS Debian di Purism.
Disponibilità del Software
Se stai cercando di installare giochi e software non libero, lo Snap Store è dove dovresti andare. Non tutti usano Linux perché è gratuito e open source, e queste persone potrebbero voler installare software proprietario. Se questo è il caso, lo Snap Store è l’unico posto dove trovarlo.
Flathub è più limitato in quanto la maggior parte del software disponibile tramite il servizio è open source. Questo non è sempre il caso, ma è comune. Questo non impedisce alle aziende di offrire i propri pacchetti Flatpak; semplicemente non li troverai tramite il servizio Flathub.
Futuro
Gli Snaps sono limitati in due modi. Prima di tutto, sono direttamente legati allo Snap Store e non funzioneranno senza di esso. Questo impedisce alle aziende di offrire Snaps che non sono legati al negozio.
Il secondo è che lo Snap Store è supportato interamente da Canonical. Ubuntu è incredibilmente popolare e Canonical sta andando bene, quindi questo significa che non devi preoccuparti che l’azienda scompaia nel prossimo futuro. Detto ciò, Canonical potrebbe un giorno decidere di non voler continuare lo Snap Store, a quel punto i tuoi Snaps sarebbero più o meno inutilizzabili.

Flatpak non ha nessuno di questi problemi. Le aziende possono offrire pacchetti nel formato Flatpak senza pensarci due volte a Flathub. Ancora meglio, se Flathub scompare, i tuoi Flatpak continueranno a funzionare.
Conclusione
La verità è che non c’è una vera ragione per scegliere solo uno di questi e rimanere fedeli ad esso. Entrambi sono utili e non si escludono a vicenda. Detto ciò, se vuoi sceglierne uno, lo Snap Store è migliore se stai cercando app commerciali, anche se sono gratuite. Flathub è migliore se stai cercando software strettamente open source.
Un esempio di dove lo Snap Store potrebbe essere migliore è quando stai cercando giochi. Infatti, abbiamo già messo insieme un elenco dei migliori giochi disponibili nello Snap Store.