La XMPP-kliento de Yaxim aĝas 10 jarojn

Programistoj jaxim, senpaga XMPP-kliento por la platformo android, festi dekjariĝo de la projekto. Antaŭ dek jaroj, la 23-an de aŭgusto 2009, ĝi estis farita unue kompromiti yaxim kaj ĉi tio signifas, ke hodiaŭ ĉi tiu XMPP-kliento estas oficiale duono de la aĝo de la protokolo sur kiu ĝi funkcias. Ekde tiuj malproksimaj tempoj, multaj ŝanĝoj okazis kaj en XMPP mem kaj en la Android-sistemo.

2009: komenco

En 2009, la Android-platformo daŭre estis tute nova kaj mankis libera IM-kliento. Estis onidiroj kaj anoncoj, sed neniu ankoraŭ publikigis laborkodon. La unua konkreta sugesto estis la prezento de germanaj studentoj Sven kaj Chris prezentantaj sian semestran projekton YAXIM — Ankoraŭ Alia XMPP Tuj Mesaĝilo.

Ili ricevis plurajn amikecajn leterojn, kreis projekton en GitHub kaj daŭre skribis kodon. Ĉe la fino de la jaro, alia estis montrita ĉe la 26C3-konferenco mallonga prezento. La granda problemo kun yaxim tiutempe estis fidinda mesaĝo livero, sed aferoj iom post iom pliboniĝis.

Gravaj ŝanĝoj

En 2010, YAXIM estis renomita jaxim por soni pli kiel nomo kaj malpli kiel okulfrapa akronimo. En 2013 la projekto estis kreita bruno, kiel la frateto de yaxim, estas XMPP-kliento por infanoj kaj iu ajn kiu amas bestojn. Ĝi nuntempe havas preskaŭ 2000 aktivajn uzantojn.

Ankaŭ en 2013, XMPP-servilo estis lanĉita yax.im, ĉefe por faciligi uzadon de yaxim kaj Bruno, sed ankaŭ havi stabilan kaj fidindan servilon taŭgan por moveblaj klientoj.

Finfine, en 2016, jaxim ricevis sian nunan emblemon, bildon de jako.

Dinamiko de evoluo

De la unua tago, yaxim estis ŝatokupprojekto, kun neniu komerca subteno kaj neniuj permanentaj programistoj. Ĝia kodkresko estis sufiĉe malrapida tra la jaroj, kun 2015 estante aparte malrapida jaro. Malgraŭ tio, ke yaxim havas pli da instalaĵoj en Google Play ol Konversacioj, ĉi-lasta laŭ iuj estas la ĉefa kliento en Android kaj estas tre populara inter XMPP-uzantoj. Tamen almenaŭ dum la lastaj tri jaroj ne malpliiĝas la nombro da aparatoj kun instalita yaxim (Google ne provizas statistikojn ĝis 2016).

Nunaj problemoj

La yaxim-kodbazo (Smack 3.x, ActionBarSherlock) estas sufiĉe malmoderna kaj multe da penado estas nuntempe farita por ke yaxim aspektu bone sur modernaj Android-aparatoj (materiala dezajno) kaj subtenas modernajn funkciojn kiel interagaj permesdialogoj kaj ŝparado de baterioj, kaj ankaŭ protokolo matrix (kiu ne ĉiam funkcias). Testversioj kun la plej novaj evoluoj estas ofertitaj tra beta kanalo en Google Play.

fonto: opennet.ru