Yaximov XMPP klijent ima 10 godina

Programeri yaxim, besplatni XMPP klijent za platformu android, slaviti deseta godišnjica projekta. Prije deset godina, 23. avgusta 2009. godine, počinjeno je prvo urezivanje 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 Android sistemu.

2009: početak

U 2009, Android platforma je još uvijek bila potpuno nova i nije imala besplatnog IM klijenta. Bilo je glasina i najava, ali niko još nije objavio radni kod. Prvi konkretan nagovještaj bila je prezentacija njemačkih studenata Svena i Chrisa koji su predstavili svoj semestralni projekat YAXIM — Još jedan XMPP Instant Messenger.

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

Značajne promjene

Godine 2010. YAXIM je preimenovan u yaxim kako bi zvučao više kao ime, a manje kao blistav akronim. Projekat je kreiran 2013. godine Bruno, kao i mali brat yaxima, je XMPP klijent za djecu i sve koji vole životinje. Trenutno ima skoro 2000 aktivnih korisnika.

Takođe 2013. godine pokrenut je XMPP server yax.im, uglavnom da bi se olakšalo korištenje yaxima i Bruna, ali i da bi imao stabilan i pouzdan server pogodan za mobilne klijente.

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

Dinamika razvoja

Od prvog dana, yaxim je bio hobi projekat, bez komercijalne podrške i stalnih programera. Rast njegovog koda je bio prilično spor tokom godina, a 2015. je bila posebno spora godina. Unatoč činjenici da yaxim ima više instalacija na Google Playu nego Razgovori, neki kažu da je ovaj drugi glavni klijent na Androidu i da je veoma popularan među XMPP korisnicima. Međutim, najmanje u posljednje tri godine nije zabilježen pad broja uređaja s instaliranim yaximom (Google ne daje statistiku do 2016.).

Trenutni problemi

Baza yaxim kodova (Smack 3.x, ActionBarSherlock) je prilično zastarjela i trenutno se mnogo truda ulaže da yaxim izgleda dobro na modernim Android uređajima (dizajn materijala) i podržava moderne funkcije kao što su interaktivni dijalozi za dozvole i ušteda baterije, a takođe i protokol matrica (koji ne radi uvijek). Probne verzije s najnovijim razvojem se nude putem beta kanal na Google Play.

izvor: opennet.ru