يبلغ عمر عميل yaxim XMPP 10 سنوات

المطورين ياكسيم، عميل XMPP مجاني للمنصة أندرويد, احتفل الذكرى العاشرة للمشروع. قبل عشر سنوات، في 23 أغسطس 2009، تم ارتكابها الالتزام الأول yaxim وهذا يعني أن عميل XMPP هذا اليوم يبلغ رسميًا نصف عمر البروتوكول الذي يعمل عليه. منذ تلك الأوقات البعيدة، حدثت العديد من التغييرات في XMPP نفسه وفي نظام Android.

2009: البداية

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

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

تغيرات مذهلة

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

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

أخيرًا، في عام 2016، تلقت ياكسيم شعارها الحالي، وهو صورة ثور الياك.

ديناميات التنمية

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

المشاكل الحالية

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

المصدر: opennet.ru