Безплатният XMPP клиент yaxim празнува своята XNUMX-та годишнина

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

За тези, които не знаят за yaxim, трябва да знаете това това е клиент с отворен код Jabber / XMPP (GPLv2). Yaxim е приложение, което се стреми към сигурност, ниски режийни разходи и поддържане на вашата връзка със сървъра отворена.

За yaxim

в от акцентите на yaxim намираме следното:

  • Връзка с един XMPP сървър (или GTalk, или Facebook Chat, или ...)
  • Ще бъдете попитани за самоподписани SSL сертификати
  • Позволява автоматично свързване след включване на телефона
  • Прозрачно повторно свързване в 3G / WiFi промяна на мрежата (XEP-0198)
  • Разговаряйте с приятели (всички съобщения се съхраняват)
  • Потвърждение за доставка (XEP-0184).

Яксим той е написан на java и изходният код се съхранява в git. Yaxim може да бъде компилиран от ентусиазирани потребители, така че те се нуждаят само от Android SDK и ant за компилиране.

За да компилирате yaxim, трябва да се изпълнят следните стъпки:

git clone git@github.com:pfleidi/yaxim.git

cd yaxim

git submodule init

git submodule update

android update project -p . -s

android update project -p ActionBarSherlock/actionbarsherlock

android update project -p MemorizingTrustManager –subprojects

ant proguard debug

ant proguard release

10 години Яксим

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

Те получиха няколко приятелски писма, създаде проект в GitHub и продължи да пише код. В края на годината беше показана друга кратка презентация на Yaxim 26C3. Надеждната доставка на съобщения беше голям проблем за yaxim по това време, но нещата се подобриха.

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

Значителни промени

В 2010, YAXIM е преименуван на yaxim, за да прилича повече на име и по-малко на крещящо съкращение. През 2013 г. проектът Bruno е създаден като по-малък брат на yaxim, клиент на XMPP за деца и за всички, които обичат животните. В момента има почти 2.000 активни потребители.

Също така през 2013 г. беше пуснат ymp.im XMPP сървър, главно за улесняване на използването на yaxim и Bruno, както и за разполагане на стабилен и надежден сървър, подходящ за мобилни клиенти. И накрая, през 2016 г. yaxim получи настоящото си лого, снимка на як.

От първия ден, yaxim беше аматьорски проект, без търговска подкрепа и без постоянни разработчици.

С течение на годините кодът му растеше бавно и през 2015 г. беше особено непродуктивен. Въпреки че yaxim има повече инсталирания в Google Play, отколкото Conversations, последният, както казват някои, е основният клиент на Android и е много популярен сред потребителите на XMPP.

Въпреки това, поне през последните три години не е имало намаляване на броя на устройствата, на които е инсталиран yaxim (Google не предоставя статистика до 2016 г.).

Действителни проблеми

Кодовата база yaxim (Smack 3.x, ActionBarSherlock) е много остарял и в момента се полагат много усилия, за да го направим яким изглежда добре на съвременните устройства с Android главно за дизайн на материали, както и за поддържане на съвременни функции като интерактивни диалогови прозорци за разрешения и спестяване на батерията, както и протокола Matrix (който не винаги работи).

Пробните версии с най-новите разработки се предлагат чрез бета канал в Google Play.

Fuente: https://yaxim.org


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.