Snaps são uma dádiva de Deus, agora que penso nisso, considerando como eles surpreenderam a indústria do Linux! Canonical recentemente tornou público o formato do pacote e isso foi há apenas dois meses e agora, o gerenciamento de pacotes se tornará universal como ninguém!
Canonical's Mark Shuttleworth afirmou que a fragmentação do Linux sempre foi uma coisa …“Linuxa fragmentação sempre foi um problema,” e ainda comentou que,
“Os Snaps trazem esses aplicativos para todos os desktops, servidores, dispositivos ou máquinas em nuvem do Linux, dando aos usuários a liberdade de escolher qualquer distribuição do Linux, mantendo o acesso aos melhores aplicativos.”
Se você não está bem familiarizado com o novo formato de empacotamento, os Snaps são o sistema de gerenciamento de pacotes para o futuro do desktop Ubuntu e isso é aparentemente plausível para outras plataformas como Fedora, Arch, Gentoo e até os de fora Linux like Microsoft Windows e potencialmente Android; isso, é claro, vem com algumas ressalvas que agora podem necessariamente equivaler a um problema para um usuário final padrão.
Basicamente, o pacote inicial pode ser um pouco maior do que o normal, pois os desenvolvedores terão que incluir todas as bibliotecas (das quais um aplicativo depende para ser executado) no próprio pacote Snap.
Em segundo lugar, os aplicativos só podem ser atualizados por meio de um único canal que é o Ubuntu Store. Embora isso seja principalmente uma vantagem (como a loja se torna um ponto centralizado para pacotes Snap), é principalmente a favor da Canonical.
A visão de Shuttleworth era, no entanto, reduzir ainda mais a fragmentação do Linuxpois isso representa uma grande oportunidade para uma indústria mais unificada, onde um único gerenciamento de pacote é tudo que você precisa para obter praticamente qualquer aplicativo rodando em praticamente qualquer sistema Linux, independentemente da distribuição.
Muitos ISVs e gigantes de hardware, incluindo DELL e HP, esperam que o Snap-wagon suporte o crescimento do sistema de pacotes Snap para aprimorar ainda mais a adoção de outras distribuições Linux que não são tão popular quanto Ubuntu – como esclarece a declaração de Mark;
“A maioria dos fornecedores tem como alvo o Ubuntu por causa de sua popularidade. Os Snaps trazem esses aplicativos para todos os desktops, servidores, dispositivos ou máquinas em nuvem do Linux, dando aos usuários a liberdade de escolher qualquer distribuição do Linux, mantendo o acesso aos melhores aplicativos”.
Os pacotes Snaps são extremamente fáceis de criar e existem alguns softwares importantes que já adotaram o gerenciamento de pacotes com muitos outros como Mozilla Firefoxa reboque.
Atualmente, o Krita, que é uma ferramenta popular de manipulação de imagens, agora está disponível em um pacote Snap por meio do Ubuntu software center e LibreOffice 5.0.2 que agora está disponível como Snap.
Eu não poderia dizer o suficiente sobre Snaps aqui, mas você sempre pode aprender mais na página oficial Snapcraft.