Snap vs Flatpak vs Appimage

Concordo, tive problemas com alguns AppImage, geralmente os que não usam o linuxdeploy tem esse problema, felizmente isso diminuiu bastante

Esse é o preço da liberdade dos desenvolvedores, concordo que updates snap like é um bom ponto negativo

Sim, o Balena Etcher faz isso do jeito errado (isso afeta outras versões também), desde a mudança pro AppImage “2.1” os AppImages não devem mais criar ícones sem a intervenção do usuário, uma vez que isso enquadra como violação do direito de escolha do usuário, mas isso não significa que não é possível, mas que o usuário tem que querer, em abril do ano passado, pouco depois de entrar no fórum eu escrevi esse artigo mostrando como proceder

No caso, como o AppImage empacota as dependências, mas não a GLibc (por padrão) você não tem esse problema

Aqui vai textão kkkkkk

Tecnicamente pacotes no geral não tem integração com lojas, o que chega mais perto disso é o Flatpak, uma loja (é diferente de gestor de pacotes) é composta basicamente de um conjunto de arquivos pra cada aplicativo:

  • Ícone, geralmente 64x64px no formato PNG
  • Descritor AppStream Data, um arquivo XML descrevendo o aplicativo
  • Screenshots (descritos no arquivo do AppStream) se não forem definidos

Logo, os AppImages para se integrarem a loja, precisam fornecer esses arquivos, mas eles são arquivos fechados, então está fora de questão eles se integrarem a loja. A outra alternativa é um terceiro app ou lib fornecer esses itens e pra isso seria necessário uma “loja” de AppImages que entregaria essas informações pro cliente (A GNOME Software por exemplo é um cliente, tipo a Steam mas com fontes cruzadas), só que além de ser complicado indexar todos os AppImage, ao adicionar suporte a atualizações você precisaria que esses AppImages fossem fechados em uma loja os tornando-os dependentes dela, pelo menos nos modelos atuais, isso é um trade off importante

Mas é possível rodar em sandbox, só que um app individual que se diz rodar em sandbox, na prática não roda

Abre um tópico depois


Não discordo dos seus pontos mas alguns tem motivação e outros uma solução, abraço

1 curtida