Ilmainen ja avoimen lähdekoodin Jabber/XMPP-asiakassovellus Androidille. Helppokäyttöinen, luotettava, akkuystävällinen. Sisäänrakennettu tuki kuville, ryhmäkeskusteluille ja e2e-salaukselle.
Suunnitteluperiaatteet
• Ole mahdollisimman kaunis ja helppokäyttöinen turvallisuudesta tai yksityisyydestä tinkimättä
• Luota olemassa oleviin, vakiintuneisiin protokolliin
• Älä vaadi Google-tiliä tai erityisesti Google Cloud Messaging (GCM) -palvelua
• Vaadi mahdollisimman vähän käyttöoikeuksia
Ominaisuudet
• Päästä päähän -salaus joko OMEMO:lla tai OpenPGP:llä
• Salatut ääni- ja videopuhelut (DLTS-SRTP)
• Kuvien lähettäminen ja vastaanottaminen
• Intuitiivinen käyttöliittymä, joka noudattaa Android-suunnitteluohjeita
• Yhteystietojen kuvat / avatarit
• Synkronoidaan työpöytäasiakkaan kanssa
• Konferenssit (kirjanmerkkien tuella)
• Osoitekirjan integrointi
• Useita tilejä / yhdistetty postilaatikko
• Erittäin pieni vaikutus akun käyttöikään
XMPP-ominaisuudet
Keskustelut toimivat jokaisen XMPP-palvelimen kanssa. XMPP on kuitenkin laajennettava protokolla. Nämä laajennukset ovat standardoituja myös ns. XEP:issä. Conversations tukee muutamaa niistä yleisen käyttökokemuksen parantamiseksi. On mahdollista, että nykyinen XMPP-palvelimesi ei tue näitä laajennuksia. Siksi, jotta saat keskusteluista kaiken irti, sinun tulee harkita joko vaihtamista
XMPP-palvelin, joka toimii tai - mikä vielä parempaa - käyttää omaa XMPP-palvelinta sinulle ja ystävillesi.
Nämä XEP:t ovat - tällä hetkellä:
• XEP-0065: SOCKS5-tavuvirrat (tai mod_proxy65). Käytetään tiedostojen siirtämiseen, jos molemmat osapuolet ovat palomuurin (NAT) takana.
• XEP-0163: Henkilökohtainen tapahtumaprotokolla avatareille
• XEP-0191: Estokomennon avulla voit lisätä roskapostittajat mustalle listalle tai estää yhteyshenkilöitä poistamatta niitä luettelosta.
• XEP-0198: Stream Management mahdollistaa XMPP:n selviytymisen pienistä verkkokatkoksista ja taustalla olevan TCP-yhteyden muutoksista.
• XEP-0280: Message Carbons, joka synkronoi automaattisesti lähettämäsi viestit työpöytäasiakkaallesi ja mahdollistaa siten saumattoman vaihdon mobiilisovelluksesta työpöytäsovellukseen ja takaisin yhden keskustelun aikana.
• XEP-0237: Roster Versioning pääasiassa kaistanleveyden säästämiseksi huonoissa mobiiliyhteyksissä
• XEP-0313: Viestiarkiston hallinta synkronoi viestihistorian palvelimen kanssa. Seuraa viestejä, jotka lähetettiin keskustelujen ollessa offline-tilassa.
• XEP-0352: Asiakastilan ilmaisu kertoo palvelimelle, ovatko keskustelut taustalla vai eivät. Antaa palvelimen säästää kaistanleveyttä estämällä merkityksettömiä paketteja.
• XEP-0363: HTTP-tiedoston lataamisen avulla voit jakaa tiedostoja konferensseissa ja offline-yhteystietojen kanssa. Vaatii lisäkomponentin palvelimellasi.