XMPP-odjemalec yaxim praznuje 10 let

Razvijalci yaxim, prostega XMPP odjemalca za platformo Android, praznujejo desetletnico projekta. Pred desetimi leti, 23. avgusta 2009, je bil narejen prvi commit yaxim in to pomeni, da je ta XMPP odjemalec danes uradno dvakrat mlajši od protokola, po katerem deluje. Od takrat so se zgodile številne spremembe tako v samem XMPP-ju kot v sistemu Android.

2009: začetek

Leta 2009 je bila platforma Android še vedno povsem nova in ji je primanjkovalo brezplačnega IM odjemalca. Govorice in napovedi so krožile, a nihče še ni objavil delujočega kode. Prvi konkreten namig je bila predstavitev nemških študentov Sveina in Krisa, ki sta predstavila svoj semester projekt YAXIM — Yet Another XMPP Instant Messenger.

Prejeli so nekaj prijaznih sporočil, ustvarili projekt na GitHubu in nadaljevali s pisanjem kode. Ob koncu leta je bila na konferenci 26C3 prikazana še ena kratka predstavitev. Velika težava yaxim takrat je bila zanesljiva dostava sporočil, a sčasoma se je vse izboljšalo.

Pomembne spremembe

Leta 2010 je bil YAXIM preimenovan v yaxim, da bi bolj spominjal na ime in manj na kričečo kratico. Leta 2013 je bil ustvarjen projekt Bruno, kot mlajši brat yaxim, XMPP odjemalec za otroke in vse, ki imajo radi živali. Trenutno ima skoraj 2000 aktivnih uporabnikov.

Prav tako je leta 2013 zagnan XMPP strežnik yax.im, predvsem z namenom, da bi bilo uporabo yaxim in Bruno lažje ter da bi imeli stabilen in zanesljiv strežnik, primeren za mobilne odjemalce.

Končno je leta 2016 yaxim dobil svoj sedanji logotip, podobo jaka.

Dinamika razvoja

Od prvega dne je bil yaxim ljubiteljski projekt, brez komercialne podpore in brez stalnih razvijalcev. Čez leta je njegov koda rasla precej počasi, pri čemer je bil leto 2015 še posebej neroden. Kljub temu, da ima yaxim večje število namestitev na Google Play kot Klepeti, nekateri pravijo, da je slednji glavni odjemalec na Androidu in zelo priljubljen med uporabniki XMPP. Kljub temu pa v zadnjih treh letih ni bilo zmanjšanja števila naprav, na katerih je namesten yaxim (Google ne zagotavlja statistik do leta 2016).

Trenutne težave

Основы кода yaxim (Smack 3.x, ActionBarSherlock) значительно устарели, и в настоящее время прилагаются большие усилия для того, чтобы yaxim хорошо смотрелся на современных устройствах Android (материальный дизайн) и поддерживал современные функции, такие как интерактивные диалоги разрешений и экономия батареи, а также протокол Matrix (который не всегда работает). Тестовые версии с последними разработками доступны через бета-канал на Google Play.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster