Flathub vs. Snap Store: ¿Qué tienda de aplicaciones deberías usar?

La gestión de paquetes en Linux ha recorrido un largo camino desde la pesadilla que solía ser. Aún así, los gestores de paquetes proporcionados por las distribuciones no siempre son perfectos. Los formatos Snap y Flatpak han facilitado mucho la instalación de software sin importar qué distribución estés utilizando.
Ambos archivos Snap y Flatpak suelen estar disponibles en el sitio web de una aplicación dada, pero ambos formatos tienen sus propios mercados centralizados. ¿Cuál es el adecuado para ti? No es una pregunta fácil de responder.
Snaps y Flatpaks Explicados
Tanto los Snaps como los Flatpaks contienen no solo una aplicación, sino también las bibliotecas y archivos de soporte que necesita para funcionar. Esto significa que no tienes que preocuparte por instalar manualmente las dependencias o incluso si están fácilmente disponibles en tu sistema.
Los Snaps fueron creados por Canonical, la empresa detrás de Ubuntu. Por esta razón, algunas personas ven los Snaps como una aplicación exclusiva de Ubuntu, pero puedes instalar snapd en cualquier sistema.
Los Flatpaks son similares, pero no están atados a ninguna empresa en particular. Dicho esto, grandes empresas como Red Hat contribuyen al formato. Para un análisis más detallado de estos dos formatos, consulta nuestro desglose detallado de Snaps vs Flatpaks.
Ambos formatos también tienen sus propias tiendas de aplicaciones centralizadas, y eso es lo que estamos analizando aquí.
Soporte de Distribuciones
Técnicamente, la Snap Store actualmente soporta más distribuciones que Flathub. Dicho esto, varias distribuciones han optado tanto por la Snap Store como por Flathub. Como puedes imaginar, Ubuntu opta por usar la Snap Store.

Otras distribuciones importantes han optado por el formato Flatpak y Flathub con él. Estas distribuciones incluyen Fedora y Elementary Linux, así como la variante PureOS Debian de Purism.
Disponibilidad de Software
Si estás buscando instalar juegos y software no libre, la Snap Store es a donde querrás ir. No todos usan Linux porque es gratuito y de código abierto, y estas personas pueden querer instalar software propietario. Si este es el caso, la Snap Store es el único lugar donde encontrarlo.
Flathub es más limitado en el sentido de que la mayoría del software disponible a través del servicio es de código abierto. Eso no siempre es el caso, pero es común. Esto no impide que las empresas ofrezcan sus propios paquetes Flatpak; simplemente no lo encontrarás a través del servicio Flathub.
Preparación para el Futuro
Los Snaps están limitados de dos maneras. Primero, están directamente atados a la Snap Store y no funcionarán sin ella. Esto impide que las empresas ofrezcan Snaps que no estén vinculados a la tienda.
La segunda es que la Snap Store es completamente soportada por Canonical. Ubuntu es increíblemente popular, y Canonical está haciendo bien, así que esto significa que no tienes que preocuparte por que la empresa desaparezca en un futuro cercano. Dicho esto, Canonical podría decidir algún día que no quiere continuar con la Snap Store, en cuyo caso tus Snaps son más o menos inútiles.

Flatpak no tiene ninguno de estos problemas. Las empresas pueden ofrecer paquetes en formato Flatpak sin pensar dos veces en Flathub. Aún mejor, si Flathub desaparece, tus Flatpaks seguirán funcionando.
Conclusión
La verdad es que no hay una razón real para elegir solo uno de estos y quedarte con él. Ambos son útiles y no entran en conflicto entre sí. Dicho esto, si deseas elegir uno, la Snap Store es mejor si estás buscando aplicaciones comerciales, incluso si son gratuitas. Flathub es mejor si buscas software estrictamente de código abierto.
Un ejemplo de dónde la Snap Store podría ser mejor es cuando buscas juegos. De hecho, ya hemos preparado una lista de los mejores juegos disponibles en la Snap Store.