Open ayr-ton opened 9 months ago
Issue #6687 comments on AppImages when mentioning flatpak alternatives. While I agree that the experience for AppImages may be familiar with macOS and some windows developers, most app centers on linux now have support for flatpaks (GNOME software and discover on KDE) out of the box. AppImage is also getting quite dated technology-wise and the lack of automatic updates out of the box may cause headaches from users reporting bugs in out-of-date versions of the software.
About the out-of-date versions issue: https://docs.appimage.org/packaging-guide/optional/updates.html TODOist and k8slens are also examples of self-updated functionality
The AppImage format is about one app = one file simplicity. I'd say it is timeless, not "dated". It allows you to keep multiple versions in parallel, and easily copy/move applications around between disks and computers. There is a mechanism for built-in updates. It is something entirely different that "installed" applications. More like PortableApps for Windows.
Check for existing issues
Describe the feature
Following the road to Linux (https://github.com/zed-industries/zed/issues/7015), I would ask you to investigate AppImage.
What is AppImage
AppImage format is ideal for upstream packaging, which means that you get the software directly from the original author(s) without any intermediaries, exactly in the way the author(s) intended. And quickly.
The experience is similar to Mac OS .dmg packages, so it's learning curve is smaller for Mac OS app developers. There's also apps like https://github.com/TheAssassin/AppImageLauncher that create seamless integration with all Linux distributions.
My favorite examples are: https://appimage.github.io/Todoist/ and https://k8slens.dev/
Competitors by learning curve
Getting started