Yaxims XMPP-klient er 10 år gammel

Utviklere yaxim, en gratis XMPP-klient for plattformen Android, feire tiårsjubileum for prosjektet. For ti år siden, 23. august 2009, ble det begått første forpliktelse yaxim og dette betyr at denne XMPP-klienten i dag offisielt er halvparten av protokollen den fungerer på. Siden de fjerne tider har det skjedd mange endringer både i selve XMPP og i Android-systemet.

2009: begynnelsen

I 2009 var Android-plattformen fortsatt helt ny og manglet en gratis IM-klient. Det har vært rykter og kunngjøringer, men ingen har publisert arbeidskode ennå. Det første konkrete hintet var presentasjonen av tyske studentene Sven og Chris som presenterte semesterprosjektet sitt YAXIM — Enda en XMPP Instant Messenger.

De mottok flere vennlige brev, laget et prosjekt på GitHub og fortsatte å skrive kode. På slutten av året ble enda en vist på 26C3-konferansen kort presentasjon. Det store problemet med yaxim på den tiden var pålitelig meldingslevering, men ting ble gradvis bedre.

Betydelige endringer

I 2010 ble YAXIM omdøpt til yaxim for å høres mer ut som et navn og mindre som et prangende akronym. I 2013 ble prosjektet opprettet Bruno, som lillebroren til yaxim, er en XMPP-klient for barn og alle som elsker dyr. Den har for tiden nesten 2000 aktive brukere.

Også i 2013 ble en XMPP-server lansert yax.im, hovedsakelig for å gjøre bruken av yaxim og Bruno enklere, men også for å ha en stabil og pålitelig server egnet for mobile klienter.

Til slutt, i 2016, mottok yaxim sin nåværende logo, et bilde av en yak.

Utviklingsdynamikk

Fra dag én var yaxim et hobbyprosjekt, uten kommersiell støtte og uten faste utviklere. Kodeveksten har vært ganske sakte gjennom årene, med 2015 som et spesielt tregt år. Til tross for at yaxim har flere installasjoner på Google Play enn samtaler, sies sistnevnte av noen å være hovedklienten på Android og er veldig populær blant XMPP-brukere. Men i det minste de siste tre årene har det ikke vært noen nedgang i antall enheter med yaxim installert (Google gir ikke statistikk før i 2016).

Aktuelle problemer

Yaxim-kodebasen (Smack 3.x, ActionBarSherlock) er ganske utdatert og det legges for tiden mye arbeid i å få yaxim til å se bra ut på moderne Android-enheter (materialdesign) og støtte moderne funksjoner som interaktive tillatelsesdialoger og batterisparing, og også protokoll Matrix (hvilken fungerer ikke alltid). Testversjoner med den siste utviklingen tilbys gjennom betakanal på Google Play.

Kilde: opennet.ru