3 ms·
Blame Flat UI. Thanks to Flat UI, native apps don't have a special look & feel. To the user this means native apps don't look any different from Web/Electron ap
by petilon 6y ago
Blame Flat UI. Thanks to Flat UI, native apps don't have a special look & feel. To the user this means native apps don't look any different from Web/Electron apps. So users don't know to demand native apps.
If users can't tell, why as a developer would you invest in a native app and only get a slice of the market, when you could use web technologies and have your app work on all platforms?
- qwerty456127 6y ago> native apps don't look any different from Web/Electron apps But they feel way better. Electron apps have insane resource overhead and many minor imperfection in behavior. I have never been willing to sacrifice aesthetics and ergonomics for performance yet Electron feels bloated beyond all reason even to me. The reasons I believe I could prefer a native app to a browser-based web app are performance and intuitiveness. Browser based often are too slow and have hard-to-find parts. Obviously wrapping a web app in Electron doesn't solve that.
- petilon 6y ago> But they feel way better. Electron apps have insane resource overhead and many minor imperfection in behavior. But apps written using Electron don't seem to be suffering for it. Examples: VS Code, Teams (both from Microsoft). What does that tell you?
- pseudalopex 6y agoHow many people use Teams by choice? Why is VS Code so much more popular than Atom?
- qwerty456127 6y agoPerhaps that means somebody at Microsoft has found a way to optimize the Electron runtime for VS Code. The VS Code fronted mostly is about displaying text - obviously there is a huge lot of inefficiencies you can optimize by excluding whole blocks of logic unnecessary for this kind of tasks.