XMPP-client yaxim viert zijn 10-jarig bestaan

Ontwikkelaars yaxim, een gratis XMPP-client voor het platform Android, viert het tienjarig bestaan van het project. Tien jaar geleden, op 23 augustus 2009, vond de eerste commit plaats voor yaxim, en dat betekent dat deze XMPP-client vandaag officieel de helft zo oud is als het protocol waarmee hij werkt. Sindsdien zijn er veel veranderingen geweest, zowel in XMPP zelf als in het Android-systeem.

2009: het begin

In 2009 was het Android-platform nog volledig nieuw en ontbrak het aan een gratis IM-client. Er waren geruchten en aankondigingen, maar niemand had nog werkende code gepubliceerd. De eerste concrete hint was de presentatie door de Duitse studenten Sven en Chris, die hun semesterproject presenteerden. YAXIM — Yet Another XMPP Instant Messenger.

Ze ontvingen een aantal vriendelijke brieven, creëerden een project op GitHub en gingen verder met coderen. Aan het eind van het jaar werd er op de conferentie 26C3 nog een korte presentatiegehouden. Een groot probleem voor yaxim in die tijd was de betrouwbare aflevering van berichten, maar geleidelijk verbeterde alles.

Buitenlandse ontwikkelingen

In 2010 werd YAXIM hernoemd naar yaxim, zodat het meer op een naam leek en minder op een schreeuwende afkorting. In 2013 werd het project Bruno, als de kleine broer van yaxim, een XMPP-client voor kinderen en iedereen die van dieren houdt. Momenteel heeft het bijna 2000 actieve gebruikers.

Ook in 2013 werd de XMPP-server yax.imlancering, voornamelijk om het gebruik van yaxim en Bruno gemakkelijker te maken, en ook om een stabiele en betrouwbare server te hebben die geschikt is voor mobiele clients.

Tenslotte, in 2016, kreeg yaxim zijn huidige logo, een afbeelding van een yak.

Ontwikkelingsdynamiek

Vanaf de eerste dag was yaxim een amateurproject, zonder commerciële ondersteuning en zonder vaste ontwikkelaars. Gedurende vele jaren groeide de code maar langzaam, waarbij 2015 bijzonder weinig productief was. Ondanks dat yaxim meer installaties heeft in Google Play dan Conversations, wordt de laatste, zoals sommigen zeggen, de belangrijkste client op Android en is het zeer populair onder XMPP-gebruikers. Desondanks is er tenminste in de afgelopen drie jaar geen daling geweest in het aantal apparaten waarop yaxim is geïnstalleerd (Google biedt geen statistieken tot 2016).

Huidige uitdagingen

De codebasis van yaxim (Smack 3.x, ActionBarSherlock) is behoorlijk verouderd en er wordt momenteel veel moeite gedaan om yaxim er goed uit te laten zien op moderne Android-apparaten (materiaalontwerp) en om moderne functies te ondersteunen, zoals interactieve machtigingsdialoogvensters en batterijbesparing, evenals het protocol Matrix (dat niet altijd werkt). Testversies met de nieuwste ontwikkelingen worden aangeboden via de bètakanaal op Google Play.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster