XMPP клиентът yaxim навърши 10 години

Разработчици yaxim, свободен XMPP клиент за платформата Android, празнуват годишнината на проекта. Преди десет години, на 23 август 2009 година, беше направен първият комит yaxim, и това означава, че днес този XMPP клиент е официално два пъти по-млад от протокола, по който работи. Оттогава много неща се промениха както в XMPP, така и в системата Android.

2009: начало

През 2009 година платформата Android все още беше съвсем нова и ѝ липсваше безплатен IM клиент. Имаха се слухове и обявления, но никой не беше публикувал работен код. Първият конкретен намек беше презентацията на немските студенти Свен и Крис, представящи своя семестриален проект YAXIM — Yet Another XMPP Instant Messenger.

Те получиха няколко приятелски писма, създадоха проект в 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) е доста остаряла и в момента се полагат много усилия, за да изглежда yaxim добре на съвременните Android устройства (материален дизайн) и да поддържа новите функции, като интерактивни диалози за разрешения и икономия на батерията, както и протокола Matrix (който не винаги работи). Тестови версии с последните разработки се предлагат чрез бета-канал в Google Play.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster