Објавување на yaxim XMPP клиент 0.9.9

Презентирано нова верзија на XMPP клиент за Android - јаксим 0.9.9 „ФОСДЕМ 2020 издание“ со многу промени и нови функции како што е прегледот на услугата, Поддршка за матрица, доверливи пораки со MAM и push, нов кориснички интерфејс со барање дозволи кога е потребно. Новите функции овозможија да се усогласи yaxim со барањата за мобилни телефони XMPP Compliance Suite 2020 година. Код на проектот дистрибуирани од лиценцирана според GPLv3.

Објавување на yaxim XMPP клиент 0.9.9

Главните иновации:

  • Интерфејсот е прилагоден на стилот „Материјален дизајн“ на Google. Да се ​​поклопат со минатогодишните стегнати барања за објавување на Google Play, морав да ја заменам застарената библиотека ActionBarSherlock на appcompat од Google, кој на апликацијата и дава материјален стил.

    Ова исто така значи дека yaxim сега бара најмалку Android 4.0 на уредот. Бидејќи верзијата 4.0 беше објавена во 2011 година, ова влијае само на мал број уреди. Корисниците со телефони постари од десет години треба да останат со постарите верзии на yaxim, кои работат на Android 2.3+. Дополнително, на уредите со Android 6+, од корисникот ќе биде побарано да даде дозвола кога тоа навистина е потребно (на пример, кога споделува датотеки или фотографира).

    Објавување на yaxim XMPP клиент 0.9.9

  • На Android 8+ yaxim користи ново канали за известување. За секој контакт се креира нов канал со прилагоден рингтон. Откако корисникот ќе прими порака од контакт, може да ги користи поставките за известување на Android за да го промени тонот на ѕвонење.
  • Обезбедена иницијативна поддршка „Едноставен XMPP“користење на претплата на клиентот XEP-0379: Пред-автентификуван список, што бараше сервер со активна регистрација во опсегот.
  • Нови XEP-0401: Лесно вклучување на корисникот ви овозможува да поканите нови корисници на серверот без стравувајќи од злоупотреба од страна на спамери. Во видеото подолу можете да го видите корисникот поезија на серверот прозодија, што создава покана што се користи од yaxim за да се регистрира и автоматски да додава повикувач. Страницата со покана во овој пример користи врска за инсталација од Google Play, што му овозможува на клиентот yaxim инсталиран користејќи го да ја знае адресата на повикувачот, што влијае на доверливоста, па затоа сè уште не е овозможено на официјалната веб-страница на серверот yax.im.



  • Спроведе нов тип на соби од обележувачи и пребарување за јавни простории, врз основа на пребарување.jabber.мрежа.
    Објавување на yaxim XMPP клиент 0.9.9

  • Прекарот на корисникот („име на приказ“) сега е синхронизиран со серверот што го користи XEP-0172: кориснички прекар. Можете да го промените вашиот прекар во поставките на вашата сметка.
  • Прелистувачот на соба сега може да се користи за откривање услуги со внесување валидна XMPP адреса во полето за пребарување:
    Објавување на yaxim XMPP клиент 0.9.9

    Објавување на yaxim XMPP клиент 0.9.9

    Објавување на yaxim XMPP клиент 0.9.9

    Discovery не е ограничен само на сервери и соби, исто така можете да пребарувате корисници, да разговарате со нив и да ги додавате на вашата листа со контакти:

    Објавување на yaxim XMPP клиент 0.9.9

  • Поддршката за протоколот Matrix е имплементирана (со користење на Мостот Бифрест), кој првично беше претставен како Првоаприлска шега. Yaxim го користи официјалниот мост matrix.org, кој исто така беше подготвен за FOSDEM 2020.
  • Сигурни пораки. Обезбедена е поддршка за корисници кои користат yaxim паралелно со друг клиент XEP-0313: Управување со архивата на пораки (МАМ). Кога се поврзувате со серверот, yaxim сега ќе овозможи MAM и ќе ги бара сите пораки од последната синхронизација. Ова осигурува дека yaxim ги прима сите пораки кои веќе се доставени до друг клиент.
  • Кога ќе се инсталира на уреди со услуги на Google Play, yaxim ќе се регистрира XEP-0357: Push Notifications преку серверот push.yax.im. Ова осигурува дека апликацијата се буди од длабок сон или започнува кога некој ќе испрати нова порака до корисникот.

    Овие промени се рефлектираат во политика за приватност на апликацијата.

  • Промени „под хаубата“. Внатрешната база на податоци за пораки за разговор е оптимизирана со додавање на индекси на бази на податоци за сите чести операции, што го прави yaxim многу побрз кога се вчитуваат прозорци за разговор со долги истории. Дополнително, yaxim е мигриран од античката библиотека Smack 3 XMPP во Смак 4.3x.

Патот до 1.0

Презентираното издание донесе значителни промени, иако авторите се надеваа дека ќе можат да направат уште повеќе за да ја воведат верзијата 1.0 од 10-годишнина. Сепак, сегашната база на кодови направи некои значајни подобрувања во доверливоста и употребливоста, а авторите не би сакале дополнително да ги одложуваат. Потребна е многу работа на приказот на контакти за да се овозможи сортирање по датум на повик и брзо пребарување на контакти. Покрај тоа, неопходно е да се интегрира создавањето на соби и поканувањето пријатели на нив.

Поддршката за MAM одамна ја бараат корисниците на yaxim, но моментално се бараат само приватни пораки на корисникот. Историјата на собата сè уште ја презема клиентот со користење на наследен механизам, што значи дека понекогаш корисникот може да пропушти некои делови од историјата на собата. Вградените слики во разговорот не се правилно кеширани и yaxim ќе се обиде да вчита кој било прилог, без оглед на нејзината големина или дали може да се прикаже во клиентот. Ова треба да се смени за да се ограничи вчитувањето на вистинските датотеки со слики до одредена максимална големина.

Извор: opennet.ru

Додадете коментар