Yaxim 的 XMPP 客户端已有 10 年历史

开发人员 亚西姆,该平台的免费 XMPP 客户端 Android, 庆祝 该项目十周年。 十年前,23年2009月XNUMX日,它承诺 第一次提交 yaxim,这意味着今天这个 XMPP 客户端正式是它所使用的协议年龄的一半。 自那遥远的时代以来,XMPP 本身和 Android 系统都发生了许多变化。

2009年:开始

2009年,Android平台还是全新的,缺乏免费的IM客户端。 有谣言和公告,但尚未有人发布工作代码。 第一个具体提示是德国学生 Sven 和 Chris 介绍他们的学期项目 YAXIM——另一个 XMPP 即时通讯工具.

他们收到了几封友好的信件,在 GitHub 上创建了一个项目并继续编写代码。 年底26C3大会又展示了一款 简短的介绍。 当时 yaxim 的大问题是可靠的消息传递,但情况逐渐得到改善。

重大变化

2010 年,YAXIM 更名为 yaxim,听起来更像是一个名字,而不是一个华而不实的缩写词。 2013年该项目创建 布鲁诺与 yaxim 的弟弟一样,是一个面向儿童和任何热爱动物的人的 XMPP 客户端。 目前拥有近 2000 名活跃用户。

同样在 2013 年,推出了 XMPP 服务器 yax.im,主要是为了让使用yaxim和Bruno更容易,同时也是为了有一个稳定可靠的适合移动客户端的服务器。

最终,在 2016 年,yaxim 收到了当前的徽标,即牦牛的图像。

发展动态

从第一天起,yaxim 就是一个业余爱好项目,没有商业支持,也没有永久的开发人员。 多年来其代码增长相当缓慢,其中 2015 年尤其缓慢。 尽管 yaxim 在 Google Play 上的安装量比 对话,有人说后者是 Android 上的主要客户端,并且在 XMPP 用户中非常流行。 然而,至少在过去三年里,安装 yaxim 的设备数量没有下降(Google 直到 2016 年才提供统计数据)。

目前的问题

yaxim 代码库(Smack 3.x、ActionBarSherlock)已经相当过时,目前正在投入大量精力使 yaxim 在现代 Android 设备上看起来不错(材料设计)并支持现代功能,例如交互式权限对话框和电池节省,还有协议 矩阵 (哪个 并不总是有效)。 通过以下方式提供具有最新开发的测试版本 测试版频道 在 Google Play 上。

来源: opennet.ru