3 ms·
> I’d love to support my apps on Linux… but it is hell. Flatpak seems like it will help immensely, but Flatpak has a ton of people on here who hate it. As some
by ben-schaaf 5y ago
> I’d love to support my apps on Linux… but it is hell. Flatpak seems like it will help immensely, but Flatpak has a ton of people on here who hate it.
As someone who professionally writes native desktop software for all 3 major platforms I can't say I've had the same experience.
Providing packages for the major packaging systems is fairly easy, though less so when cross-compiling to different architectures. These formats very rarely require any changes. Other distribution methods like flatpak can be provided by those that care.
For Windows you require signatures, dealing with the registry and installer compilers that need wine to work outside of Windows.
On macOS you need a signature and notarisation, and any new requirements they decide to add. Some of which you can't do without a mac.
- seba_dos1 5y agoAgreed. I have written some video games that work across several platforms and in my experience, GNU/Linux was the easiest platform to handle by far. > though less so when cross-compiling to different architectures If what you develop isn't very expensive to compile, cross-compiling can be super easy as well - you can just `docker run` a foreign architecture image with qemu-user and have it work exactly the same as it would natively (just much slower).