Live data from Hacker News

Telegram Desktop reaches version 1.0

telegram.org

91–100 of 201 posts

Re: Telegram Desktop reaches version 1.0

#91
post #77

Some of my friends are moving from Skype to Discord, but it seems to be a plethora of new IM clients popping up all the time. From what I can see Telegram doesn't have VoIP, which could be a deal breaker for some. Are there other advantages with Telegram compared to Discord that makes up for the lack of voice?

https://riot.im it's open source, encrypted, supports VoIP and video calling. And it has a room system just like discord.

No signup and no email required.

Re: Telegram Desktop reaches version 1.0

#92

A brilliant native desktop app is one of the reasons why I prefer telegram over other apps of this kind. It's smooth, light and easy to use.

Also, unlike WhatsApp web, it's not a proxy for the phone app, thus doesn't drain its battery and still works if your phone is broken or lost.

Re: Telegram Desktop reaches version 1.0

#93
post #68

Native all the way! Opening github page of app and seeing that pink line instead of yellow (line that represents languages used in project) made me smile! I am really surprised they did native app, plus it looks really nice, I tought "sigh, another electron app", but to my surprise I was wrong! Good job for guys at Telegram, respect.

Whats wrong with Electron Apps?

Have you ever taken a look at how much resources it consumes by comparison?

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.

Re: Telegram Desktop reaches version 1.0

#95

Earlier quoted context omitted.

How is it related? AFAIK Signal has sync between desktop and mobile doesn't have to be constantly on to use the desktop client

Signal does have sync, but it works exactly the same way as Whatsapp's does, requiring your phone to be on and connected Telegram's secret chats are also client-specific and not synced, and I have no idea how it would even be possible to have e2e chats synced on multiple devices without having a "main" device that's doing the actual crypto or sharing the secret key

If you're interested in learning how to implement end-to-end chats with multiple devices, checkout out Wire security whitepaper (https://wire.com/resource/Wire%20Security%20Whitepaper/downl...) for one way of doing it.

Hopefully, OpenWhisperSystems will release documentation about their implementation in Signal (note: it doesn't require phone, unlike WhatsApp)

Re: Telegram Desktop reaches version 1.0

#96

Native all the way! Opening github page of app and seeing that pink line instead of yellow (line that represents languages used in project) made me smile! I am really surprised they did native app, plus it looks really nice, I tought "sigh, another electron app", but to my surprise I was wrong! Good job for guys at Telegram, respect.

I really wish they would port the amazing thin Mac UI to other platforms. It's everything I want in a minimal, yet modern and clean looking IM UX.

You mean Cocoa? It won't happen.

Re: Telegram Desktop reaches version 1.0

#97
post #84

Native all the way! Opening github page of app and seeing that pink line instead of yellow (line that represents languages used in project) made me smile! I am really surprised they did native app, plus it looks really nice, I tought "sigh, another electron app", but to my surprise I was wrong! Good job for guys at Telegram, respect.

I don't get it. 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?

Normal app can do mayhem just as any app can, even Electron one. I do not use Telegram, and do not know about root access, and it should be investigated. But root access is not always needed for native apps.

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.

Re: Telegram Desktop reaches version 1.0

#98
post #84

Native all the way! Opening github page of app and seeing that pink line instead of yellow (line that represents languages used in project) made me smile! I am really surprised they did native app, plus it looks really nice, I tought "sigh, another electron app", but to my surprise I was wrong! Good job for guys at Telegram, respect.

I don't get it. 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?

Performance considerations.

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.

Re: Telegram Desktop reaches version 1.0

#99
post #84

Native all the way! Opening github page of app and seeing that pink line instead of yellow (line that represents languages used in project) made me smile! I am really surprised they did native app, plus it looks really nice, I tought "sigh, another electron app", but to my surprise I was wrong! Good job for guys at Telegram, respect.

I don't get it. 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?

Electron apps are still native apps and have the same security story. They just include a browser.

Re: Telegram Desktop reaches version 1.0

#100

A brilliant native desktop app is one of the reasons why I prefer telegram over other apps of this kind. It's smooth, light and easy to use.

Also, unlike WhatsApp web, it's not a proxy for the phone app, thus doesn't drain its battery and still works if your phone is broken or lost.

Yeah. And just to add to both of the above, stickers in telegram are visually brilliant. I wonder how many illustrators do they have working with them.
Post reply on HN