Clientul XMPP al lui Yaxim are 10 ani

Dezvoltatorii yaxim, un client XMPP gratuit pentru platformă Android, sărbători a zecea aniversare a proiectului. În urmă cu zece ani, pe 23 august 2009, a fost comisă primul comite yaxim și asta înseamnă că astăzi acest client XMPP are oficial jumătate din vârsta protocolului pe care funcționează. Din acele vremuri îndepărtate, au avut loc multe schimbări atât în ​​XMPP în sine, cât și în sistemul Android.

2009: început

În 2009, platforma Android era încă complet nouă și nu avea un client IM gratuit. Au existat zvonuri și anunțuri, dar nimeni nu a publicat încă codul de lucru. Primul indiciu concret a fost prezentarea studenților germani Sven și Chris care își prezentau proiectul de semestru YAXIM — Un alt mesager instant XMPP.

Au primit mai multe scrisori prietenoase, au creat un proiect pe GitHub și au continuat să scrie cod. La sfârșitul anului, încă una a fost prezentată la conferința 26C3 scurtă prezentare. Marea problemă cu yaxim la acea vreme era livrarea de încredere a mesajelor, dar lucrurile s-au îmbunătățit treptat.

Schimbări semnificative

În 2010, YAXIM a fost redenumit yaxim pentru a suna mai mult ca un nume și mai puțin ca un acronim strălucitor. În 2013 a fost creat proiectul maro, ca și fratele mai mic al lui Yaxim, este un client XMPP pentru copii și oricine iubește animalele. În prezent are aproape 2000 de utilizatori activi.

Tot în 2013 a fost lansat un server XMPP yax.im, în principal pentru a ușura utilizarea yaxim și Bruno, dar și pentru a avea un server stabil și de încredere potrivit pentru clienții mobili.

În cele din urmă, în 2016, yaxim a primit logo-ul actual, o imagine a unui iac.

Dinamica dezvoltării

Din prima zi, yaxim a fost un proiect hobby, fără suport comercial și fără dezvoltatori permanenți. Creșterea codului său a fost destul de lentă de-a lungul anilor, 2015 fiind un an deosebit de lent. În ciuda faptului că yaxim are mai multe instalări pe Google Play decât conversaţii, acesta din urmă este spus de unii ca fiind clientul principal pe Android și este foarte popular printre utilizatorii XMPP. Cu toate acestea, cel puțin în ultimii trei ani nu s-a înregistrat nicio scădere a numărului de dispozitive cu yaxim instalat (Google nu oferă statistici până în 2016).

Probleme actuale

Baza codului yaxim (Smack 3.x, ActionBarSherlock) este destul de învechită și se depune în prezent mult efort pentru ca yaxim să arate bine pe dispozitivele moderne Android (design material) și să accepte funcții moderne, cum ar fi dialogurile interactive de permisiuni și economisirea bateriei, si de asemenea protocol Matrice (care nu funcționează întotdeauna). Sunt oferite versiuni de testare cu cele mai recente evoluții canal beta pe Google Play.

Sursa: opennet.ru