Awesome Electron Apps
+ VS Code (Which was light years ahead of Atom but that gap has narrowed)
+ RStudio
+ Discord
My Point: VS Code is a great electron application. Works great.
VS Code < Vim < Vi < ed
I don't get the text editor speed as an issue ever. I used Vim (I use Vim mode in all my editors) not because it was faster on the CPU it was because it made my work faster. Today VS Code makes me work fast. I seriously have a 8 year old Dell crappy corporate computer for work and there is no noticeable slow down on either RStudio or VS Code.
I - and I guess many with me - don't trust the encryption at all.
I assume the crypto might be broken, NSA and FSB and aliens might be listening but I don't care.
My reasons to use it:
Desktop support is way better than Whatsapp.
More possibilities (bots, channels mostly).
And because I don't want to support Whatsapp by being part of the network effect that keeps people on that platform.
The reasons I use private chats sometimes is just to use autodelete to protect my conversations with my wife against my kids.
For me, for example, he selling point is having an interface as slick as Whatsapp's, but not being tied to the phone, not having to necessarily give your phone number, sending whatever attachments you want, and getting a searchable log in the cloud.
Bots are also a popular feature with many users.
[1]: https://wire.com
Secret chats on OSX has the same UX as secret chats on my Android client, fwiw.
For me it looks like web devs that don't want to learn native APIs.
* Lot of wasted disk space.
* Each app loads a whole chromium/nodejs: lots of wasted RAM.
* The chromiums may not all be the latest. This could be bad if those have network exposure: https://sobersecurity.blogspot.mx/2017/01/looks-like-you-hav...
MacOS? I fail to see that this is the way it works in RStudio, VS Code and Atom???
Looks like it was addressed in 2015 but I don't think the other applications used the fix.
We would not have charge our phones every day and laptops would last for longer if anyone cared about how much their application consumes. It's ridiculous.
Good engineering isn't just about features.
This is the GitHub repo. https://github.com/telegramdesktop/tdesktop
Development has always looked a bit fishy to me, though. The main developer is anonymous (using the name/pic of a TV character), maybe it's even several people using the same profile.
I can't call "good" no accessibility support on macOS. But anyway Telegram Desktop is not the primary client for Macs, they have Cocoa-based alternative: https://macos.telegram.org/
Why is native better than browser application? Browser application is by definition better sandboxed and can do much less damage to the system.
Normal application can do mayhem. And Telegram needs root access for installation... do I want to give it root access? When I can just open another tab?
Why is it better? Hundreds of reason, you can see down below. I will try to sum it up why I like native over electron in 3 words: responsiveness, robustness, cleanliness. Electron on desktop is resource hog for me. It is good for people that don't mind that, and that are deep into JS ecosystem. I am not, and I always prefer native app, partly because I am on macOS and Cocoa looks beautiful.
Telegram at idle sits at 80mb ram and <0.01% cpu. Wire for example sits at 250mb idle and waffles between 0.05% and 2% cpu. Discord sits at 200mb idle and waffles between 0.01% and 0.10%, leaning towards the latter, jumping above it every few seconds at least.
I thought they are talking about the chrome app version of telegram, which I am using right now.