Been using Telegram for years along with WhatsApp, Signal and Line.
Can without doubt say that Telegram nails it when it comes to user interface, features and userfriendliness. Girlfriend loves their animated stickers.
Their bot-api is easy to use as well, created a echo-bot in no time.
Only thing that annoys me is the lack of encrypted groups, but no one is really concerned about it.
- The ability to message someone with just your username / without revealing your phone number
- Easy to use from multiple devices (with full history the minute you install it on a new device)
- Great bot api
- Channels (like an rss feed, people may join to get info, but only the admins can post)
- Much larger groups
- Much larger per-file size limit when sending files
- Message scheduling
- Multiple accounts in the official client
- Polls / quizes
- Hashtags / stickers / animated stickers / etc
- Uses an encryption protocol (now in it's 2nd revision as of 3 years ago) that's been independently audited. (For comparison: Signal's encryption protocol was sponsored / paid for by the US Govt and is used by Facebook's WhatsApp. Telegram has been banned in multiple countries for refusing to turn over data to the govt as well)
Signal advantages over Telegram:
- E2E chats are the only type of chats offered.
TLDR - If you use mostly 1:1 chats and E2E is important to you, use Signal. If you use mostly group chats or want ease of use to get your friends / family on board, use Telegram. Both are open source and have had independent security audits, which is better than WhatsApp!
You'll need to build a bot to leverage elastic search to index text and provide search via a bot (I didn't built the whole thing but providing supporting infrastructure - a host for the guy who wrote the integration to do docker-compose style deployment), it works pretty well, only problem is that running elastic search requires at least 2GB of RAM -_-z
Well summed up. Telegram in general provides more features and best of breed UX (among messaging apps) for the majority.
I've been using Wire (also using Signal protocol) but does not require mobile number to register (email and a @username), so 1 to 1 and group chats are end-to-end encrypted, but the UI really sucks, only using it to transfer files and messaging with a specific group. Telegram is a balance between security/control and eas of use (adoption).
Signal is closed source, considering their server code hasn't been updated in 9 months yet changes have been made on production since then. [1] This is a really dishonest argument.
He is saying telegram clients are open-source AND verifiable so you can prove the app store is giving the pushed source.
And there is no point of open-sourcing the server because it doesn't allow you to prove more about the encryption and you can't prove the published source matches reality.
Obviously there are business/brand reasons as well, but I think Telegram is being honest here.
Can without doubt say that Telegram nails it when it comes to user interface, features and userfriendliness. Girlfriend loves their animated stickers.
Their bot-api is easy to use as well, created a echo-bot in no time. Only thing that annoys me is the lack of encrypted groups, but no one is really concerned about it.