XMPP-klienten yaxim fylder 10 år

Udviklere yaxim, en gratis XMPP-klient til platformen Android, fejrer tiåret for projektet. For ti år siden, den 23. august 2009, blev der lavet den første commit yaxim og det betyder, at denne XMPP-klient i dag officielt er halvt så gammel som protokollen, den arbejder med. Siden dengang har der været mange ændringer, både i XMPP og i Android-systemet.

2009: begyndelsen

I 2009 var Android-platformen stadig helt ny, og der manglede en gratis IM-klient. Der gik rygter og meddelelser, men ingen havde endnu offentliggjort fungerende kode. Den første konkrete antydning var præsentationen af de tyske studerende Sven og Chris, der præsenterede deres semesterprojekt YAXIM — Yet Another XMPP Instant Messenger.

De modtog nogle venlige breve, oprettede et projekt på GitHub og fortsatte med at skrive kode. I slutningen af året blev der på konferencen 26C3 præsenteret endnu en kort præsentation. Et stort problem for yaxim dengang var pålidelig levering af beskeder, men gradvist blev alt bedre.

Betydelige ændringer

I 2010 blev YAXIM omdøbt til yaxim for bedre at ligne et navn og mindre som en skrigende forkortelse. I 2013 blev projektet Bruno, som en lillebror til yaxim, en XMPP-klient for børn og alle, der elsker dyr. I dag har den næsten 2000 aktive brugere.

Også i 2013 blev XMPP-serveren yax.im, primært for at gøre brugen af yaxim og Bruno lettere, samt for at have en stabil og pålidelig server velegnet til mobile klienter.

Endelig, i 2016 fik yaxim sit nuværende logo, et billede af en jak.

Udviklingsdynamik

Fra den første dag har yaxim været et amatørprojekt uden kommerciel støtte og uden faste udviklere. Gennem årene er dens kode vokset ret langsomt, især i 2015, som var særligt uproduktiv. På trods af at yaxim har flere installationer i Google Play end Samtaler, er den sidstnævnte, som nogle siger, den primære klient på Android og meget populær blandt XMPP-brugere. Ikke desto mindre har der i hvert fald ikke været en nedgang i antallet af enheder, hvor yaxim er installeret i de seneste tre år (Google giver ikke statistikker før 2016).

Nuværende udfordringer

Den underliggende kode af yaxim (Smack 3.x, ActionBarSherlock) er temmelig forældet, og der er i øjeblikket mange bestræbelser på at sikre, at yaxim ser godt ud på moderne Android-enheder (materialedesign) og understøtter moderne funktioner som interaktive tilladelsesdialoger og batteribesparelse, samt protokollen Matrix (som ikke altid fungerer). Testversioner med de seneste udviklinger tilbydes gennem beta-kanalen på Google Play.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster