Darmowy i otwarty klient Jabber/XMPP dla Androida. Łatwy w użyciu, niezawodny, przyjazny dla baterii. Z wbudowaną obsługą obrazów, czatów grupowych i szyfrowania e2e.
Zasady projektowania
• Bądź tak piękny i łatwy w użyciu, jak to tylko możliwe, bez poświęcania bezpieczeństwa lub prywatności
• Polegaj na istniejących, dobrze ugruntowanych protokołach
• Nie wymagaj konta Google, a konkretnie Google Cloud Messaging (GCM)
• Wymagaj jak najmniejszych uprawnień
Funkcje
• Szyfrowanie od końca do końca za pomocą OMEMO lub OpenPGP
• Szyfrowane połączenia audio i wideo (DLTS-SRTP)
• Wysyłanie i odbieranie obrazów
• Intuicyjny interfejs użytkownika zgodny z wytycznymi Android Design
• Zdjęcia/awatary do kontaktów
• Synchronizuje się z klientem stacjonarnym
• Konferencje (z obsługą zakładek)
• Integracja z książką adresową
• Wiele kont / ujednolicona skrzynka odbiorcza
• Bardzo niski wpływ na żywotność baterii
Funkcje XMPP
Konwersacje działają na każdym serwerze XMPP. Jednak XMPP jest protokołem rozszerzalnym. Rozszerzenia te są również ustandaryzowane w tak zwanych XEP-ach. Konwersacje obsługują kilka z nich, aby poprawić ogólne wrażenia użytkownika. Istnieje prawdopodobieństwo, że Twój obecny serwer XMPP nie obsługuje tych rozszerzeń. Dlatego, aby w pełni wykorzystać możliwości konwersacji, należy rozważyć przejście na
Serwer XMPP, który obsługuje lub – jeszcze lepiej – uruchamia własny serwer XMPP dla Ciebie i Twoich znajomych.
Te XEP-y to - od teraz:
• XEP-0065: strumienie bajtów SOCKS5 (lub mod_proxy65). Będzie używany do przesyłania plików, jeśli obie strony znajdują się za zaporą sieciową (NAT).
• XEP-0163: Osobisty Protokół WKKW dla awatarów
• XEP-0191: Polecenie blokowania umożliwia umieszczanie spamerów na czarnej liście lub blokowanie kontaktów bez usuwania ich z listy.
• XEP-0198: Zarządzanie strumieniem umożliwia XMPP przetrwanie niewielkich awarii sieci i zmian w podstawowym połączeniu TCP.
• XEP-0280: Message Carbons, który automatycznie synchronizuje wiadomości wysyłane do klienta stacjonarnego, a tym samym umożliwia płynne przełączanie się z klienta mobilnego na klienta stacjonarnego iz powrotem w ramach jednej rozmowy.
• XEP-0237: Wersjonowanie listy, głównie w celu zaoszczędzenia przepustowości w przypadku słabych połączeń mobilnych
• XEP-0313: Zarządzanie archiwum wiadomości synchronizuje historię wiadomości z serwerem. Dowiedz się więcej o wiadomościach, które zostały wysłane, gdy konwersacje były offline.
• XEP-0352: Wskazanie stanu klienta informuje serwer, czy konwersacje są w tle. Pozwala serwerowi zaoszczędzić przepustowość poprzez wstrzymywanie nieistotnych pakietów.
• XEP-0363: Przesyłanie plików HTTP umożliwia udostępnianie plików podczas konferencji i kontaktom offline. Wymaga dodatkowego komponentu na twoim serwerze.
· Disable call integration on Android 15