Yaxim XMPP klientui 10 metų

Kūrėjai jaximas, nemokamas platformos XMPP klientas Android, švesti projekto dešimtmetis. Prieš dešimt metų, 23 m. rugpjūčio 2009 d., jis buvo įvykdytas pirmas įsipareigojimas yaxim ir tai reiškia, kad šiandien šis XMPP klientas yra oficialiai perpus jaunesnis už protokolą, kuriame jis veikia. Nuo tų tolimų laikų tiek pačiame XMPP, tiek Android sistemoje įvyko daug pakeitimų.

2009: pradžia

2009 m. Android platforma vis dar buvo visiškai nauja ir trūko nemokamo MP kliento. Sklido gandai ir pranešimai, bet dar niekas nepaskelbė veikiančio kodo. Pirmoji konkreti užuomina buvo vokiečių studentų Sveno ir Chriso pristatymas, pristatantis savo semestro projektą YAXIM – dar vienas XMPP momentinių pranešimų siuntėjas.

Jie gavo keletą draugiškų laiškų, sukūrė projektą „GitHub“ ir toliau rašė kodą. Metų pabaigoje 26C3 konferencijoje buvo parodytas dar vienas trumpas pristatymas. Didelė yaxim problema tuo metu buvo patikimas pranešimų pristatymas, tačiau viskas pamažu gerėjo.

Reikšmingi pokyčiai

2010 m. YAXIM buvo pervadintas į yaxim, kad skambėtų kaip pavadinimas, o ne kaip ryškus akronimas. 2013 metais projektas buvo sukurtas bruno, kaip ir mažasis Yaxim brolis, yra XMPP klientas vaikams ir visiems, kurie myli gyvūnus. Šiuo metu ji turi beveik 2000 aktyvių vartotojų.

Taip pat 2013 m. buvo paleistas XMPP serveris yax.im, daugiausia siekiant palengvinti yaxim ir Bruno naudojimą, bet taip pat turėti stabilų ir patikimą serverį, tinkamą mobiliesiems klientams.

Galiausiai, 2016 m., Yaxim gavo dabartinį logotipą – jako atvaizdą.

Vystymosi dinamika

Nuo pat pirmos dienos yaxim buvo hobio projektas, be komercinės paramos ir nuolatinių kūrėjų. Jos kodo augimas bėgant metams buvo gana lėtas, o 2015-ieji buvo ypač lėti metai. Nepaisant to, kad „yaxim“ sistemoje „Google Play“ įdiegta daugiau nei Pokalbiai, kai kurie teigia, kad pastarasis yra pagrindinis „Android“ klientas ir yra labai populiarus tarp XMPP vartotojų. Tačiau bent jau pastaruosius trejus metus įrenginių, kuriuose įdiegtas yaxim, skaičius nesumažėjo (Google nepateikia statistikos iki 2016 m.).

Dabartinės problemos

„Yaxim“ kodo bazė („Smack 3.x“, „ActionBarSherlock“) yra gana pasenusi ir šiuo metu dedama daug pastangų, kad „yaxim“ atrodytų gerai šiuolaikiniuose „Android“ įrenginiuose (materialus dizainas) ir palaikytų tokias modernias funkcijas, kaip interaktyvūs leidimų dialogai ir akumuliatoriaus taupymas, ir protokolas Matrica (kuris ne visada veikia). Siūlomos bandomosios versijos su naujausiais patobulinimais beta kanalas „Google Play“.

Šaltinis: opennet.ru