Een gratis en open source Jabber/XMPP-client voor Android. Gebruiksvriendelijk, betrouwbaar, batterijvriendelijk. Met ingebouwde ondersteuning voor afbeeldingen, groepschats en e2e-codering.
Ontwerpprincipes
• Wees zo mooi en gebruiksvriendelijk mogelijk zonder in te boeten aan veiligheid of privacy
• Vertrouw op bestaande, gevestigde protocollen
• Geen Google-account of specifiek Google Cloud Messaging (GCM) nodig
• Vereist zo min mogelijk rechten
Functies
• End-to-end encryptie met OMEMO of OpenPGP
• Versleutelde audio- en videogesprekken (DLTS-SRTP)
• Afbeeldingen verzenden en ontvangen
• Intuïtieve gebruikersinterface die de richtlijnen voor Android-ontwerp volgt
• Afbeeldingen / Avatars voor uw contacten
• Synchroniseert met desktopclient
• Conferenties (met ondersteuning voor bladwijzers)
• Adresboekintegratie
• Meerdere accounts / uniforme inbox
• Zeer lage impact op de levensduur van de batterij
XMPP-functies
Conversations werkt met elke XMPP-server die er is. XMPP is echter een uitbreidbaar protocol. Ook deze extensies zijn gestandaardiseerd in zogenaamde XEP’s. Conversations ondersteunt er een aantal om de algehele gebruikerservaring te verbeteren. De kans bestaat dat uw huidige XMPP-server deze extensies niet ondersteunt. Om het meeste uit Gesprekken te halen, moet u daarom overwegen om over te schakelen naar een
XMPP-server die wel of - nog beter - je eigen XMPP-server voor jou en je vrienden draait.
Deze XEP's zijn - vanaf nu:
• XEP-0065: SOCKS5-bytestreams (of mod_proxy65). Wordt gebruikt om bestanden over te dragen als beide partijen zich achter een firewall (NAT) bevinden.
• XEP-0163: Personal Eventing Protocol voor avatars
• XEP-0191: met de opdracht Blokkeren kunt u spammers op de zwarte lijst zetten of contacten blokkeren zonder ze uit uw lijst te verwijderen.
• XEP-0198: Stream Management stelt XMPP in staat om kleine netwerkstoringen en wijzigingen van de onderliggende TCP-verbinding te overleven.
• XEP-0280: Message Carbons dat automatisch de berichten synchroniseert die u naar uw desktopclient verzendt, zodat u naadloos kunt overschakelen van uw mobiele client naar uw desktopclient en terug in één gesprek.
• XEP-0237: Roosterversies voornamelijk om bandbreedte te besparen bij slechte mobiele verbindingen
• XEP-0313: Berichtenarchiefbeheer synchroniseert de berichtgeschiedenis met de server. Blijf op de hoogte van berichten die zijn verzonden terwijl Conversations offline was.
• XEP-0352: Client State Indication laat de server weten of Conversaties zich op de achtergrond bevinden. Hiermee kan de server bandbreedte besparen door onbelangrijke pakketten achter te houden.
• XEP-0363: HTTP-bestandsupload stelt u in staat bestanden te delen in conferenties en met offline contacten. Vereist een extra component op uw server.