Un client Jabber/XMPP gratuit și open source pentru Android. Ușor de utilizat, fiabil, prietenos cu baterie. Cu suport încorporat pentru imagini, chaturi de grup și criptare e2e.
Aplicația, Conversations, este concepută având în vedere principiile frumuseții, ușurința în utilizare, securitatea și confidențialitatea. Se bazează pe protocoale stabilite și nu necesită un Cont Google sau Google Cloud Messaging. De asemenea, minimizează permisiunile de care are nevoie pentru a funcționa.
Unele dintre funcțiile Conversations includ criptarea end-to-end folosind OMEMO sau OpenPGP, apeluri audio și video criptate, trimiterea și primirea de imagini și o interfață intuitivă de utilizator care urmează regulile Android Design. De asemenea, permite utilizarea imaginilor sau avatarurilor pentru contacte, se sincronizează cu un client desktop și acceptă conferințe cu capabilități de marcare. În plus, se integrează cu agenda, permite mai multe conturi și o căsuță de e-mail unificată și are un impact scăzut asupra duratei de viață a bateriei.
Conversations este compatibil cu toate serverele XMPP, dar acceptă și anumite extensii pentru a îmbunătăți experiența utilizatorului. Aceste extensii, cunoscute sub numele de XEP-uri, includ SOCKS5 Bytestreams pentru transferul de fișiere în spatele unui firewall, Personal Eventing Protocol pentru avatare și o comandă de blocare pentru a lista neagră spammerii sau pentru a bloca contacte. Alte XEP-uri acceptate de Conversations includ gestionarea fluxului pentru întreruperi de rețea, Message Carbons pentru comutarea fără probleme între clienții mobili și desktop și Roster Versioning pentru a economisi lățime de bandă în cazul conexiunilor slabe.
Alte XEP acceptate de Conversations includ Gestionarea arhivei mesajelor pentru sincronizarea istoricului mesajelor cu serverul, Indicarea stării clientului pentru a economisi lățimea de bandă atunci când aplicația este în fundal și Încărcarea fișierelor HTTP pentru partajarea fișierelor în conferințe și cu contactele offline. Cu toate acestea, această caracteristică necesită o componentă suplimentară pe server. Pentru a utiliza pe deplin aceste XEP-uri, este recomandat să treceți la un server XMPP care le acceptă sau să rulați propriul server pentru dvs. și prietenii dvs.
Principii de proiectare
• Fiți la fel de frumos și ușor de utilizat. utilizați pe cât posibil fără a sacrifica securitatea sau confidențialitatea
• Bazați-vă pe protocoalele existente, bine stabilite
• Nu aveți nevoie de un Cont Google sau în mod special de Google Cloud Messaging (GCM)
• Necesită permisiuni cât mai mici posibil
Funcții
• Criptare de la capăt la capăt cu OMEMO sau OpenPGP
• Apeluri audio și video criptate (DLTS-SRTP)
• Trimiterea și primirea imaginilor
• Intuitiv Interfață de utilizare care urmează regulile de design Android
• Imagini/Avatare pentru persoanele dvs. de contact
• Se sincronizează cu clientul desktop
• Conferințe (cu suport pentru marcaje)
• Integrarea agendei de adrese
• Conturi multiple/căsuță primite unificată
• Impact foarte scăzut asupra duratei de viață a bateriei
Funcții XMPP
Conversațiile funcționează cu fiecare server XMPP existent. Cu toate acestea, XMPP este un protocol extensibil. Aceste extensii sunt standardizate și în așa-numitele XEP. Conversațiile acceptă câteva dintre acestea pentru a îmbunătăți experiența generală a utilizatorului. Există șansa ca serverul dvs. actual XMPP să nu accepte aceste extensii. Prin urmare, pentru a profita la maximum de Conversații, ar trebui să luați în considerare fie să treceți la un
server XMPP care face sau - și mai bine - să vă rulați propriul server XMPP pentru dvs. și prietenii dvs.
Aceste XEP sunt - de acum:< br>
• XEP-0065: SOCKS5 Bytestreams (sau mod_proxy65). Va fi folosit pentru a transfera fișiere dacă ambele părți se află în spatele unui firewall (NAT).
• XEP-0163: Protocol personal de evenimente pentru avatare
• XEP-0191: Comanda de blocare vă permite să puneți pe lista neagră spammerii sau să blocați contactele fără a le elimina din lista dvs..
• XEP-0198: Gestionarea fluxului permite XMPP să supraviețuiască întreruperilor mici de rețea și modificărilor TCP-ului de bază conexiune.
• XEP-0280: Message Carbons care sincronizează automat mesajele pe care le trimiteți către clientul desktop și vă permite astfel să comutați fără probleme de la clientul mobil la clientul desktop și înapoi într-o singură conversație.
• XEP- 0237: Versiunea listei în principal pentru a economisi lățimea de bandă pe conexiunile mobile slabe
• XEP-0313: Gestionarea arhivei mesajelor sincronizează istoricul mesajelor cu serverul. Fiți din urmă cu mesajele care au fost trimise în timp ce Conversațiile a fost offline.
• XEP-0352: Indicarea stării clientului informează serverul dacă Conversațiile sunt sau nu în fundal. Permite serverului să economisească lățime de bandă prin reținerea pachetelor neimportante.
• XEP-0363: Încărcarea fișierelor HTTP vă permite să partajați fișiere în conferințe și cu persoanele de contact offline. Necesită o componentă suplimentară pe serverul dvs.