XMPP klienta yaxim svinēja 10 gadu jubileju

Izstrādātāji yaxim, brīvā XMPP klienta platformai Android, svin projekta desmitgadi. Pirms desmit gadiem, 2009. gada 23. augustā, notika pirmais komits yaxim, un tas nozīmē, ka šodien šis XMPP klients oficiāli ir divreiz jaunāks nekā protokols, uz kura tas darbojas. Kopš tā laika ir notikušas daudz izmaiņu gan XMPP, gan Android sistēmā.

2009: sākums

2009. gadā Android platforma bija pilnīgi jauna, un tai trūka bezmaksas IM klienta. Pastāvēja baumas un paziņojumi, bet neviens vēl nebija publicējis strādājošu kodu. Pirmais konkrētais ietvars bija Vācijas studentu Šveina un Krista prezentācija, kas pārstāvēja savu semestra projektu YAXIM — Yet Another XMPP Instant Messenger.

Viņi saņēma dažas draudzīgas vēstules, izveidoja projektu GitHub un turpināja rakstīt kodu. Gada beigās konferencē 26C3 tika parādīta vēl viena īsa prezentācija. Liela problēma yaxim tajā laikā bija uzticama ziņojumu piegāde, bet pakāpeniski viss uzlabojās.

Ievērojamas izmaiņas

2010. gadā YAXIM tika pārdēvēts par yaxim, lai vairāk atgādinātu vārdu un mazāk uzkrītošu akronīmu. 2013. gadā tika izveidots projekts Bruno, kā yaxim jaunākais brālis, XMPP klients bērniem un visiem, kas mīl dzīvniekus. Patlaban tam ir gandrīz 2000 aktīvo lietotāju.

Tāpat 2013. gadā tika uzsākts XMPP serveris yax.im, galvenokārt, lai padarītu yaxim un Bruno lietošanu vieglāku, kā arī lai nodrošinātu stabilu un uzticamu serveri, kas ir piemērots mobilajiem klientiem.

Visbeidzot, 2016. gadā yaxim ieguva savu pašreizējo logotipu, jaka attēlu.

Izaugsmes dinamika

Kopš pirmās dienas yaxim bija amatieru projekts, bez komerciālās atbalsta un bez pastāvīgiem izstrādātājiem. Gadu gaitā tā kods auga pietiekami lēni, un 2015. gads bija īpaši mazproduktīvs. Neskatoties uz to, ka yaxim ir lielāks uzstādījumu skaits Google Play nekā Conversations, pēdējais, kā daži saka, ir galvenais klients Android, un tas ir ļoti populārs starp XMPP lietotājiem. Tomēr vismaz pēdējos trīs gados nav samazinājies ierīču skaits, kurās ir uzstādīts yaxim (Google nesniedz statistiku līdz 2016. gadam).

Pašreizējās problēmas

Yaxim kodu (Smack 3.x, ActionBarSherlock) ir diezgan novecojis, un pašlaik tiek ieguldīti lieli spēki, lai yaxim izskatītos labi uz mūsdienu Android ierīcēm (material design) un atbalstītu modernas funkcijas, piemēram, interaktīvos atļauju dialogus un akumulatora taupīšanu, kā arī protokolu Matrix (kas ne vienmēr funkcionē). Testēšanas versijas ar jaunākajiem izstrādājumiem tiek piedāvātas caur beta kanālu Google Play.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster