Por que eu desejaria instalar um snap se eu pudesse instalar via apt?

20

EDITAR - Esta não é uma duplicação de nenhuma das perguntas referenciadas 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 é o que a outra pergunta se refere em grande parte. 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 questões referenciadas 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 seja a palavra certa para usar; minha intenção era perguntar sobre as conseqüências experienciais do mundo real, isto é, coisas que acontecem ou não acontecem, em oposição a declarações teóricas / arquitetônicas que, embora presumivelmente precisas, não parecem ser apoiadas em 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" para se encaixar nas desvantagens do mundo real experimentadas pelos usuários finais. A questão "duplicada" é em grande parte teórica e não discute a experiência do usuário final.
  • A pergunta "duplicada" não faz menção a nada remotamente semelhante ao exemplo que usei aqui, isto é, que há uma desvantagem do usuário final em encaixar (nesse caso, falta de acesso a dados em outras partições e snap app desempenho) que não é discutido em qualquer documentação disponível que eu possa encontrar. Fim do EDIT

Embora eu entenda que o snap tem uma grande vantagem em tornar os aplicativos mais amplamente disponíveis, existe algum motivo para escolher o snap apt, se o aplicativo estiver disponível para minha distro / versão por meio de um pacote apt?

Estou curioso porque tenho feito algumas leituras sobre snaps, e toda a empolgação com o método parece ser sobre coisas que são vantajosas para desenvolvedores de aplicativos, mas não vi praticamente nada sobre como isso facilita a vida usuários finais (além do óbvio, que eles podem instalar aplicativos que não estão disponíveis em sua distro / versão).

Instalei snapd e instalei alguns snaps e fiquei muito frustrado e desapontado. Os aplicativos de encaixe são lentos e é difícil, se não impossível, acessar arquivos em outras partições a partir do snap.

Embora 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 imaginando se talvez eu esteja perdendo algo óbvio? Para ser claro, eu 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 cumpridos.

    
por LSharkey 23.08.2017 / 04:27

1 resposta

6

A Canonical diz ...

  

Os snaps funcionam em qualquer distribuição ou dispositivo. Os snaps são mais rápidos de instalar, mais fáceis de criar, mais seguros de serem executados, e são atualizados de maneira automática e transacional para que seu app esteja sempre atualizado e nunca quebrado.

Eu também prefiro o apt para gerenciar meu pacote no Ubuntu, mas se você estiver em outra distribuição, talvez queira instalar algo que não está disponível no gerenciador de pacotes da distribuição, mas talvez esteja disponível no snap. A Canonical quer "substituir" o apt pelo snap porque eles acham que o snap é mais estável e é mais fácil para os desenvolvedores criarem o pacote.

    
por konmal88 24.01.2018 / 18:51

Tags