Why Flatpak Won and Snap and AppImage Didn't. - Cameron Knauff

https://programming.dev/post/47091553

Why Flatpak Won and Snap and AppImage Didn't. - Cameron Knauff - programming.dev

Lemmy

I like both flatpaks and appimages why does everything have to be a victory and defeat
Because it’s nice for devs to have a single package type to build per OS
Why can’t they do that already? Just choose whichever one you want it’s trivial for me to run whichever as a user

Just not snaps.

AppImage and flatpak are fine though

Whats wrong with snaps? My only “issue” with appimages is i tend to leave them in my downloads folder and lose them

My issues with snaps are:

  • The server software is closed source and centralized
  • They create many block devices that can slow down booting the PC.
I didn’t realize, damn.

snaps are essentially ubuntu-only

I have an ~/app directory for appimages

The snap store is a shit show of security issues.

Forced migration to snaps.

Performance issues.

Proprietary back end.

Slow to install

Slow to start

Eat up RAM

Eat up disk space

They automatically update themselves without user confirmation.

Fuck snaps. Fuck Canonical.

There’s an appimaged daemon you can install that will manage them, and it watches a bunch of folders to integrate appimages with xdg and whatever window manager you’ve got. ~/Applications looks like an easy pick, or ~/.local/bin.

Appimages you decide to keep you can just move there!

Why do you keep appimages? I don’t do that and now I’m wondering if I do something wrong. But I try to install from repos as much as possible.
The appImage is the program. If you don’t keep it, you don’t have the program.
I’m sorry, I was an idiot. I thought appimages are debs when I made the comment.
I’ve used one or two tools that only distribute for my system as an app image or source
Gearlevel is a good app to tidy up the Appimage apss.
@chocrates @curbstickle just for the fun if it try to open your own full snap store server...
[Spoiler : you can't because it's a Canonical private garden. The best you can do is hacky unless you decide to write one from the blue. So it's just accepting to loose autonomy exactly like with proprietary software... but in open source world.] 😵‍💫
That’s why I whenever I download an appimage that I intend to use somewhat regurarly, I typically make a .desktop file for it in /usr/share/applications so it shows up in my app menu or rofi or dmenu or whatever and I don’t have to go looking for it. It also helps to have a folder you toss them all into