1Helppokäyttöinen, luotettava ja vähän akkua käyttävä. Sisäänrakennettu tuki kuville, ryhmille ja päästä päähän -salaukselle.
2
3Periaatteet:
4
5* Ole niin kaunis ja helppokäyttöinen kuin on mahdolista turvallisuudesta ja ykstyisyydestä tinkimättä
6* Käytä valmiita ja vakiintuneita protokollia
7* Älä riipu Google-tunnuksesta äläkä Google Cloud Messaging -palvelusta (GCM)
8* Vaadi niin vähän käyttöoikeuksia kuin mahdollista
9
10Ominaisuudet:
11
12* Päästä päähän -salaus joko <a href="http://conversations.im/omemo/">OMEMO:lla</a> tai <a href="http://openpgp.org/about/">OpenPGP:llä</a>
13* Lähetä ja vastaanota kuvia
14* Salatut ääni- ja videopuhelut (DTLS-SRTP)
15* Intuitiivinen käyttöliittymä joka noudattaa Androidin muotoilukieltä
16* Profiilikuvat yhteystiedoille
17* Synkronoi työpöytäversion kanssa
18* Konferenssit (kirjanmerkkituella)
19* Osoitekirjaintegrointi
20* Useampi tili yhdessä näkymässä
21* Todella pieni akun kulutus
22
23Conversations:lla on helppo luoda tili conversations.im-palvelimella. Silti Conversations toimii myös minkä tahansa muun XMPP-palvelimen kanssa. Monia XMPP-palvelimia ylläpidetään ilmaiseksi vapaaehtoisvoimin.
24
25XMPP-ominaisuudet:
26
27Conversations toimii kaikkien XMPP-palvelinten kanssa. XMPP on kuitenkin laajennettava protokolla. Nämä laajennukset on standardoitu niin kutsuttuina XEP:inä. Conversations tukee muutamaa näistä tehdäkseen käyttäjäkokemuksesta paremman. On mahdollista että nykyinen XMPP-palvelimesi ei tue kaikkia näitä laajennoksia. Siispä saadaksesi kaiken ilon irti Conversationsista kannattaa harkita joko sellaiseen palvelimeen, joka tukee näitä, vaihtamista tai oman XMPP-palvelimen ylläpitämistä itsellesi ja kavereillesi.
28
29XEP:t ovat tällä hetkellä:
30
31* XEP-0065: SOCKS5 Bytestreams (tai mod_proxy65). Käytetään tiedostojen siirtoon jos molemmat osapuolet ovat palomuurin tai NAT:n takana.
32* XEP-0163: Personal Eventing Protocol profiilikuville
33* XEP-0191: Blocking command lets you blacklist spammers or block contacts without removing them from your roster.
34* XEP-0198: Stream Management mahdollistaa XMPP:n selviämisen pienestä verkon pätkimisestä ja TCP-yhteyden muutoksista.
35* XEP-0280: Kopiot lähettämistäsi viesteistä muille laitteillesi. Mahdolistaa laitteiden vaihdon kesken keskustelun täysin saumoitta.
36* XEP-0237: Roster Versioning säästää dataa heikoila yhteyksillä
37* XEP-0313: Message Archive Management synchronize message history with the server. Catch up with messages that were sent while Conversations was offline.
38* XEP-0352: Client State Indication lets the server know whether or not Conversations is in the background. Allows the server to save bandwidth by withholding unimportant packages.
39* XEP-0363: HTTP File Upload allows you to share files in conferences and with offline contacts. Requires an additional component on your server.