关于 Telegram 的一些事

 2017-08-12    大森    晴 /software/2017/08/12/telegram.html software encryption

本文最近更新于 2018 年 05 月 06 日

在目前的消息数量和月活跃用户上来看,Telegram 显然比 Whatsapp 和微信还有很大差距,但这是一个只有 4 年历史的新工具,并且它是一个完全私人拥有的公司,没有其他股东,没有投资人,号称永远不会出售,并且,它有着一支人数极少又战斗力极强的团队……这一切都让这个产品显得与众不同。

Telegram 是什么?

Telegram 的产品全称叫做 Telegram Messenger,中文译名“电报”,这是一款轻量级的跨平台实时通讯应用,其客户端代码是开源的,服务器代码是闭源的。我们可以通过 Telegram 提供的安全信道与其他用户交换信息,包括文本、图片、视频、文件等。

Pavel Durov 的 Instagram,像天空一样。

快速

为了快,界面和操作一定是简约的,二者不可背离。Telegram 有多快?这一点霍炬在他的文章里写得很清楚:

它的快体现在各方面,不仅仅是协议本身精简造成的传输速度快,Telegram 在各平台上的实现几乎都是从最底层的简单 API 做起,很少使用常见的库,而是自己实现所有界面控件。他们的所有控件样式也相当简单,UI 绘制的效率非常高。这些努力最终得到的回报,就是它使用起来速度极快,极流畅。如果你在一个正常的网络环境使用,会非常直观的感受到它的效率和稳定。

设计

好的设计会以一种自然的方式出现,我们几乎感受不到设计的存在。

Telegram 有很多设计细节值得品味,比如输入状态和在线时间、发送的语音进度可调节、图片的处理、通知、定时静音等等,群聊里的 Timeline 设计可以说是产品设计的典范。你可以针对某个人的信息直接回复,而不是简单的 @,回复信息会自动带上下文信息。点击你引用的上下文,还能够跳回到那条信息发送的时间线上。这还不够,那条信息会在你看到的时候有个渐变的效果,浅蓝色。当有人 Reply 你的时候,你会收到一条通知,点击通知,你也可以直接跳到那个上下文环境,非常方便。

Telegram 还有个单向广播的功能,叫做 Channel,可以单向发送文字、链接、音频、视频和图片。这个 Channel 的功能如此简单 — 订阅者只能浏览,或者把信息转发到其他朋友或群里(转发会带上下文信息)。

为了让用户在阅读长文章的时候获得更好的阅读体验,Telegram 推出了一个匿名博客:telegra.ph。和正常的博客一样,你可以写文章,贴图片,添加视频等等,发布之后可以通过链接分享。唯一不同的是,没有用户管理系统!就是说:telegra.ph 只能通过浏览器的 Cookie 识别用户。当你打开 telegra.ph 开始写一篇新文章,等发布之后,只要你没有更换浏览器或者清除浏览器缓存,就可以直接编辑这篇文章。这种设计让任何人都无法通过 telegra.ph 发布的文章链接追踪是谁写下了这段文字,包括自己在内。一旦更换了浏览器或清空缓存,这段文字就被永久存放在 telegra.ph 服务器上了。

这个博客有什么用呢,第一是为了安全,第二,通过 telegra.ph 分享的文章,在 Telegram 会自动进行识别,显示成「Instant View」,点击之后直接原生显示 — 并且可以设置显示方式 — 而不是跳出上下文环境,以外链的方式进行访问。

专注

与微信庞大的功能特征比较,Telegram 的功能已经不能叫简单了,简直是简陋,只有四个,单聊、群聊、私密聊天(单聊的扩展)和单向广播。它的新建功能也只有三个:New Group(群聊)、New Secret Chat(加密私聊)、New Channel(单向广播)。

这一点让我想起了我曾经在我所理解的“软件设计”中提到的 Instagram 的例子:

Instagram 第一代应用程序 Burbn 功能齐全,产品定位复杂,包括地点登记(check in at particular locations)、交友、图片分享、聚会等等,但用户却寥寥无几。后来经过统计发现,用户通过 Burbn 使用最多的功能是图片分享,而对其地点登记的功能几乎无人使用!Systrom 和 Krieger 开始重塑软件,专注图片分享,一番简化后的 Instagram 可让用户在 30 秒之内学会使用。随后,用户增长速度也快得惊人,仅用四个月就达到两百万,增速超过 Foursquare, Facebook 和 Twitter。

安全

Telegram 的另外一个特点就是安全,为了信息安全和隐私,这家公司差不多做到了极致。不仅体现在其产品协议、操作上面,而且到目前为止,没人知道 Telegram 的办公室在哪,也不知道谁在为 Telegram 工作。他们所有的员工可能都是通过信息分发的方式沟通,并分布在世界各地。也许你在星巴克喝咖啡的时候身边一个拿着 Mac 咔咔写代码的人就在维护 Telegram 的程序呢?

Telegram 的私聊模式有多安全?电子前线基金会(EFF)有过一个关于常用通讯软件安全性的评测,其中 Telegram 的隐私模式满足所有标准(引自霍炬)。Telegram 的私聊采用了端对端的通讯和加密方式,也就是说,所有的内容都不会保存在服务器上。当你发起一个私聊的时候,首先需要对方接受你的请求。然后,你就可以在私聊中设置定时器,默认 7 秒,当对方阅读之后 — 是的,只有读完了 — 信息就会阅后即焚。同时,在 Mac 上建立的私聊,在 iOS 设备上不会同时出现,私聊信息是不同步的。当你登出账户时,私密聊天的内容也会彻底消失,就像这些信息从来没有存在过。

更多关于 Pavel Durov 和他的 Telegram 的故事,推荐阅读霍炬的文章:Telegram 传奇:一个关于俄罗斯富豪、黑客、极权和阴谋的创业故事

我更加相信一定会有越来越多的理想主义者,他们相信平等和自由,坚守信念和价值观,每天充实地生活着。

欢迎加入「骇客邦」

「骇客邦」

以名誉为重,却并非来自强权、亦或外貌、或者能力,而是源于施与,将时间,态度,创意及创意结果贡献他人。

始于态度,这里没有领导者,却有为人尊重的英雄,我们对傲慢的自我中心者永不认同。

不要卷入讨论的骂战
不要有大量的错字或错误文法
提问之前先明确你的问题

https://t.me/hihackers

关于作者
Jason,80 后,现从事通信行业。安卓玩家一个人的书房朗读者麦子
 英语入门到放弃
 jsntn
 jasonwtien
 jasonwtien
更多…… /about.html

最近更新: