1易用、可靠、省电。内置支持图片、群聊和端到端加密功能。
2
3设计原则:
4
5* 在不牺牲安全性和隐私性的前提下,尽可能美观易用
6* 依赖现有的、完善的协议
7* 不需要 Google 账号或特定的 Google 云通讯服务(GCM)
8* 要求尽可能少的权限
9
10特点:
11
12* 使用 <a href="http://conversations.im/omemo/">OMEMO</a> 或 <a href="http://openpgp.org/about/">OpenPGP</a> 进行端到端加密
13* 发送和接收图片
14* 加密音视频通话(DTLS-SRTP)
15* 直观的用户界面,遵循 Android 设计准则
16* 为您的联系人添加图片/头像
17* 与桌面客户端同步
18* 群聊(支持书签功能)
19* 通讯录集成
20* 多账号/统一消息栏
21* 对电池寿命的影响非常小
22
23您可以很容易地使用 Conversations 在免费的 conversations.im 服务器上创建账号。不过,Conversations 也适用于任何其他 XMPP 服务器。许多 XMPP 服务器由志愿者免费运行。
24
25XMPP 功能:
26
27Conversations 适用于所有 XMPP 服务器。然而,XMPP 是一种可扩展的协议。这些扩展在所谓的 XMPP 扩展协议中也是标准化的。Conversations 支持其中的一些扩展,以使整体用户体验更好。有一种可能是您当前的 XMPP 服务器不支持这些扩展。因此,要想充分使用 Conversations 的功能,您应该考虑切换到支持这些扩展的 XMPP 服务器,甚至有更好的方式,或者为您和您的朋友运行自己的 XMPP 服务器。
28
29到目前为止,这些 XMPP 扩展协议是:
30
31* XEP-0065:SOCKS5 字节流(或 mod_proxy65)。如果双方都在防火墙或 NAT 后面,将用于传输文件。
32* XEP-0163:个人事件协议(头像)
33* XEP-0191:屏蔽命令可让您将垃圾消息发送者列入黑名单或屏蔽的联系人中,而不会将其从花名册中删除。
34* XEP-0198:流管理允许 XMPP 在小规模网络中断和底层 TCP 连接发生变化时继续运行。
35* XEP-0280:消息抄送,可自动将您发送的消息同步到桌面客户端,因此您可以在一次对话中从手机客户端无缝切换到桌面客户端,然后再返回。
36* XEP-0237:花名册版本控制主要是为了在移动连接不佳的情况下节省带宽
37* XEP-0313:消息存档管理与服务器同步消息历史记录。补发 Conversations 离线时发送的消息。
38* XEP-0352:客户端状态指示让服务器知道 Conversations 是否在后台。允许服务器保留不重要的数据包,从而节省带宽。
39* XEP-0363:通过 HTTP 文件上传功能,您可以在群聊中与离线联系人分享文件。需要在服务器上安装额外组件。