Il client XMPP di Yaxim ha 10 anni

Sviluppatori yaxim, un client XMPP gratuito per la piattaforma Android, festeggiare decimo anniversario del progetto. Dieci anni fa, il 23 agosto 2009, venne commessa primo impegno yaxim e questo significa che oggi questo client XMPP ha ufficialmente la metà dell'età del protocollo su cui funziona. Da quei tempi lontani si sono verificati molti cambiamenti sia nello stesso XMPP che nel sistema Android.

2009: inizio

Nel 2009 la piattaforma Android era ancora completamente nuova e mancava un client IM gratuito. Ci sono state voci e annunci, ma nessuno ha ancora pubblicato il codice funzionante. Il primo suggerimento concreto è stata la presentazione degli studenti tedeschi Sven e Chris che hanno presentato il loro progetto semestrale YAXIM: ancora un altro sistema di messaggistica istantanea XMPP.

Hanno ricevuto diverse lettere amichevoli, hanno creato un progetto su GitHub e hanno continuato a scrivere codice. Alla fine dell'anno ne fu presentato un altro alla conferenza 26C3 breve presentazione. Il grosso problema con yaxim all'epoca era l'affidabilità della consegna dei messaggi, ma le cose migliorarono gradualmente.

Cambiamenti significativi

Nel 2010, YAXIM è stato ribattezzato yaxim per sembrare più un nome e meno un acronimo appariscente. Nel 2013 nasce il progetto Bruno, come il fratello minore di yaxim, è un client XMPP per bambini e chiunque ami gli animali. Attualmente conta quasi 2000 utenti attivi.

Sempre nel 2013 è stato lanciato un server XMPP yax.im, principalmente per rendere più semplice l'utilizzo di yaxim e Bruno, ma anche per avere un server stabile e affidabile adatto ai client mobili.

Infine, nel 2016, yaxim ha ricevuto il suo logo attuale, l’immagine di uno yak.

Dinamiche di sviluppo

Fin dal primo giorno, yaxim è stato un progetto per hobby, senza supporto commerciale e senza sviluppatori permanenti. La crescita del suo codice è stata piuttosto lenta nel corso degli anni, con il 2015 che è stato un anno particolarmente lento. Nonostante il fatto che yaxim abbia più installazioni su Google Play di conversazioni, quest'ultimo è considerato da alcuni il client principale su Android ed è molto popolare tra gli utenti XMPP. Tuttavia, almeno negli ultimi tre anni non si è verificato alcun calo nel numero di dispositivi con yaxim installato (Google non fornisce statistiche fino al 2016).

Problemi attuali

Il codice base di yaxim (Smack 3.x, ActionBarSherlock) è piuttosto obsoleto e attualmente vengono fatti molti sforzi per far sì che yaxim abbia un bell'aspetto sui moderni dispositivi Android (design dei materiali) e supporti funzionalità moderne come finestre di dialogo di autorizzazione interattive e risparmio della batteria, e anche protocollo Matrice (Quale non sempre funziona). Vengono offerte versioni di prova con gli ultimi sviluppi canale beta su Google Play.

Fonte: opennet.ru