Flathub vs. Snap Store: i migliori siti per il download di app Linux

flathub-snapstore

Scaricare app per Linux non è più la sfida che era una volta. Sono finiti i giorni in cui dovevi sapere come compilare da file sorgente per qualsiasi programma che non era disponibile nell'app store o nel gestore pacchetti della tua distribuzione Linux.

Grazie a Flathub e Snap Store , tali app sono ora facili da trovare e installare. Ma come si confrontano questi siti?

Cosa sono i file Flatpak e Snap?

Flathub e Snap Store sono due siti Web che sono cresciuti attorno a due formati di pacchetti universali separati per Linux: Flakpak e Snap .

L'idea alla base di entrambi i formati è quella di fornire un modo per distribuire app su Linux che funzioni indipendentemente dalla distribuzione utilizzata. Questi formati offrono anche miglioramenti della sicurezza. Entrambi possono isolare le app l'una dall'altra, in modo che un software rouge non possa accedere alle immagini o alle password che hai aperto altrove sul desktop.

Flatpak è fortemente integrato nell'ambiente desktop GNOME, ma funziona ancora con gli altri. Altre distribuzioni Linux hanno adottato Flatpak come formato di pacchetto universale preferito. Flatpaks è un progetto comunitario, sebbene le società private Red Hat ed Endless abbiano finanziato gran parte dello sviluppo.

Snap è un formato di file che proviene da Canonical, la società dietro la distribuzione Ubuntu Linux. A differenza di Flatpaks, gli snap erano originariamente destinati ai server. Mentre gli snap funzionano su varie distribuzioni Linux, sono in gran parte il figlio di Canonical. Tuttavia, con così tante persone che usano Ubuntu rispetto ad altre distro, lo Snap Store non è a corto di app. Il formato potrebbe alla fine vedere una maggiore adozione basata sulla pura popolarità di Ubuntu da solo.

Come si confrontano Flathub e lo Snap Store?

La homepage del sito Flathub

Nel loro insieme, Flathub e lo Snap Store offrono un modo per ottenere molte delle principali app desktop che potresti desiderare per Linux. Se usi una distro che supporta sia Flatpak che i file di snap (cosa che fanno le distro più comuni), puoi goderti il ​​meglio di entrambi i mondi.

Flathub ha più di un'atmosfera libera e open source. Ottieni l'essenziale e poco altro. Al contrario, lo Snap Store sembra un'esperienza più commerciale. Le creazioni di Canonical sembrano molto più imprenditoriali rispetto ai primi tempi di Ubuntu.

Ma le differenze visive sono principalmente estetiche. Naviga in entrambi i centri di app online essenzialmente allo stesso modo e ognuno ti consente di iniziare a installare un'app facendo clic su un pulsante nel browser.

L'app Nextcloud si apre nello Snap Store

Mentre è facile pensare a Flathub e allo Snap Store come app store, nessuno dei due contiene alcun software a pagamento. Sia che tu stia scaricando software proprietario o open source, non dovrai pagare a nessuno il privilegio.

Ora tuffiamoci in questi due siti ed espandiamo su come differiscono.

1. Layout

Categorie di app nella home page di Flathub

Flathub offre un'esperienza pulita e minimale. La sua interfaccia sembra una versione web del software GNOME. Flathub organizza le app in una griglia e le ordina approssimativamente nelle stesse categorie che vedi nei lanciatori di app Linux.

Il layout dello Snap Store è funzionalmente simile, ma l'esperienza sembra più aziendale. C'è più disordine nella parte superiore in cui Canonical ha inserito collegamenti alle risorse degli sviluppatori, facendo inizialmente sentire il sito più orientato verso i produttori di app. Vedrai anche un po 'più di vendite che parlano come Canonical ipotizza il numero di scatti, il conteggio degli utenti e il numero di distro supportate.

La homepage dello Snap Store

Sia Flathub che Snap Store visualizzano le app in gruppi. Flathub contiene alcune categorie nella sua homepage, mentre lo Snap Store ne offre molte da scorrere prima di approfondire il sito.

2. Alla scoperta di app

Lo Snap Store che visualizza app di social media

Le categorie di app dello Snap Store sono curate, facilitando la navigazione e la scoperta di nuovi software. In particolare, le categorie vanno oltre ciò che uno sviluppatore può inserire nei metadati di un'app. Troverai sezioni come Social , Server e cloud , Sicurezza , Dispositivi e IoT , Arte e design . La cura delle app di Canonical semplifica la ricerca delle app disponibili.

Lo Snap Store offre anche risultati di ricerca migliori. Digitando "foto" nella barra di ricerca nello Snap Store si ottengono circa 40 app. Fare lo stesso su Flathub fa apparire meno di 10. Tuttavia, ciò non è rappresentativo delle app disponibili. L'editor di immagini RAW di Darktable è disponibile in entrambi i negozi, ma mentre è apparso nella ricerca dello Snap Store, non è apparso in Flathub.

3. Disponibilità dell'app

Una ricerca di app di posta elettronica nello Snap Store

Lo Snap Store sembra avere una più ampia selezione di app. Dichiarazioni canoniche di averne migliaia. Flathub, al confronto, elenca poco più di 600 (anche se vale la pena sottolineare che Flathub non è l'unica fonte di Flakpak, al contrario degli scatti).

Se lo Snap Store ha più app che desideri dipende da cosa stai cercando. Il negozio di Canonical ha un maggiore supporto da parte delle aziende disposte a portare software proprietario su Linux. Flathub ha più adozione nella comunità gratuita e open source.

Se stai cercando un lettore di ebook per GNOME, puoi trovare sia GNOME Books che Foliate in Flathub, ma nessuno dei due appare nello Snap Store al momento della scrittura. Lo stesso vale per l'app Bookworm creata per il sistema operativo elementare. Nel frattempo, lo Snap Store ha i client e-mail proprietari Hiri e Mailspring, oltre all'app per le comunicazioni del team Flock. Nessuno di questi tre è su Flathub.

4. Supporto Distro

Distro Linux con supporto Flathub

Flathub attualmente supporta 21 distro. Snap Store supporta 41. Ma il problema del supporto è più sfumato rispetto alla possibilità di installare Flatpaks o snap sulla tua distribuzione Linux. Una domanda potenzialmente più eloquente è quale formato abbraccia attivamente la tua distribuzione. Ubuntu, ovviamente, è tutto basato su Snaps.

Fedora è la distribuzione che lancia più peso dietro Flatpaks, ma non è sola. il sistema operativ
o elementare ha selezionato Flatpak come formato che distribuirà in AppCenter. Purism, la società dietro PureOS, utilizza Flatpaks sul suo telefono Librem 5. Ciò influenza se è più probabile che app create per quelle distro appaiano su Flathub o nello Snap Store.

Le distribuzioni sono in grado di ospitare i propri repository Flatpak, motivo per cui alcune distribuzioni hanno scelto di supportare il formato. Al contrario, gli Snap sono codificati in modo rigido per provenire da server canonici. Questo tipo di centralizzazione mette a disagio molti sviluppatori di software libero. Sì, Canonical sta ospitando il servizio dal proprio portafoglio, ma se decide di chiudere il sito, Snaps andrà con esso. Data la storia di Canonical, tale possibilità non è improbabile.

Quale App Store di Linux dovresti usare?

Onestamente, ci sono pochi motivi per non usare entrambi. A differenza dei formati DEB e RPM, puoi facilmente installare Flatpaks e pacchetti di snap sullo stesso desktop. Mentre sarebbe bello avere un formato di pacchetto universale per desktop gratuiti e open source, non è necessario. Se ci sono un paio di formati che probabilmente funzionano entrambi sul tuo PC, questa è una situazione molto migliore di quella che la gestione del software su Linux è stata in passato.

Ma se dovessi scegliere una preferenza, personalmente, preferisco Flathub. Mi attengo al software gratuito, e mentre entrambi i negozi indicano se un'app ha una licenza gratuita o proprietaria, Canonical ha fatto uno sforzo maggiore per raggiungere gli sviluppatori di app proprietari. Questo sicuramente aiuta le persone a migrare da Windows o macOS, ma sono passato anni fa e mi sono abituato molto tempo a alternative gratuite. Puoi fare lo stesso controllando le migliori app gratuite e open source per Linux .

Leggi l'articolo completo: Flathub vs. Snap Store: i migliori siti per il download di app Linux