عميل XMPP المجاني yaxim يحتفل بعيده العاشر

في 23 أغسطس ، قام مطورو yaxim، عميل XMPP مجاني لمنصة Android، احتفلت بعقد من المشروع. حسنًا ، قبل عشر سنوات ، في 23 آب (أغسطس) 2009 ، تم تأكيد أول مشاركة لـ Yaximمما يعني ذلك اليوم ، أصبح عميل XMPP رسميًا نصف عمر البروتوكول الذي يعمل عليه. منذ ذلك الحين ، تم إجراء العديد من التغييرات على كل من XMPP ونظام Android.

لأولئك الذين يجهلون yaxim ، يجب أن تعرف ذلك هذا هو عميل Jabber / XMPP مفتوح المصدر (GPLv2). Yaxim هو تطبيق يهدف إلى توفير الأمان ، وانخفاض النفقات العامة والحفاظ على اتصال الخادم الخاص بك مفتوحًا.

حول yaxim

ضمن من يبرز yaxim نجد ما يلي:

  • الاتصال بخادم XMPP واحد (أو GTalk ، أو Facebook Chat ، أو ...)
  • يتم سؤالك عن شهادات SSL الموقعة ذاتيًا
  • يسمح بالاتصال التلقائي بعد تشغيل هاتفك
  • إعادة اتصال شفافة في تغيير شبكة 3G / WiFi (XEP-0198)
  • الدردشة مع أصدقائك (يتم تخزين جميع الرسائل)
  • تأكيد التسليم (XEP-0184).

ياكسيم هو مكتوب بلغة جافا ويتم الاحتفاظ بالشفرة المصدرية في git. يمكن تجميع Yaxim بواسطة المستخدمين المتحمسين ، لذلك فهم بحاجة فقط إلى Android SDK والنمل لتجميعها.

لتجميع yaxim ، يجب اتباع الخطوات التالية:

git clone git@github.com:pfleidi/yaxim.git

cd yaxim

git submodule init

git submodule update

android update project -p . -s

android update project -p ActionBarSherlock/actionbarsherlock

android update project -p MemorizingTrustManager –subprojects

ant proguard debug

ant proguard release

10 سنوات ياكسيم

في عام 2009 ، منصة أندرويد كان لا يزال جديدًا و يفتقر إلى عميل المراسلة الفورية المجاني. كانت هناك شائعات وإعلانات ، لكن لم ينشر أحد رمز العمل حتى الآن. أول مسار ملموس كان العرض التقديمي للطلاب الألمان سفين وكريس لتقديم مشروع الفصل الدراسي الخاص بهم YAXIM (برنامج XMPP Instant Messenger آخر)

تلقوا عدة رسائل ودية ، إنشاء مشروع على GitHub واستمر في كتابة التعليمات البرمجية. في نهاية العام ، تم عرض عرض تقديمي قصير آخر في Yaxim 26C3. كان تسليم الرسائل الموثوق يمثل مشكلة كبيرة مع yaxim في ذلك الوقت ، لكن الأمور تحسنت.

منذ عقد من الزمن اليوم ، تم إنشاء أول التزام yaxim ، لذلك أصبح الآن رسميًا نصف عمر XMPP. منذ ذلك الحين ، حدث الكثير في كل من نظام XMPP البيئي وعلى جانب Android.

تغيرات مذهلة

في 2010، تمت إعادة تسمية YAXIM باسم yaxim لتبدو أشبه بالاسم وأقل اختصارًا مبهرجًا. في عام 2013 ، تم إنشاء مشروع Bruno كشقيق أصغر لـ yaxim ، عميل XMPP للأطفال وكل من يحب الحيوانات. لديها حاليًا ما يقرب من 2.000 مستخدم نشط.

أيضًا في عام 2013 ، تم إصدار خادم ymp.im XMPP ، وذلك بشكل أساسي لتسهيل استخدام yaxim و Bruno وأيضًا للحصول على خادم ثابت وموثوق مناسب للعملاء المتنقلين. أخيرًا ، في عام 2016 ، تلقت yaxim شعارها الحالي ، صورة ثور الياك.

منذ اليوم الأول ، كان yaxim مشروعًا للهواة ، بدون دعم تجاري وبدون مطورين دائمين.

على مر السنين ، نمت كودها ببطء وفي عام 2015 كانت غير منتجة بشكل خاص. على الرغم من أن yaxim يحتوي على تثبيتات على Google Play أكثر من Conversations ، فإن الأخير ، كما يقول البعض ، هو العميل الرئيسي على Android ويحظى بشعبية كبيرة بين مستخدمي XMPP.

ومع ذلك ، خلال السنوات الثلاث الماضية على الأقل ، لم يكن هناك انخفاض في عدد الأجهزة التي تم تثبيت yaxim عليها (لا تقدم Google إحصاءات حتى عام 2016).

مشاكل فعلية

قاعدة أكواد yaxim (Smack 3.x ، ActionBarSherlock) لقد عفا عليها الزمن جدًا ويتم بذل الكثير من الجهد حاليًا لإنجازه ياكسيم تبدو جيدة على أجهزة Android الحديثة بشكل أساسي لتصميم المواد وأيضًا لدعم الوظائف الحديثة مثل مربعات حوار الأذونات التفاعلية وتوفير البطارية وأيضًا بروتوكول Matrix (الذي لا يعمل دائمًا).

يتم تقديم الإصدارات التجريبية مع أحدث التطورات من خلال قناة تجريبية على Google Play.

مصدر: https://yaxim.org


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.