odjemalec yaxim XMPP je star 10 let

Razvijalci yaxim, brezplačen odjemalec XMPP za platformo Android, praznovati deseto obletnico projekta. Pred desetimi leti, 23. avgusta 2009, je bila storjena prva zaveza yaxim in to pomeni, da je danes ta odjemalec XMPP uradno polovico starejši od protokola, na katerem deluje. Od tistih daljnih časov je prišlo do številnih sprememb tako v samem XMPP kot v sistemu Android.

2009: začetek

Leta 2009 je bila platforma Android še povsem nova in ni imela brezplačnega odjemalca za neposredno sporočanje. Bilo je govoric in napovedi, vendar še nihče ni objavil delujoče kode. Prvi konkreten namig je bila predstavitev nemških študentov Svena in Chrisa, ki sta predstavila svoj semestralni projekt YAXIM – Še en XMPP hitri messenger.

Prejeli so več prijaznih pisem, ustvarili projekt na GitHubu in nadaljevali s pisanjem kode. Konec leta je bil na konferenci 26C3 prikazan še en kratka predstavitev. Takratna velika težava yaxima je bila zanesljiva dostava sporočil, vendar so se stvari postopoma izboljšale.

Pomembne spremembe

Leta 2010 se je YAXIM preimenoval v yaxim, da bi zvenel bolj kot ime in manj kot vpadljiva kratica. Leta 2013 je nastal projekt Bruno, kot mlajši brat yaxima, je odjemalec XMPP za otroke in vse, ki imajo radi živali. Trenutno ima skoraj 2000 aktivnih uporabnikov.

Tudi leta 2013 je bil lansiran strežnik XMPP yax.im, predvsem za lažjo uporabo yaxima in Bruna, pa tudi za stabilen in zanesljiv strežnik, primeren za mobilne odjemalce.

Končno je leta 2016 yaxim prejel svoj trenutni logotip, podobo jaka.

Dinamika razvoja

Od prvega dne je bil yaxim hobi projekt, brez komercialne podpore in stalnih razvijalcev. Njegova kodna rast je bila skozi leta dokaj počasna, leto 2015 pa je bilo še posebej počasno. Kljub temu, da ima yaxim več namestitev v Google Play kot Pogovori, slednji naj bi bil po mnenju nekaterih glavni odjemalec v Androidu in je zelo priljubljen med uporabniki XMPP. Vendar vsaj zadnja tri leta ni bilo upada števila naprav z nameščenim yaximom (Google ne daje statistike do leta 2016).

Trenutne težave

Baza kode yaxim (Smack 3.x, ActionBarSherlock) je precej zastarela in trenutno je vloženega veliko truda, da bi yaxim izgledal dobro na sodobnih napravah Android (material design) in podpiral sodobne funkcije, kot so interaktivna pogovorna okna za dovoljenja in varčevanje z baterijo, in tudi protokol Matrix (ki ne deluje vedno). Preizkusne različice z najnovejšim razvojem so na voljo prek beta kanal v storitvi Google Play.

Vir: opennet.ru