免费的XMPP客户yaxim庆祝成立XNUMX周年

23月XNUMX日,yaxim的开发人员,Android平台的免费XMPP客户端,庆祝了该项目的十年。 好,十年前,23年2009月XNUMX日, Yaxim的首次订婚得到确认,这意味着 今天,这个XMPP客户端正式是其运行协议的一半。 从那时起,XMPP和Android系统都发生了许多变化。

对于那些不知道yaxim的人,您应该知道 这是一个开源的Jabber / XMPP客户端 (GPLv2)。 Yaxim是一款旨在提高安全性,降低开销并保持服务器连接打开的应用程序。

关于亚新

里面 的重点 我们发现以下内容:

  • 与单个XMPP服务器(或GTalk,Facebook聊天或...)连接
  • 询问您有关自签名SSL证书的信息
  • 打开手机后允许自动连接
  • 3G / WiFi网络更改中的透明重新连接(XEP-0198)
  • 与您的朋友聊天(所有消息均已存储)
  • 交货确认(XEP-0184)。

雅西姆 它是用Java编写的,源代码保存在git中。 Yaxim可以由热情的用户进行编译,因此他们只需要Android SDK和ant即可进行编译。

要编译yaxim,必须遵循以下步骤:

git clone git@github.com:pfleidi/yaxim.git

cd yaxim

git submodule init

git submodule update

android update project -p . -s

android update project -p ActionBarSherlock/actionbarsherlock

android update project -p MemorizingTrustManager –subprojects

ant proguard debug

ant proguard release

Yaxim的10年

2009年,Android平台 它仍然是全新的, 缺少免费的即时消息客户端。 有谣言和公告,但是还没有人发布有效的代码。 第一 具体的轨道 是德国学生斯文(Sven)和克里斯(Chris)的演讲,他们介绍了他们的学期项目YAXIM (但另一个XMPP Instant Messenger)

他们收到了几封友好的信, 在GitHub上创建了一个项目,并继续编写代码。 在年底,在Yaxim 26C3上又展示了一个简短的演讲。 当时,可靠的消息传递是yaxim的一个大问题,但情况有所好转。

十年前的今天,创建了第一个yaxim提交,因此,它正式的使用时间是XMPP的一半。 从那时起,XMPP生态系统和Android方面都发生了很多事情。

重大变化

在2010 将YAXIM重命名为yaxim,使其看起来更像一个名称,而不再像一个浮华的缩写。 2013年,Bruno项目被创建为yaxim的弟弟,yaxim是XMPP的儿童和所有热爱动物的客户。 目前,它有近2.000位活跃用户。

也是在2013年,发布了ymp.im XMPP服务器,主要是为了方便yaxim和Bruno的使用,以及拥有适用于移动客户端的稳定可靠的服务器。 最终,在2016年,yaxim收到了其当前徽标,即a牛的照片。

从第一天开始 yaxim是一个业余项目,没有商业支持,也没有固定的开发人员。

多年来,其代码增长缓慢,到2015年,它的效率特别低下。 尽管yaxim在Google Play上的安装量超过了Conversations,但正如有人所说,后者是Android上的主要客户端,并且在XMPP用户中非常受欢迎。

但是,至少在最近三年中,安装yaxim的设备数量没有减少(Google直到2016年才提供统计信息)。

实际问题

yaxim代码库(Smack 3.x,ActionBarSherlock) 非常过时,目前正在付出很多努力来做到这一点 亚西姆 在现代Android设备上看起来不错 主要用于材料设计,还用于支持现代功能,例如交互式权限对话框和节省电池,以及Matrix协议(并不总是有效)。

最新开发的试用版通过Google Play的Beta通道提供。

数据来源: https://yaxim.org


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。