When it comes to #Linux and packages for the user, #Flatpak for when you need shared dependencies and #AppImage for when you need a portable app. Basically we've already solved both the "app store" and "downloadable executable" problems.
Snaps could compete, if it supported third party repos OOB and wasn't a vendor lock-in situation, but if and buts were candies and nuts...
Flatpaks, Snaps, & AppImages: "Do we really need these Universal App For...
https://youtube.com/watch?v=so_f6OtRWRo
@hopland For as long as you have to open properties and check a checkbox, and then it doesn't automatically get added to your apps list, then it's not solved, I would say. AppImage is good, but something needs to be done to make them usable by everyone, I think.
@forteller there's apparently a package called "go-appimage"... and it's called that because the old code base is in C++ and the new one is in go... with embedded C++.
I swear.
And ofc this would mean installing another system package, if it's even available on your distro.