Hacker News new | ask | show | jobs
by petabyt 778 days ago
I'm not talking about USB/hardware apps, games, or anything demanding. What I have in mind is the majority of Electron/Tauri/Flutter apps I've seen on GitHub could have been just as good as web apps. (Not trying to dunk on them, most are probably experiments for learning.)

First, compiling and releasing for OSX/Linux/Windows is a nightmare. It's way easier to deploy a web app. Not only for yourself but it's better for users. People get weirded out when they need to run an exe. And for Macs you need to go into settings and allow your unauthenticated app to run, unless you can sign the app yourself. And for Linux some people don't know they need to mark an AppImage executable to run it.

And if you choose a bulky toolkit like Electron/Tauri/Flutter and in some cases Qt, your app will probably eat up more memory than a web app. And also the final binary users need to download will be big.

So I recommend making a web app if you can, unless your idea fundamentally requires demanding hardware/IO usage/graphics/etc.