Yaximov XMPP klijent star je 10 godina

Developeri yaxim, besplatni XMPP klijent za platformu Android, slaviti deseta obljetnica projekta. Prije deset godina, 23. kolovoza 2009. počinjeno je prvi počiniti yaxim, a to znači da je danas ovaj XMPP klijent službeno upola stariji od protokola na kojem radi. Od tih dalekih vremena dogodile su se mnoge promjene kako u samom XMPP-u tako iu sustavu Android.

2009: početak

U 2009. godini platforma Android još uvijek je bila potpuno nova i nedostajao joj je besplatni IM klijent. Bilo je glasina i najava, ali nitko još nije objavio radni kod. Prvi konkretan nagovještaj bilo je izlaganje njemačkih studenata Svena i Chrisa koji su predstavili svoj semestralni projekt YAXIM — Još jedan XMPP Instant Messenger.

Dobili su nekoliko prijateljskih pisama, napravili projekt na GitHubu i nastavili pisati kod. Krajem godine na konferenciji 26C3 prikazan je još jedan kratka prezentacija. Veliki problem s yaximom u to vrijeme bila je pouzdana isporuka poruka, ali stvari su se postupno popravljale.

Značajne promjene

Godine 2010. YAXIM je preimenovan u yaxim kako bi više zvučao kao ime, a manje kao upadljiva kratica. Projekt je nastao 2013 Bruno, poput mlađeg brata yaxima, je XMPP klijent za djecu i sve koji vole životinje. Trenutno ima gotovo 2000 aktivnih korisnika.

Također u 2013. pokrenut je XMPP poslužitelj yax.im, uglavnom kako bi olakšali korištenje yaxima i Bruna, ali i kako bi imali stabilan i pouzdan poslužitelj prikladan za mobilne klijente.

Konačno, 2016. godine yaxim je dobio svoj trenutni logo, sliku jaka.

Dinamika razvoja

Od prvog dana yaxim je bio projekt iz hobija, bez komercijalne podrške i stalnih programera. Rast njegovog koda bio je prilično spor tijekom godina, a 2015. je bila posebno spora godina. Unatoč činjenici da yaxim ima više instalacija na Google Playu nego razgovori, za potonjeg neki kažu da je glavni klijent na Androidu i vrlo je popularan među korisnicima XMPP-a. Međutim, najmanje zadnje tri godine nije bilo pada u broju uređaja s instaliranim yaximom (Google ne daje statistiku do 2016.).

Trenutni problemi

Baza koda za yaxim (Smack 3.x, ActionBarSherlock) prilično je zastarjela i trenutno se ulaže puno truda kako bi yaxim izgledao dobro na modernim Android uređajima (material design) i podržavao moderne značajke kao što su interaktivni dijalozi za dozvole i štednja baterije, a također i protokol Matrica (koji ne radi uvijek). Ponuđene su testne verzije s najnovijim dostignućima beta kanal na Google Playu.

Izvor: opennet.ru