Klien Jabber/XMPP sumber terbuka dan gratis untuk Android. Mudah digunakan, andal, ramah baterai. Dengan dukungan bawaan untuk gambar, obrolan grup, dan enkripsi e2e.
Aplikasi, Percakapan, dirancang dengan mempertimbangkan prinsip keindahan, kemudahan penggunaan, keamanan, dan privasi. Itu bergantung pada protokol yang sudah ada dan tidak memerlukan Akun Google atau Google Cloud Messaging. Ini juga meminimalkan izin yang diperlukan agar dapat berfungsi.
Beberapa fitur Percakapan mencakup enkripsi ujung ke ujung menggunakan OMEMO atau OpenPGP, panggilan audio dan video terenkripsi, mengirim dan menerima gambar, dan antarmuka pengguna intuitif yang mengikuti pedoman Desain Android. Ini juga memungkinkan penggunaan gambar atau avatar untuk kontak, sinkronisasi dengan klien desktop, dan mendukung konferensi dengan kemampuan bookmark. Selain itu, ini terintegrasi dengan buku alamat, memungkinkan banyak akun dan satu kotak masuk terpadu, serta berdampak rendah pada masa pakai baterai.
Percakapan kompatibel dengan semua server XMPP, tetapi juga mendukung ekstensi tertentu untuk meningkatkan pengalaman pengguna. Ekstensi ini, yang dikenal sebagai XEP, mencakup SOCKS5 Bytestreams untuk mentransfer file di belakang firewall, Personal Eventing Protocol untuk avatar, dan perintah pemblokiran untuk memasukkan spammer ke daftar hitam atau memblokir kontak. XEP lain yang didukung oleh Percakapan mencakup Manajemen Aliran untuk pemadaman jaringan, Karbon Pesan untuk peralihan yang lancar antara klien seluler dan desktop, dan Pembuatan Versi Roster untuk menghemat bandwidth pada koneksi yang buruk.
XEP lain yang didukung oleh Percakapan mencakup Manajemen Arsip Pesan untuk menyinkronkan riwayat pesan dengan server, Indikasi Status Klien untuk menghemat bandwidth saat aplikasi berjalan di latar belakang, dan Unggah File HTTP untuk berbagi file dalam konferensi dan dengan kontak offline. Namun fitur ini memerlukan komponen tambahan pada server. Untuk sepenuhnya memanfaatkan XEP ini, disarankan untuk beralih ke server XMPP yang mendukungnya atau menjalankan server Anda sendiri untuk Anda dan teman Anda.
Prinsip desain
• Jadilah seindah dan semudah mungkin gunakan semaksimal mungkin tanpa mengorbankan keamanan atau privasi
• Andalkan protokol yang sudah ada dan mapan
• Tidak memerlukan Akun Google atau khususnya Google Cloud Messaging (GCM)
• Hanya memerlukan izin sesedikit mungkin memungkinkan
Fitur
• Enkripsi menyeluruh dengan OMEMO atau OpenPGP
• Panggilan audio dan video terenkripsi (DLTS-SRTP)
• Mengirim dan menerima gambar
• Intuitif UI yang mengikuti pedoman Desain Android
• Gambar / Avatar untuk Kontak Anda
• Sinkronisasi dengan klien desktop
• Konferensi (dengan dukungan untuk bookmark)
• Integrasi buku alamat
• Banyak Akun / kotak masuk terpadu
• Dampak yang sangat rendah terhadap masa pakai baterai
Fitur XMPP
Percakapan berfungsi dengan setiap server XMPP di luar sana. Namun XMPP adalah protokol yang dapat diperluas. Ekstensi ini juga distandarisasi dalam apa yang disebut XEP. Percakapan mendukung beberapa hal tersebut untuk membuat pengalaman pengguna secara keseluruhan menjadi lebih baik. Ada kemungkinan server XMPP Anda saat ini tidak mendukung ekstensi ini. Oleh karena itu, untuk mendapatkan hasil maksimal dari Percakapan, Anda harus mempertimbangkan untuk beralih ke
server XMPP yang dapat melakukan atau - bahkan lebih baik lagi - menjalankan server XMPP Anda sendiri untuk Anda dan teman Anda.
XEP berikut - seperti yang sekarang:< br>
• XEP-0065: SOCKS5 Bytestream (atau mod_proxy65). Akan digunakan untuk mentransfer file jika kedua belah pihak berada di belakang firewall (NAT).
• XEP-0163: Protokol Peristiwa Pribadi untuk avatar
• XEP-0191: Perintah pemblokiran memungkinkan Anda memasukkan spammer ke daftar hitam atau memblokir kontak tanpa menghapusnya dari daftar Anda.
• XEP-0198: Manajemen Aliran memungkinkan XMPP bertahan dari pemadaman jaringan kecil dan perubahan koneksi TCP yang mendasarinya.
• XEP-0280: Karbon Pesan yang secara otomatis menyinkronkan pesan yang Anda kirim ke klien desktop sehingga memungkinkan Anda beralih dengan lancar dari klien seluler ke klien desktop dan kembali lagi dalam satu percakapan.
• XEP-0237: Pembuatan Versi Daftar terutama untuk menghemat bandwidth pada koneksi seluler yang buruk< br>• XEP-0313: Manajemen Arsip Pesan menyinkronkan riwayat pesan dengan server. Ikuti pesan yang dikirim saat Percakapan sedang offline.
• XEP-0352: Indikasi Status Klien memungkinkan server mengetahui apakah Percakapan ada di latar belakang atau tidak. Memungkinkan server menghemat bandwidth dengan menahan paket yang tidak penting.
• XEP-0363: Unggah File HTTP memungkinkan Anda berbagi file dalam konferensi dan dengan kontak offline. Membutuhkan komponen tambahan di server Anda.