Yaxims XMPP-klient er 10 år gammel

Udviklere yaxim, en gratis XMPP-klient til platformen Android, fejre ti års jubilæum for projektet. For ti år siden, den 23. august 2009, blev det begået første forpligtelse yaxim, og det betyder, at denne XMPP-klient i dag officielt er halvt så gammel som den protokol, den fungerer på. Siden disse fjerne tider er der sket mange ændringer både i selve XMPP og i Android-systemet.

2009: begyndelse

I 2009 var Android-platformen stadig helt ny og manglede en gratis IM-klient. Der har været rygter og meddelelser, men ingen har offentliggjort en arbejdskode endnu. Det første konkrete tip var præsentationen af ​​de tyske studerende Sven og Chris, der præsenterede deres semesterprojekt YAXIM — Endnu en XMPP Instant Messenger.

De modtog flere venlige breve, oprettede et projekt på GitHub og fortsatte med at skrive kode. I slutningen af ​​året blev endnu en vist på 26C3-konferencen kort præsentation. Det store problem med yaxim på det tidspunkt var pålidelig levering af beskeder, men tingene blev gradvist bedre.

Væsentlige ændringer

I 2010 blev YAXIM omdøbt til yaxim for at lyde mere som et navn og mindre som et prangende akronym. I 2013 blev projektet oprettet Bruno, ligesom yaxims lillebror, er en XMPP-klient for børn og alle, der elsker dyr. Den har i øjeblikket næsten 2000 aktive brugere.

Også i 2013 blev en XMPP-server lanceret yax.im, primært for at gøre brugen af ​​yaxim og Bruno lettere, men også for at have en stabil og pålidelig server, der er egnet til mobile klienter.

Endelig, i 2016, modtog yaxim sit nuværende logo, et billede af en yak.

Udviklingens dynamik

Fra dag ét var yaxim et hobbyprojekt uden kommerciel støtte og uden faste udviklere. Dens kodevækst har været ret langsom gennem årene, hvor 2015 var et særligt langsomt år. Også selvom yaxim har flere installationer på Google Play end Samtaler, sidstnævnte siges af nogle at være hovedklienten på Android og er meget populær blandt XMPP-brugere. Men i mindst de sidste tre år har der ikke været nogen nedgang i antallet af enheder med yaxim installeret (Google leverer først statistik i 2016).

Aktuelle problemer

Yaxim-kodebasen (Smack 3.x, ActionBarSherlock) er ret forældet, og der bliver i øjeblikket lagt en stor indsats i at få yaxim til at se godt ud på moderne Android-enheder (materialedesign) og understøtte moderne funktioner såsom interaktive tilladelsesdialoger og batteribesparelse, og også protokol Matrix (hvilken virker ikke altid). Testversioner med den seneste udvikling tilbydes igennem beta-kanal på Google Play.

Kilde: opennet.ru