Flathub vs. Snap Store : Quel magasin d'applications devriez-vous utiliser ?

La gestion des paquets Linux a parcouru un long chemin depuis le cauchemar qu’elle était autrefois. Pourtant, les gestionnaires de paquets fournis par les distributions ne sont pas toujours parfaits. Les formats Snap et Flatpak ont rendu beaucoup plus facile l’installation de logiciels, peu importe la distribution que vous utilisez.
Les fichiers Snap et Flatpak sont souvent disponibles sur le site web d’une application donnée, mais ces deux formats ont leurs propres marchés centralisés. Lequel est fait pour vous ? Ce n’est pas une question facile à répondre.
Snaps et Flatpaks expliqués
Les Snaps et les Flatpaks contiennent non seulement une application, mais aussi les bibliothèques et les fichiers de support nécessaires à son fonctionnement. Cela signifie que vous n’avez pas à vous soucier d’installer manuellement des dépendances ou même de savoir si elles sont facilement disponibles sur votre système.
Les Snaps ont été créés par Canonical, la société derrière Ubuntu. Pour cette raison, certaines personnes considèrent les Snaps comme une application réservée à Ubuntu, mais vous pouvez installer snapd sur n’importe quel système.
Les Flatpaks sont similaires mais ne sont liés à aucune entreprise en particulier. Cela dit, des entreprises majeures comme Red Hat contribuent au format. Pour un examen plus approfondi de ces deux formats, consultez notre analyse détaillée des Snaps contre les Flatpaks.
Ces deux formats ont également leurs propres magasins d’applications centralisés, et c’est ce que nous examinons ici.
Support des distributions
Techniquement, le Snap Store prend actuellement en charge plus de distributions que Flathub. Cela dit, diverses distributions ont choisi à la fois le Snap Store et Flathub. Comme vous pouvez l’imaginer, Ubuntu opte pour le Snap Store.

D’autres distributions majeures ont opté pour le format Flatpak et Flathub avec. Ces distributions incluent Fedora et Elementary Linux, ainsi que la variante PureOS Debian de Purism.
Disponibilité des logiciels
Si vous cherchez à installer des jeux et des logiciels non libres, le Snap Store est l’endroit où vous voudrez aller. Tout le monde n’utilise pas Linux parce qu’il est gratuit et open source, et ces personnes peuvent vouloir installer des logiciels propriétaires. Si c’est le cas, le Snap Store est le seul endroit où vous pouvez le trouver.
Flathub est plus limité en ce sens que la plupart des logiciels disponibles via le service sont open source. Ce n’est pas toujours le cas, mais c’est courant. Cela n’empêche pas les entreprises d’offrir leurs propres paquets Flatpak ; vous ne les trouverez tout simplement pas via le service Flathub.
Anticipation de l’avenir
Les Snaps sont limités de deux manières. Premièrement, ils sont directement liés au Snap Store et ne fonctionneront pas sans lui. Cela empêche les entreprises d’offrir des Snaps qui ne sont pas liés au magasin.
La seconde est que le Snap Store est entièrement soutenu par Canonical. Ubuntu est incroyablement populaire, et Canonical se porte bien, donc cela signifie que vous n’avez pas à vous soucier de la disparition de l’entreprise dans un avenir proche. Cela dit, Canonical pourrait un jour décider de ne plus vouloir continuer le Snap Store, auquel cas vos Snaps seraient plus ou moins inutiles.

Flatpak n’a pas l’un ou l’autre de ces problèmes. Les entreprises peuvent offrir des paquets au format Flatpak sans se soucier de Flathub. Encore mieux, si Flathub disparaît, vos Flatpaks continueront à fonctionner.
Conclusion
La vérité est qu’il n’y a pas de véritable raison de choisir juste l’un de ces deux et de s’y tenir. Ils sont tous deux utiles et ne s’opposent pas l’un à l’autre. Cela dit, si vous voulez en choisir un, le Snap Store est meilleur si vous recherchez des applications commerciales, même si elles sont gratuites. Flathub est meilleur si vous recherchez des logiciels strictement open source.
Un exemple où le Snap Store pourrait être meilleur est lorsque vous recherchez des jeux. En fait, nous avons déjà dressé une liste des meilleurs jeux disponibles sur le Snap Store.