XMPP klientu yaxim uplynulo 10 rokov

Vývojári yaxim, voľného XMPP klienta pre platformu Android, oslavujú výročie projektu. Pred desiatimi rokmi, 23. augusta 2009, bol vykonaný prvý commit yaxim a to znamená, že dnes je tento XMPP klient oficiálne dvakrát mladší ako protokol, na ktorom pracuje. Od tých dávnych čias sa udialo veľa zmien ako v samotnom XMPP, tak aj v systéme Android.

2009: začiatok

V roku 2009 bola platforma Android ešte úplne nová a chýbal jej bezplatný IM klient. Kolovali povesti a oznámenia, no nikto ešte nepublikoval funkčný kód. Prvým konkrétnym náznakom bola prezentácia nemeckých študentov Svena a Krisa, ktorí predstavovali svoj semestrálny projekt YAXIM — Yet Another XMPP Instant Messenger.

Dostali niekoľko priateľských správ, vytvorili projekt na GitHube a pokračovali v písaní kódu. Na konci roka bola na konferencii 26C3 predstavená ďalšia krátka prezentácia. Veľkým problémom yaxim v tom čase bola spoľahlivá doručovanie správ, ale postupne sa všetko zlepšovalo.

Významné zmeny

V roku 2010 bol YAXIM premenovaný na yaxim, aby sa viac podobal na meno a menej na kričiacu skratku. V roku 2013 bol vytvorený projekt Bruno, ako mladší brat yaxim, XMPP klient pre deti a všetkých, ktorí majú radi zvieratá. V súčasnosti má takmer 2000 aktívnych používateľov.

Taktiež v roku 2013 bol spustený XMPP server yax.im, hlavne s cieľom zjednodušiť používanie yaxim a Bruno, ako aj mať stabilný a spoľahlivý server vhodný pre mobilné klienty.

Nakoniec, v roku 2016 yaxim dostal svoj súčasný logotyp, obrázok jaka.

Dynamika rozvoja

Od prvého dňa bol yaxim amatérskym projektom, bez komerčnej podpory a bez stálych vývojárov. Po celé roky sa jeho kód rozrastalo dosť pomaly, pričom rok 2015 bol obzvlášť neproduktívny. Napriek tomu, že yaxim má viac inštalácií v Google Play ako Conversations, posledný, ako niektorí hovoria, je hlavným klientom na Android a veľmi populárny medzi používateľmi XMPP. Napriek tomu sa aspoň za posledné tri roky neznížil počet zariadení, na ktorých je yaxim nainštalovaný (Google neposkytuje štatistiky pred rokom 2016).

Súčasné problémy

Základný kód yaxim (Smack 3.x, ActionBarSherlock) je dosť zastaraný a v súčasnosti sú vynaložené veľké úsilie na to, aby yaxim vyzeral dobre na moderných zariadeniach Android (materiálny dizajn) a podporoval moderné funkcie, ako sú interaktívne dialógy pre povolenia a šetrenie batérie, ako aj protokol Matrix (ktorý nie vždy funguje). Testovacie verzie s najnovšími vývojmi sú k dispozícii prostredníctvom beta kanála na Google Play.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster