EDIT - Esta não é uma duplicata de nenhuma pergunta referenciada porque:
- Minha pergunta afirma especificamente que estou interessado na experiência do usuário final , não na facilidade ou eficiência do desenvolvimento, que é a qual a outra pergunta se refere amplamente. Como foi observado, o desenvolvimento / implantação afeta a experiência do usuário final, mas não é tudo o que existe, e nenhuma das perguntas mencionadas aborda problemas que afetam diretamente a capacidade do usuário final de usar o aplicativo (por exemplo, problemas ao acessar dados em outras partições, lentidão, etc.)
- Talvez "convincente" não fosse a palavra certa a ser usada; minha intenção era perguntar sobre as consequências experimentais do mundo real, ou seja, coisas que acontecem ou não acontecem, em oposição a declarações teóricas / arquitetônicas que, embora presumivelmente precisas, não parecem ter o apoio de nenhum mundo real exemplos para apoiar a declaração. Eu deveria ter declarado mais diretamente que minha intenção era obter respostas que considerassem o equilíbrio de "vantagens" entre as desvantagens do mundo real experimentadas pelos usuários finais. A pergunta "duplicada" é amplamente teórica e não discute a experiência do usuário final.
- A pergunta "duplicado" não menciona nada remotamente semelhante ao exemplo que usei aqui, ou seja, que existe uma desvantagem do usuário final para os snaps (neste caso, falta de acesso aos dados em outras partições e desempenho do aplicativo de snap) que não é discutido em nenhuma documentação disponível que eu possa encontrar. Fim da edição
Embora eu entenda que o snap tem uma grande vantagem em tornar os aplicativos mais amplamente disponíveis, existe algum motivo atraente para escolher o snap sobre o apt, se o aplicativo estiver disponível para minha distribuição / versão por meio de um pacote apt?
Estou curioso porque tenho lido alguns snaps e toda a empolgação sobre o método parece ser sobre coisas que são vantajosas para os desenvolvedores de aplicativos, mas não vi praticamente nada sobre como isso facilita a vida dos usuários finais ( além do óbvio; eles podem instalar aplicativos que não estão disponíveis na sua distribuição / versão).
Eu instalei o snapd e instalei alguns snaps e fiquei muito frustrado e decepcionado. Os aplicativos de snap são lentos e é difícil, se não impossível, acessar arquivos em outras partições de dentro do snap.
Embora eu tenha visto muitas informações que dizem que os snaps são "mais rápidos", "mais fáceis", "mais seguros" etc.), não consegui encontrar nada que explique por que ou como esse é realmente o caso.
Sendo muito novo no Linux, estou me perguntando se talvez estou apenas perdendo algo óbvio. Para esclarecer, entendo por que a tecnologia pode ser útil em geral, mas não consigo encontrar nada que explique se / por que é uma opção melhor, mesmo quando o aplicativo em questão está disponível para instalação por um método mais tradicional e todas as dependências são atendidas.