Deweloperzy , wolnego klienta XMPP dla platformy , dziesięciolecie projektu. Dziesięć lat temu, 23 sierpnia 2009 roku, dokonano yaxim, a to oznacza, że dziś ten klient XMPP ma oficjalnie dwa razy mniej lat niż protokół, na którym działa. Od tamtych odległych czasów wiele się zmieniło zarówno w samym XMPP, jak i w systemie Android.
2009: początek
W 2009 roku platforma Android była wciąż zupełnie nowa i brakowało jej darmowego klienta IM. Krążyły plotki i ogłoszenia, ale nikt jeszcze nie opublikował działającego kodu. Pierwszym konkretnym wskazaniem była prezentacja niemieckich studentów Swena i Krisa, którzy przedstawili swój projekt semestralny .
Otrzymali kilka przyjaznych wiadomości, stworzyli projekt na GitHubie i kontynuowali pisanie kodu. Pod koniec roku na konferencji 26C3 zaprezentowano kolejną . Dużym problemem yaxim w tamtym czasie była niezawodna dostawa wiadomości, ale z czasem wszystko się poprawiło.
Znaczące zmiany
W 2010 roku YAXIM został przemianowany na yaxim, aby bardziej przypominać imię i mniej krzyczącą akronim. W 2013 roku powstał projekt , jako młodszy brat yaxim, klient XMPP dla dzieci i wszystkich, którzy kochają zwierzęta. Obecnie ma prawie 2000 aktywnych użytkowników.
Również w 2013 roku uruchomiono serwer XMPP , głównie po to, aby ułatwić korzystanie z yaxim i Bruno, a także aby mieć stabilny i niezawodny serwer odpowiedni dla klientów mobilnych.
Wreszcie, w 2016 roku yaxim otrzymał swoje obecne logo, przedstawiające jaka.
Dynamika rozwoju
Od pierwszego dnia yaxim był projektem amatorskim, bez wsparcia komercyjnego i bez stałych deweloperów. Przez wiele lat jego kod rozwijał się dość powoli, a rok 2015 był szczególnie mało produktywny. Mimo że yaxim ma więcej instalacji w Google Play niż , ostatni, jak niektórzy mówią, jest głównym klientem na Androida i bardzo popularny wśród użytkowników XMPP. Niemniej jednak, przynajmniej przez ostatnie trzy lata nie było spadku liczby urządzeń, na których zainstalowano yaxim (Google nie udostępnia statystyk do 2016 roku).
Obecne problemy
Podstawowy kod yaxim (Smack 3.x, ActionBarSherlock) jest już dość przestarzały i obecnie podejmuje się wiele wysiłków, aby yaxim wyglądał dobrze na nowoczesnych urządzeniach Android (materiałowy design) i obsługiwał współczesne funkcje, takie jak interaktywne dialogi uprawnień i oszczędzanie energii, a także protokół (który ). Wersje testowe z najnowszymi usprawnieniami są dostępne przez w Google Play.
Źródło: opennet.ru
