Entwickler , des freien XMPP-Clients für die Plattform , das zehnjährige Bestehen des Projekts. Vor zehn Jahren, am 23. August 2009, wurde die yaxim gemacht, was bedeutet, dass dieser XMPP-Client heute offiziell doppelt so jung ist wie das Protokoll, nach dem er arbeitet. Seit diesen fernen Zeiten haben sich viele Änderungen sowohl im XMPP selbst als auch im Android-System ergeben.
2009: Die Anfänge
Im Jahr 2009 war die Android-Plattform noch ganz neu und es fehlte an einem kostenlosen IM-Client. Es gab Gerüchte und Ankündigungen, aber niemand hatte bisher funktionierenden Code veröffentlicht. Der erste konkrete Hinweis war die Präsentation der deutschen Studenten Sven und Chris, die ihr Semesterprojekt vorstellten .
Sie erhielten einige freundliche Rückmeldungen, gründeten ein Projekt auf GitHub und setzten ihre Programmierarbeit fort. Am Ende des Jahres wurde auf der Konferenz 26C3 eine weitere . Eine große Herausforderung für yaxim war damals die zuverlässige Zustellung von Nachrichten, aber nach und nach verbesserte sich alles.
Einschneidende Veränderungen
Im Jahr 2010 wurde YAXIM in yaxim umbenannt, um mehr wie ein Name und weniger wie eine schreiende Abkürzung zu wirken. 2013 wurde das Projekt , als kleiner Bruder von yaxim, ein XMPP-Client für Kinder und all jene, die Tiere lieben. Heute hat es fast 2000 aktive Nutzer.
Ebenfalls im Jahr 2013 wurde der XMPP-Server , hauptsächlich um die Nutzung von yaxim und Bruno zu vereinfachen und um einen stabilen und zuverlässigen Server zu haben, der für mobile Clients geeignet ist.
Schließlich erhielt yaxim im Jahr 2016 sein aktuelles Logo, das Bild eines Yaks.
Entwicklungsdynamik
Von Anfang an war yaxim ein Amateurprojekt, ohne kommerzielle Unterstützung und ohne feste Entwickler. Über die Jahre wuchs der Code sehr langsam, wobei das Jahr 2015 besonders wenig produktiv war. Trotz der Tatsache, dass yaxim mehr Installationen im Google Play hat als , wird letzterer von vielen als der Hauptclient auf Android angesehen und ist bei XMPP-Nutzern sehr beliebt. Dennoch gab es in den letzten drei Jahren zumindest keinen Rückgang der Anzahl der Geräte, auf denen yaxim installiert ist (Google stellt seit 2016 keine Statistiken zur Verfügung).
Aktuelle Herausforderungen
Die Codebasis von yaxim (Smack 3.x, ActionBarSherlock) ist stark veraltet, und es werden derzeit erhebliche Anstrengungen unternommen, um yaxim auf modernen Android-Geräten (Materialdesign) ansprechend zu gestalten und moderne Funktionen wie interaktive Berechtigungsdialoge sowie Energiesparfunktionen zu unterstützen, sowie das Protokoll (das ). Testversionen mit den neuesten Entwicklungen werden über auf Google Play angeboten.
Quelle: opennet.ru
