Бесплатный клиент 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 (или mod_proxy65). Будет использоваться для передачи файлов, если обе стороны находятся за брандмауэром (NAT).
• XEP-0163: Протокол личных соревнований для аватаров.
• XEP-0191: Команда блокировки позволяет занести спамеров в черный список или заблокировать контакты, не удаляя их из списка.
• XEP-0198: Управление потоками позволяет XMPP выдерживать небольшие перебои в работе сети и изменения базового соединения TCP.
• XEP-0280: Message Carbons, который автоматически синхронизирует сообщения, которые вы отправляете на ваш настольный клиент, и, таким образом, позволяет вам легко переключаться с мобильного клиента на настольный клиент и обратно в течение одного разговора.
• XEP-0237: Версии реестра в основном для экономии полосы пропускания при плохом мобильном соединении.
• XEP-0313: Управление архивом сообщений синхронизирует историю сообщений с сервером. Следите за сообщениями, которые были отправлены, когда Беседы были в автономном режиме.
• XEP-0352: Индикация состояния клиента позволяет серверу узнать, находится ли диалог в фоновом режиме. Позволяет серверу экономить пропускную способность, удерживая неважные пакеты.
• XEP-0363: Загрузка файлов по протоколу HTTP позволяет обмениваться файлами в конференциях и с контактами, находящимися в автономном режиме. Требуется дополнительный компонент на вашем сервере.
· Disable call integration on Android 15