Бясплатны кліент Jabber/XMPP з адкрытым зыходным кодам для Android. Просты ў выкарыстанні, надзейны, дружалюбны да батарэі. З убудаванай падтрымкай малюнкаў, групавых чатаў і шыфравання e2e.
Прынцыпы праектавання
• Будзьце як мага больш прыгожымі і простымі ў выкарыстанні, не ахвяруючы бяспекай і канфідэнцыяльнасцю
• Абапірайцеся на існуючыя, добра наладжаныя пратаколы
• Не патрабуецца ўліковы запіс Google або ў прыватнасці Google Cloud Messaging (GCM)
• Патрабаваць як мага менш дазволаў
Асаблівасці
• Скразное шыфраванне з дапамогай OMEMO або OpenPGP
• Шыфраваныя аўдыё- і відэавыклікі (DLTS-SRTP)
• Адпраўка і атрыманне малюнкаў
• Інтуітыўна зразумелы карыстальніцкі інтэрфейс, які адпавядае прынцыпам Android Design
• Малюнкі / аватары для вашых кантактаў
• Сінхранізуецца з настольным кліентам
• Канферэнцыі (з падтрымкай закладак)
• Інтэграцыя адраснай кнігі
• Некалькі ўліковых запісаў / адзіная паштовая скрыня
• Вельмі нізкі ўплыў на тэрмін службы батарэі
Магчымасці XMPP
Размовы працуе з кожным серверам XMPP. Аднак XMPP з'яўляецца пашыраемым пратаколам. Гэтыя пашырэнні таксама стандартызаваны ў так званых XEP. Размовы падтрымліваюць некалькі з іх, каб палепшыць агульны вопыт карыстальнікаў. Ёсць верагоднасць, што ваш бягучы сервер XMPP не падтрымлівае гэтыя пашырэнні. Такім чынам, каб атрымаць максімальную аддачу ад размоў, вам варта падумаць аб пераходзе на
XMPP-сервер, які робіць ці - нават лепш - запускае ваш уласны сервер XMPP для вас і вашых сяброў.
Гэтыя XEP - на цяперашні момант:
• XEP-0065: SOCKS5 Bytestreams (або mod_proxy65). Будзе выкарыстоўвацца для перадачы файлаў, калі абодва бакі знаходзяцца за брандмаўэрам (NAT).
• XEP-0163: персанальны пратакол мерапрыемстваў для аватараў
• XEP-0191: каманда блакіроўкі дазваляе вам спісваць спамераў у чорны спіс або блакіраваць кантакты, не выдаляючы іх са спісу.
• XEP-0198: кіраванне патокам дазваляе XMPP перажыць невялікія перабоі ў сетцы і змены базавага TCP-злучэння.
• XEP-0280: Message Carbons, які аўтаматычна сінхранізуе паведамленні, якія вы адпраўляеце на настольны кліент, і, такім чынам, дазваляе лёгка пераключацца з мабільнага кліента на настольны кліент і назад на працягу адной размовы.
• XEP-0237: Версіі спісу ў асноўным для эканоміі прапускной здольнасці пры дрэнных мабільных злучэннях
• XEP-0313: Кіраванне архівам паведамленняў сінхранізуе гісторыю паведамленняў з серверам. Сачыце за паведамленнямі, якія былі адпраўленыя, калі Размовы былі па-за сеткай.
• XEP-0352: Індыкацыя стану кліента дазваляе серверу ведаць, ці знаходзяцца размовы ў фонавым рэжыме. Дазваляе серверу эканоміць прапускную здольнасць, затрымліваючы няважныя пакеты.
• XEP-0363: HTTP File Upload дазваляе абменьвацца файламі ў канферэнцыях і з пазасеткавымі кантактамі. Патрабуецца дадатковы кампанент на вашым серверы.