Yaxim se XMPP-kliënt is 10 jaar oud

Developers yaxim, 'n gratis XMPP-kliënt vir die platform Android, vier tiende herdenking van die projek. Tien jaar gelede, op 23 Augustus 2009, is dit gepleeg eerste pleeg yaxim en dit beteken dat hierdie XMPP-kliënt vandag amptelik die helfte van die protokol is waarop dit werk. Sedert daardie verre tye het baie veranderinge plaasgevind, beide in XMPP self en in die Android-stelsel.

2009: begin

In 2009 was die Android-platform nog heeltemal nuut en het nie 'n gratis IM-kliënt gehad nie. Daar was gerugte en aankondigings, maar niemand het nog werkskode gepubliseer nie. Die eerste konkrete wenk was die aanbieding van Duitse studente Sven en Chris wat hul semesterprojek aangebied het YAXIM - Nog 'n XMPP Instant Messenger.

Hulle het verskeie vriendelike briewe ontvang, 'n projek op GitHub geskep en voortgegaan om kode te skryf. Aan die einde van die jaar is nog een by die 26C3-konferensie gewys kort aanbieding. Die groot probleem met yaxim destyds was betroubare boodskapaflewering, maar dinge het geleidelik verbeter.

Beduidende veranderinge

In 2010 is YAXIM herdoop na yaxim om meer soos 'n naam en minder soos 'n spoggerige akroniem te klink. In 2013 is die projek geskep Bruno, soos die kleinboet van yaxim, is 'n XMPP-kliënt vir kinders en almal wat van diere hou. Dit het tans byna 2000 XNUMX aktiewe gebruikers.

Ook in 2013 is 'n XMPP-bediener bekendgestel yax.im, hoofsaaklik om die gebruik van yaxim en Bruno makliker te maak, maar ook om 'n stabiele en betroubare bediener te hê wat geskik is vir mobiele kliënte.

Uiteindelik, in 2016, het yaxim sy huidige logo ontvang, 'n beeld van 'n yak.

Dinamika van ontwikkeling

Van dag een af ​​was yaxim 'n stokperdjieprojek, met geen kommersiële ondersteuning en geen permanente ontwikkelaars nie. Sy kodegroei was redelik stadig oor die jare, met 2015 wat 'n besonder stadige jaar was. Ten spyte van die feit dat yaxim meer installasies op Google Play het as gesprekke, laasgenoemde word deur sommige gesê as die hoofkliënt op Android en is baie gewild onder XMPP-gebruikers. Vir ten minste die afgelope drie jaar was daar egter geen afname in die aantal toestelle met yaxim geïnstalleer nie (Google verskaf eers statistieke tot 2016).

Huidige probleme

Die yaxim-kodebasis (Smack 3.x, ActionBarSherlock) is redelik verouderd en daar word tans baie moeite gedoen om yaxim goed te laat lyk op moderne Android-toestelle (materiaalontwerp) en ondersteun moderne kenmerke soos interaktiewe toestemmingsdialoë en batterybesparing, en ook protokol Matrix (watter werk nie altyd nie). Toetsweergawes met die nuutste ontwikkelings word deur aangebied beta-kanaal op Google Play.

Bron: opennet.ru