Hacker News new | ask | show | jobs
by TelegramApp 4574 days ago
The main reason is speed. MTProto is designed to work fast on weak mobile connections. Another reason is security, with HTTPs you need to trust more parties.
1 comments

> Another reason is security, with HTTPs you need to trust more parties.

No, you don't. Use a self-signed certificate that is hardcoded in the app.

Or better yet, use a cert signed by a trusted CA and pi it in your app.