Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is why it sucks so much that many important "apps" are electron shells.


Advocates of Electron sometimes claim that it unifies the look of the application across platforms. This should not be a goal. Most people are far more like to use several applications on one platform than use one application on several platforms. It is the platform that the apps should be conforming to, not themselves.


This isn’t true, the reason devs use Electron is for market share not some design-usage principle.


This isn’t true either. If market share is your goal, just write 3 native apps. No, devs choose electron to speed up development of apps that need to be cross-platform. They only write one app instead of three. Faster dev cycle. In doing so, they aim for the middleground UX between all the platforms and end up with something that kinda sucks on each one. Its a tradeoff that is usually overlooked, and indeed is often sold later as “a unified look”, which doesn’t do anything for typical users that work within a single platform.


Which part are you saying isn't true? That Electron advocates sometimes claim that, or that applications should conform to the OS they're on?


Yes, but sometimes you're not in a position where your users are willing to tolerate "we cut corners to save time and money so your experience is worse as a result".


Exactly why I prefer Seaglass over Element for Matrix chat, even though Seaglass hasn't been updated in a while. Same with Telegram Desktop and Telegram for macOS.


I have yet to find a Telegram client that is a good Mac citizen :/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: