yaxim XMPP-client wordt 10 jaar oud

Ontwikkelaars jaxim, een gratis XMPP-client voor het platform Android, vieren tienjarig jubileum van het project. Tien jaar geleden, op 23 augustus 2009, werd de moord gepleegd eerst plegen yaxim en dit betekent dat deze XMPP-client vandaag officieel de helft ouder is dan het protocol waarop hij werkt. Sinds die verre tijden hebben er veel veranderingen plaatsgevonden, zowel in XMPP zelf als in het Android-systeem.

2009: begin

In 2009 was het Android-platform nog volledig nieuw en ontbrak het aan een gratis IM-client. Er zijn geruchten en aankondigingen geweest, maar nog niemand heeft werkende code gepubliceerd. De eerste concrete hint was de presentatie van de Duitse studenten Sven en Chris die hun semesterproject presenteerden YAXIM — Nog een XMPP Instant Messenger.

Ze ontvingen verschillende vriendelijke brieven, creëerden een project op GitHub en gingen door met het schrijven van code. Aan het einde van het jaar werd er nog een getoond op de 26C3-conferentie korte presentatie. Het grote probleem met Yaxim destijds was de betrouwbare bezorging van berichten, maar geleidelijk werd het beter.

Significante veranderingen

In 2010 werd YAXIM omgedoopt tot yaxim om meer als een naam te klinken en minder als een flitsend acroniem. In 2013 ontstond het project Bruno, net als het kleine broertje van Yaxim, is een XMPP-client voor kinderen en iedereen die van dieren houdt. Het heeft momenteel bijna 2000 actieve gebruikers.

Eveneens in 2013 werd een XMPP-server gelanceerd yax.im, voornamelijk om het gebruik van Yaxim en Bruno eenvoudiger te maken, maar ook om een ​​stabiele en betrouwbare server te hebben die geschikt is voor mobiele clients.

Uiteindelijk ontving Yaxim in 2016 zijn huidige logo, een afbeelding van een jak.

Dynamiek van ontwikkeling

Vanaf dag één was Yaxim een ​​hobbyproject, zonder commerciële ondersteuning en zonder vaste ontwikkelaars. De codegroei is door de jaren heen vrij traag geweest, waarbij 2015 een bijzonder langzaam jaar was. Ondanks het feit dat Yaxim meer installaties op Google Play heeft dan Gesprekken, wordt door sommigen gezegd dat dit de belangrijkste client op Android is en erg populair is onder XMPP-gebruikers. De afgelopen drie jaar is er echter geen afname geweest in het aantal apparaten waarop Yaxim is geïnstalleerd (Google verstrekt pas in 2016 statistieken).

Huidige problemen

De yaxim-codebasis (Smack 3.x, ActionBarSherlock) is behoorlijk verouderd en er wordt momenteel veel moeite gestoken om yaxim er goed uit te laten zien op moderne Android-apparaten (materiaalontwerp) en moderne functies te ondersteunen zoals interactieve toestemmingsdialogen en batterijbesparing, en ook protocollair Matrix (welke de werkt niet altijd). Testversies met de nieuwste ontwikkelingen worden via aangeboden bèta-kanaal op Google Play.

Bron: opennet.ru