Der XMPP-Client von Yaxim ist 10 Jahre alt

Entwickler Yaxim, ein kostenloser XMPP-Client für die Plattform Android, feiere zehnjähriges Jubiläum des Projekts. Vor zehn Jahren, am 23. August 2009, wurde es begangen erstes Commit yaxim und das bedeutet, dass dieser XMPP-Client heute offiziell halb so alt ist wie das Protokoll, mit dem er funktioniert. Seit dieser fernen Zeit haben sich sowohl in XMPP selbst als auch im Android-System viele Änderungen ergeben.

2009: Anfang

Im Jahr 2009 war die Android-Plattform noch völlig neu und es fehlte ein kostenloser IM-Client. Es gab Gerüchte und Ankündigungen, aber noch hat niemand einen funktionierenden Code veröffentlicht. Der erste konkrete Hinweis war die Vorstellung der deutschen Studierenden Sven und Chris, die ihr Semesterprojekt vorstellten YAXIM – Noch ein XMPP Instant Messenger.

Sie erhielten mehrere freundliche Briefe, erstellten ein Projekt auf GitHub und fuhren mit dem Schreiben von Code fort. Ende des Jahres wurde ein weiteres auf der 26C3-Konferenz gezeigt Kurzpräsentation. Das große Problem bei Yaxim war damals die zuverlässige Nachrichtenübermittlung, aber die Dinge verbesserten sich allmählich.

Bedeutsame Änderungen

Im Jahr 2010 wurde YAXIM in yaxim umbenannt, um mehr wie ein Name und weniger wie ein auffälliges Akronym zu klingen. Im Jahr 2013 entstand das Projekt braun, wie der kleine Bruder von Yaxim, ist ein XMPP-Client für Kinder und alle, die Tiere lieben. Derzeit hat es fast 2000 aktive Benutzer.

Ebenfalls im Jahr 2013 wurde ein XMPP-Server gestartet yax.im, hauptsächlich um die Verwendung von Yaxim und Bruno zu vereinfachen, aber auch um einen stabilen und zuverlässigen Server zu haben, der für mobile Clients geeignet ist.

Im Jahr 2016 erhielt Yaxim schließlich sein aktuelles Logo, das Bild eines Yaks.

Dynamik der Entwicklung

Yaxim war vom ersten Tag an ein Hobbyprojekt ohne kommerzielle Unterstützung und ohne feste Entwickler. Das Codewachstum verlief im Laufe der Jahre recht langsam, wobei 2015 ein besonders langsames Jahr war. Trotz der Tatsache, dass Yaxim mehr Installationen bei Google Play hat als GesprächeLetzterer wird von einigen als Haupt-Client für Android bezeichnet und ist bei XMPP-Benutzern sehr beliebt. Allerdings ist seit mindestens drei Jahren kein Rückgang der Anzahl der Geräte mit installiertem Yaxim zu verzeichnen (Statistiken liefert Google erst 2016).

Aktuelle Probleme

Die Yaxim-Codebasis (Smack 3.x, ActionBarSherlock) ist ziemlich veraltet und es wird derzeit viel Aufwand betrieben, um Yaxim auf modernen Android-Geräten gut aussehen zu lassen (Materialdesign) und moderne Funktionen wie interaktive Berechtigungsdialoge und Batteriesparen zu unterstützen. und auch Protokoll Matrix (welche funktioniert nicht immer). Testversionen mit den neuesten Entwicklungen werden angeboten Beta-Kanal bei Google Play.

Source: opennet.ru