Le client XMPP de Yaxim a 10 ans

Développeurs Yaxim, un client XMPP gratuit pour la plateforme Android, célébrer dixième anniversaire du projet. Il y a dix ans, le 23 août 2009, il était commis premier engagement yaxim et cela signifie qu'aujourd'hui ce client XMPP a officiellement la moitié de l'âge du protocole sur lequel il fonctionne. Depuis ces temps lointains, de nombreux changements ont eu lieu tant dans XMPP lui-même que dans le système Android.

2009 : début

En 2009, la plate-forme Android était encore complètement nouvelle et ne disposait pas d'un client de messagerie instantanée gratuit. Il y a eu des rumeurs et des annonces, mais personne n'a encore publié de code fonctionnel. Le premier indice concret a été la présentation des étudiants allemands Sven et Chris présentant leur projet de semestre. YAXIM — Encore une autre messagerie instantanée XMPP.

Ils ont reçu plusieurs lettres amicales, ont créé un projet sur GitHub et ont continué à écrire du code. En fin d'année, un autre a été présenté lors de la conférence 26C3 courte présentation. Le gros problème avec Yaxim à l’époque était la fiabilité de la transmission des messages, mais les choses se sont progressivement améliorées.

Changements importants

En 2010, YAXIM a été renommé yaxim pour ressembler davantage à un nom qu'à un acronyme tape-à-l'œil. En 2013, le projet a été créé brun, comme le petit frère de Yaxim, est un client XMPP destiné aux enfants et à tous ceux qui aiment les animaux. Il compte actuellement près de 2000 XNUMX utilisateurs actifs.

Toujours en 2013, un serveur XMPP a été lancé yax.im, principalement pour faciliter l'utilisation de yaxim et Bruno, mais aussi pour disposer d'un serveur stable et fiable adapté aux clients mobiles.

Enfin, en 2016, yaxim a reçu son logo actuel, une image de yack.

Dynamique de développement

Dès le premier jour, Yaxim était un projet de loisir, sans support commercial ni développeur permanent. La croissance de son code a été assez lente au fil des ans, 2015 étant une année particulièrement lente. Malgré le fait que Yaxim ait plus d'installations sur Google Play que Conversations, ce dernier est considéré par certains comme le client principal sur Android et est très populaire parmi les utilisateurs de XMPP. Cependant, au cours des trois dernières années au moins, le nombre d'appareils sur lesquels Yaxim est installé n'a pas diminué (Google ne fournit de statistiques qu'en 2016).

Problèmes actuels

La base de code de Yaxim (Smack 3.x, ActionBarSherlock) est assez obsolète et de nombreux efforts sont actuellement déployés pour que Yaxim ait une belle apparence sur les appareils Android modernes (conception matérielle) et prenne en charge des fonctionnalités modernes telles que les boîtes de dialogue d'autorisation interactives et l'économie de batterie. et aussi le protocole Matrice (lequel à ne fonctionne pas toujours). Des versions de test avec les derniers développements sont proposées via canal bêta sur Google Play.

Source: opennet.ru