Android के लिए एक मुफ़्त और खुला स्रोत Jabber/XMPP क्लाइंट। उपयोग में आसान, विश्वसनीय, बैटरी के अनुकूल। छवियों, समूह चैट और e2e एन्क्रिप्शन के लिए अंतर्निहित समर्थन के साथ।
एप्लिकेशन, कन्वर्सेशन्स, को सुंदरता, उपयोग में आसानी, सुरक्षा और गोपनीयता के सिद्धांतों को ध्यान में रखकर डिज़ाइन किया गया है। यह स्थापित प्रोटोकॉल पर निर्भर करता है और इसके लिए Google खाते या Google क्लाउड मैसेजिंग की आवश्यकता नहीं होती है। यह कार्य करने के लिए आवश्यक अनुमतियों को भी कम कर देता है।
कन्वर्सेशन्स की कुछ विशेषताओं में ओएमईएमओ या ओपनपीजीपी का उपयोग करके एंड-टू-एंड एन्क्रिप्शन, एन्क्रिप्टेड ऑडियो और वीडियो कॉल, छवियां भेजना और प्राप्त करना और एक सहज उपयोगकर्ता इंटरफ़ेस शामिल है जो एंड्रॉइड डिज़ाइन दिशानिर्देशों का पालन करता है। यह संपर्कों के लिए चित्रों या अवतारों के उपयोग की भी अनुमति देता है, डेस्कटॉप क्लाइंट के साथ सिंक करता है, और बुकमार्किंग क्षमताओं के साथ सम्मेलनों का समर्थन करता है। इसके अतिरिक्त, यह पता पुस्तिका के साथ एकीकृत होता है, कई खातों और एक एकीकृत इनबॉक्स की अनुमति देता है, और बैटरी जीवन पर कम प्रभाव डालता है।
बातचीत सभी एक्सएमपीपी सर्वरों के साथ संगत है, लेकिन यह उपयोगकर्ता अनुभव को बढ़ाने के लिए कुछ एक्सटेंशन का भी समर्थन करता है। XEPs के रूप में जाने जाने वाले इन एक्सटेंशनों में फ़ायरवॉल के पीछे फ़ाइलों को स्थानांतरित करने के लिए SOCKS5 बाइटस्ट्रीम, अवतारों के लिए व्यक्तिगत ईवेंटिंग प्रोटोकॉल और स्पैमर्स को ब्लैकलिस्ट करने या संपर्कों को ब्लॉक करने के लिए एक ब्लॉकिंग कमांड शामिल है। कन्वर्सेशन्स द्वारा समर्थित अन्य XEP में नेटवर्क आउटेज के लिए स्ट्रीम प्रबंधन, मोबाइल और डेस्कटॉप क्लाइंट के बीच निर्बाध स्विचिंग के लिए मैसेज कार्बन्स और खराब कनेक्शन पर बैंडविड्थ को बचाने के लिए रोस्टर वर्जनिंग शामिल हैं।
कन्वर्सेशन द्वारा समर्थित अन्य XEP में सर्वर के साथ संदेश इतिहास को सिंक्रनाइज़ करने के लिए संदेश संग्रह प्रबंधन, ऐप के पृष्ठभूमि में होने पर बैंडविड्थ को बचाने के लिए क्लाइंट स्टेट इंडिकेशन और कॉन्फ्रेंस में और ऑफ़लाइन संपर्कों के साथ फ़ाइलें साझा करने के लिए HTTP फ़ाइल अपलोड शामिल हैं। हालाँकि, इस सुविधा के लिए सर्वर पर एक अतिरिक्त घटक की आवश्यकता होती है। इन XEPs का पूरी तरह से उपयोग करने के लिए, उन्हें समर्थन करने वाले XMPP सर्वर पर स्विच करने या आपके और आपके दोस्तों के लिए अपना स्वयं का सर्वर चलाने की अनुशंसा की जाती है।
डिज़ाइन सिद्धांत
• सुंदर और आसान बनें सुरक्षा या गोपनीयता का त्याग किए बिना यथासंभव उपयोग करें
• मौजूदा, अच्छी तरह से स्थापित प्रोटोकॉल पर भरोसा करें
• Google खाते या विशेष रूप से Google क्लाउड मैसेजिंग (GCM) की आवश्यकता नहीं है
• जितनी कम अनुमति की आवश्यकता है संभव
विशेषताएं
• OMEMO या OpenPGP के साथ एंड-टू-एंड एन्क्रिप्शन
• एन्क्रिप्टेड ऑडियो और वीडियो कॉल (DLTS-SRTP)
• छवियां भेजना और प्राप्त करना
• सहज ज्ञान युक्त यूआई जो एंड्रॉइड डिज़ाइन दिशानिर्देशों का पालन करता है
• आपके संपर्कों के लिए चित्र/अवतार
• डेस्कटॉप क्लाइंट के साथ समन्वयित
• सम्मेलन (बुकमार्क के समर्थन के साथ)
• पता पुस्तिका एकीकरण
• एकाधिक खाते / एकीकृत इनबॉक्स
• बैटरी जीवन पर बहुत कम प्रभाव
एक्सएमपीपी विशेषताएं
बातचीत हर एक्सएमपीपी सर्वर के साथ काम करती है। हालाँकि XMPP एक एक्स्टेंसिबल प्रोटोकॉल है। ये एक्सटेंशन तथाकथित XEP में भी मानकीकृत हैं। समग्र उपयोगकर्ता अनुभव को बेहतर बनाने के लिए वार्तालाप उनमें से कुछ का समर्थन करता है। ऐसी संभावना है कि आपका वर्तमान एक्सएमपीपी सर्वर इन एक्सटेंशन का समर्थन नहीं करता है। इसलिए वार्तालापों से अधिकतम लाभ प्राप्त करने के लिए आपको या तो एक XMPP सर्वर पर स्विच करने पर विचार करना चाहिए जो ऐसा करता है या - इससे भी बेहतर - अपने और अपने दोस्तों के लिए अपना खुद का XMPP सर्वर चलाएं।
ये XEP हैं - अब तक:< br>
• XEP-0065: SOCKS5 बाइटस्ट्रीम (या mod_proxy65)। यदि दोनों पक्ष फ़ायरवॉल (NAT) के पीछे हैं तो फ़ाइलों को स्थानांतरित करने के लिए इसका उपयोग किया जाएगा। आपके रोस्टर से।
• XEP-0198: स्ट्रीम प्रबंधन XMPP को छोटे नेटवर्क आउटेज और अंतर्निहित टीसीपी कनेक्शन के परिवर्तनों से बचने की अनुमति देता है।
• XEP-0280: मैसेज कार्बन्स जो आपके द्वारा अपने डेस्कटॉप क्लाइंट को भेजे गए संदेशों को स्वचालित रूप से सिंक करता है और इस प्रकार आपको अपने मोबाइल क्लाइंट से अपने डेस्कटॉप क्लाइंट पर और एक वार्तालाप के भीतर वापस स्विच करने की अनुमति देता है।
• XEP-0237: रोस्टर वर्जनिंग मुख्य रूप से खराब बैंडविड्थ को बचाने के लिए है मोबाइल कनेक्शन
• XEP-0313: संदेश संग्रह प्रबंधन सर्वर के साथ संदेश इतिहास को सिंक्रनाइज़ करता है। वार्तालाप ऑफ़लाइन होने पर भेजे गए संदेशों को पकड़ें।
• XEP-0352: क्लाइंट स्टेट इंडिकेशन सर्वर को यह बताता है कि वार्तालाप पृष्ठभूमि में है या नहीं। सर्वर को महत्वहीन पैकेजों को रोककर बैंडविड्थ बचाने की अनुमति देता है।
• XEP-0363: HTTP फ़ाइल अपलोड आपको कॉन्फ्रेंस में और ऑफ़लाइन संपर्कों के साथ फ़ाइलें साझा करने की अनुमति देता है। आपके सर्वर पर एक अतिरिक्त घटक की आवश्यकता है.