1Lihtsaltkasutatav, töökindel ja akusõbralik. Piltide, jututubade ja läbiva krüptimise tugi.
2
3Eesmärgid:
4
5* Ilus ja lihtne rakendus ilma kahjustamata turvalisust ja privaatsust
6* Olemasolevate ja toimivate protokollide kasutamine
7* Peab toimima ilma Google kasutajakontota ning mitte vajama Google Cloud Messaging (GCM) teenuseid
8* Peab eeldama nutiseadmes võimalikult vähe õigusi
9
10Funktsionaalsus:
11
12* Läbiv krüptimine kas <a href="http://conversations.im/omemo/">OMEMO</a> või <a href="http://openpgp.org/about/">OpenPGP</a> abil
13* Võimalus saata ja vastu võtta pilte
14* Krüptitud hääl- ja videokõned (DTLS-SRTP)
15* Intuitiivne kasutajaliides, mis lähtub Androidi kujunduspõhimõtetest
16* Kontaktide pildid ja tunnuspildid
17* Sünkroniseerimine töölauakliendiga
18* Konverentsid/jututoad (järjehoidjate toega)
19* Lõimimine aadressiraamatuga
20* Mitme kasutajakonto kasutamise võimalus ühise sisendvooga
21* Üliminimaalne mõju akukasutusele
22
23Conversationsi abil on lihtne lisada kasutajakontot tasuta conversations.im serveris. Aga Conversations toimib hästi kõikide XMPP serveritega. Paljusid XMPP-servereid haldavad vabatahtlikud ning nende kasutamine on tasuta.
24
25XMPP funktsionaalsus:
26
27Conversations toimib igasuguste XMPP-serveritega. Aga XMPP on laiendatav protokoll ning need laiendused on standardiseeritud XEP'idena. Et üldine kasutajakogemus oleks sujuv, toetab Conversations neist paljusid. On võimalus, et sinu XMPP serveris pole mõni konkreetne laiendus kasutusel. Seega parima tulemuse saad siis, kui leiad serveri, mis toetab neist kõiki või paned enda ja oma sõprade jaoks püsti oma XMPP serveri.
28
29Hetkel on toetatud XEP'id:
30
31* XEP-0065: SOCKS5 Bytestreams (või mod_proxy65). On kasutusel failide teisaldamisel, kui kõik vestluse osapooled on tulemüüri taga või asuvad NATitud võrgus.
32* XEP-0163: Personal Eventing Protocol tunnuspiltide kasutamise jaoks.
33* XEP-0191: Blocking Command võimaldab blokeerida spämmereid ja muid mittesoovitud osapooli ilma kontaktiloendi muutmiseta.
34* XEP-0198: Stream Management võimaldab XMPP-ühendusel toimida väikeste võrgukatkestuste ja TCP-ühenduste muutuste puhul.
35* XEP-0280: Message Carbons automaatselt sünkroniseerib sõnumid nutiseadme ja töölauakliendi vahel ning võimaldab sul tõhusalt kasutada neist seda, mida parasjagu vaja.
36* XEP-0237: Roster Versioning võimaldab säästa ribalaiust kehvade sideühenduste puhul.
37* XEP-0313: Message Archive Management sünkroniseerib sõnumite ajalugu serveri ja klientide vahel. See tahab, et saad sõnumid ka sõnumid ajast, mil Conversations polnud võrgus.
38* XEP-0352: Client State Indication võimaldab serveril teada, kas Conversations töötab taustal. Võimaldab serveril jätta saatmata mittevajalikud paketid ja sellega säästa ribalaiust.
39* XEP-0363: HTTP File Upload võimaldab jagada faile jututubades ja vallasrežiimis klientidega. Eeldab täiendava mooduli kasutamist serveris.