A Yaxim XMPP kliense 10 éves

Fejlesztők jaxim, egy ingyenes XMPP kliens a platformhoz Android, ünnepel a projekt tizedik évfordulója. Tíz éve, 23. augusztus 2009-án követték el első elköteleződés yaxim, és ez azt jelenti, hogy ma ez az XMPP kliens hivatalosan feleakkora a protokollhoz képest, amelyen működik. A távoli idők óta számos változás történt magában az XMPP-ben és az Android rendszerben is.

2009: kezdet

2009-ben az Android platform még teljesen új volt, és hiányzott belőle az ingyenes IM kliens. Voltak pletykák és bejelentések, de még senki sem publikált működő kódot. Az első konkrét utalás a német hallgatók, Sven és Chris előadása volt, akik bemutatták félévi projektjüket YAXIM – Még egy XMPP Instant Messenger.

Számos barátságos levelet kaptak, létrehoztak egy projektet a GitHubon, és folytatták a kód írását. Az év végén egy másikat is bemutattak a 26C3 konferencián rövid bemutató. A yaxim nagy problémája akkoriban a megbízható üzenetküldés volt, de a dolgok fokozatosan javultak.

Jelentős változások

2010-ben a YAXIM-et yaxim névre keresztelték át, hogy inkább névként és kevésbé feltűnő betűszóként hangozzon. A projekt 2013-ban jött létre BrunoA yaxim kistestvéréhez hasonlóan XMPP kliens gyerekeknek és mindenkinek, aki szereti az állatokat. Jelenleg közel 2000 aktív felhasználója van.

Szintén 2013-ban indult egy XMPP szerver yax.im, elsősorban a yaxim és a Bruno használatának megkönnyítése érdekében, de azért is, hogy legyen egy stabil és megbízható, mobil kliensek számára megfelelő szerver.

Végül 2016-ban a yaxim megkapta jelenlegi logóját, egy jak képét.

A fejlődés dinamikája

Az első naptól kezdve a yaxim hobbiprojekt volt, kereskedelmi támogatás és állandó fejlesztők nélkül. A kód növekedése meglehetősen lassú volt az évek során, 2015 különösen lassú év volt. Annak ellenére, hogy a yaximnak több telepítése van a Google Playen, mint beszélgetések, ez utóbbi egyesek szerint az Android fő kliense, és nagyon népszerű az XMPP felhasználók körében. Azonban legalább az elmúlt három évben nem csökkent a yaxim telepített eszközök száma (a Google 2016-ig nem közöl statisztikát).

Aktuális problémák

A yaxim kódbázis (Smack 3.x, ActionBarSherlock) meglehetősen elavult, és jelenleg sok erőfeszítést tesznek annak érdekében, hogy a yaxim jól nézzen ki a modern Android-eszközökön (anyagi kialakítás), és támogassa a modern funkciókat, például az interaktív engedélyezési párbeszédpaneleket és az akkumulátor-takarékosságot, és protokollt is Mátrix (melyik nem mindig működik). A legújabb fejlesztéseket tartalmazó tesztverziókat kínáljuk béta csatorna a Google Playen.

Forrás: opennet.ru