عميل Jabber/XMPP مجاني ومفتوح المصدر لنظام Android. سهل الاستخدام، موثوق، صديق للبطارية. مع دعم مدمج للصور والمحادثات الجماعية وتشفير e2e.
تم تصميم تطبيق المحادثات مع مراعاة مبادئ الجمال وسهولة الاستخدام والأمان والخصوصية. وهو يعتمد على البروتوكولات المعمول بها ولا يتطلب حساب Google أو Google Cloud Messaging. كما أنه يقلل من الأذونات التي يحتاجها للعمل.
تتضمن بعض ميزات المحادثات التشفير الشامل باستخدام OMEMO أو OpenPGP، ومكالمات الصوت والفيديو المشفرة، وإرسال واستقبال الصور، وواجهة مستخدم بديهية تتبع إرشادات تصميم Android. كما يسمح أيضًا باستخدام الصور أو الصور الرمزية لجهات الاتصال، والمزامنة مع عميل سطح المكتب، ويدعم المؤتمرات مع إمكانات وضع إشارة مرجعية. بالإضافة إلى ذلك، فهو يتكامل مع دفتر العناوين، ويسمح بحسابات متعددة وصندوق بريد موحد، وله تأثير منخفض على عمر البطارية.
تتوافق المحادثات مع جميع خوادم XMPP، ولكنها تدعم أيضًا امتدادات معينة لتحسين تجربة المستخدم. تتضمن هذه الامتدادات، المعروفة باسم XEPs، SOCKS5 Bytestreams لنقل الملفات خلف جدار الحماية، وبروتوكول الأحداث الشخصية للصور الرمزية، وأمر حظر لإدراج مرسلي البريد العشوائي في القائمة السوداء أو حظر جهات الاتصال. تتضمن XEPs الأخرى التي تدعمها المحادثات إدارة البث لانقطاعات الشبكة، وMessage Carbons للتبديل السلس بين عملاء الأجهزة المحمولة وأجهزة سطح المكتب، وإصدار القائمة لحفظ النطاق الترددي في الاتصالات الضعيفة.
تتضمن XEPs الأخرى التي تدعمها المحادثات إدارة أرشيف الرسائل لمزامنة سجل الرسائل مع الخادم، ومؤشر حالة العميل لحفظ النطاق الترددي عندما يكون التطبيق في الخلفية، وتحميل ملف HTTP لمشاركة الملفات في المؤتمرات ومع جهات الاتصال غير المتصلة بالإنترنت. ومع ذلك، تتطلب هذه الميزة مكونًا إضافيًا على الخادم. للاستفادة الكاملة من XEPs، يوصى بالتبديل إلى خادم XMPP الذي يدعمها أو تشغيل الخادم الخاص بك لك ولأصدقائك.
مبادئ التصميم
• كن جميلًا وسهل الاستخدام استخدمها قدر الإمكان دون التضحية بالأمان أو الخصوصية
• اعتمد على البروتوكولات الحالية والراسخة
• لا تحتاج إلى حساب Google أو Google Cloud Messaging (GCM) على وجه التحديد
• تتطلب أقل قدر ممكن من الأذونات ممكن
الميزات
• التشفير الشامل باستخدام OMEMO أو OpenPGP
• مكالمات الصوت والفيديو المشفرة (DLTS-SRTP)
• إرسال واستقبال الصور
• بديهي واجهة مستخدم تتبع إرشادات تصميم Android
• الصور / الصور الرمزية لجهات الاتصال الخاصة بك
• المزامنة مع عميل سطح المكتب
• المؤتمرات (مع دعم الإشارات المرجعية)
• التكامل مع دفتر العناوين
• متعددة الحسابات / البريد الوارد الموحد
• تأثير منخفض جدًا على عمر البطارية
ميزات XMPP
تعمل المحادثات مع كل خادم XMPP الموجود. لكن XMPP هو بروتوكول قابل للتوسيع. تم توحيد هذه الامتدادات أيضًا في ما يسمى بـ XEP. تدعم المحادثات اثنين من تلك المحادثات لتحسين تجربة المستخدم بشكل عام. هناك احتمال أن خادم XMPP الحالي الخاص بك لا يدعم هذه الامتدادات. ولذلك، للحصول على أقصى استفادة من المحادثات، يجب أن تفكر إما في التبديل إلى خادم
XMPP الذي يقوم بذلك، أو - حتى الأفضل - تشغيل خادم XMPP الخاص بك لك ولأصدقائك.
وهذه XEPs هي - اعتبارًا من الآن:< br>
• XEP-0065: SOCKS5 Bytestreams (أو mod_proxy65). سيتم استخدامه لنقل الملفات إذا كان كلا الطرفين خلف جدار الحماية (NAT).
• XEP-0163: بروتوكول الأحداث الشخصية للصور الرمزية
• XEP-0191: يتيح لك أمر الحظر إدراج مرسلي البريد العشوائي في القائمة السوداء أو حظر جهات الاتصال دون إزالتها من القائمة الخاصة بك.
• XEP-0198: تسمح إدارة التدفق لـ XMPP بالبقاء على قيد الحياة عند انقطاع الشبكة الصغيرة وتغييرات اتصال TCP الأساسي.
• XEP-0280: تقوم رسالة Carbons بمزامنة الرسائل التي ترسلها إلى عميل سطح المكتب الخاص بك تلقائيًا، وبالتالي تسمح لك بالتبديل بسلاسة من عميل الهاتف المحمول إلى عميل سطح المكتب الخاص بك والعودة خلال محادثة واحدة.
• XEP-0237: إصدار القائمة بشكل أساسي لتوفير النطاق الترددي على الأجهزة الضعيفة اتصالات الهاتف المحمول
• XEP-0313: تقوم إدارة أرشيف الرسائل بمزامنة سجل الرسائل مع الخادم. تابع الرسائل التي تم إرسالها أثناء عدم اتصال المحادثات.
• XEP-0352: تتيح إشارة حالة العميل للخادم معرفة ما إذا كانت المحادثات موجودة في الخلفية أم لا. يسمح للخادم بحفظ النطاق الترددي عن طريق حجب الحزم غير المهمة.
• XEP-0363: يتيح لك تحميل ملف HTTP مشاركة الملفات في المؤتمرات ومع جهات الاتصال غير المتصلة بالإنترنت. يتطلب مكونًا إضافيًا على الخادم الخاص بك.