XMPP клиентот на Yaxim е стар 10 години

Програмери јаксим, бесплатен XMPP клиент за платформата Андроид, слави десетгодишнина од проектот. Пред десет години, на 23 август 2009 година, на прво обврзете yaxim и тоа значи дека денес овој XMPP клиент е официјално половина од староста од протоколот на кој работи. Од тие далечни времиња, се случија многу промени и во самиот XMPP и во системот Андроид.

2009: почеток

Во 2009 година, Android платформата сè уште беше целосно нова и немаше бесплатен IM клиент. Имаше гласини и најави, но се уште никој не објави работен код. Првиот конкретен навестување беше презентацијата на германските студенти Свен и Крис кои го презентираа својот семестар проект YAXIM - Уште еден XMPP инстант месинџер.

Тие добија неколку пријателски писма, создадоа проект на GitHub и продолжија да пишуваат код. На крајот на годината беше прикажан уште еден на конференцијата 26C3 кратка презентација. Големиот проблем на Yaxim во тоа време беше доверливата испорака на пораки, но работите постепено се подобруваа.

Значајни промени

Во 2010 година, YAXIM беше преименуван во yaxim за да звучи повеќе како име, а помалку како светкав акроним. Во 2013 година проектот беше создаден Bruno, како и малиот брат на yaxim, е XMPP клиент за деца и секој што сака животни. Во моментов има речиси 2000 активни корисници.

Исто така во 2013 година беше лансиран XMPP сервер yax.im, главно за да се олесни користењето на yaxim и Bruno, но и да се има стабилен и доверлив сервер погоден за мобилни клиенти.

Конечно, во 2016 година, yaxim го доби своето сегашно лого, слика на јак.

Динамика на развој

Од првиот ден, yaxim беше проект за хоби, без комерцијална поддршка и без постојани развивачи. Неговиот раст на кодот беше прилично бавен со текот на годините, при што 2015 година беше особено бавна година. И покрај фактот дека yaxim има повеќе инсталации на Google Play отколку Разговори, за вториот, некои велат дека е главниот клиент на Android и е многу популарен меѓу корисниците на XMPP. Сепак, барем во последните три години нема пад на бројот на уреди со инсталиран yaxim (Google не дава статистика до 2016 година).

Актуелни проблеми

Базата на кодови на yaxim (Smack 3.x, ActionBarSherlock) е прилично застарена и во моментов се вложуваат многу напори за да јаксим изгледа добро на современи уреди со Android (дизајн на материјал) и поддржува модерни функции како што се интерактивни дијалози за дозволи и заштеда на батерија, а исто така и протокол Матрица (кои не секогаш функционира). Тест верзии со најновите случувања се нудат преку бета канал на Google Play.

Извор: opennet.ru