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