مشتری XMPP Yaxim 10 ساله است

توسعه دهندگان یاکسیم، یک سرویس گیرنده XMPP رایگان برای پلتفرم آندروید, جشن گرفتن دهمین سالگرد پروژه ده سال پیش در 23 اوت 2009 انجام شد اول ارتکاب yaxim و این بدان معنی است که امروزه این سرویس گیرنده XMPP به طور رسمی نیمی از سن پروتکلی است که روی آن کار می کند. از آن زمان های دور، تغییرات زیادی هم در خود XMPP و هم در سیستم اندروید رخ داده است.

2009: آغاز

در سال 2009، پلتفرم اندروید هنوز کاملاً جدید بود و فاقد یک کلاینت IM رایگان بود. شایعات و اطلاعیه هایی وجود دارد، اما هنوز کسی کد کاری را منتشر نکرده است. اولین اشاره ملموس ارائه دانشجویان آلمانی Sven و Chris بود که پروژه ترم خود را ارائه کردند YAXIM - یک پیام رسان فوری XMPP دیگر.

آنها چندین نامه دوستانه دریافت کردند، یک پروژه در GitHub ایجاد کردند و به نوشتن کد ادامه دادند. در پایان سال، یکی دیگر در کنفرانس 26C3 نمایش داده شد ارائه کوتاه. مشکل بزرگ yaxim در آن زمان تحویل پیام قابل اعتماد بود، اما همه چیز به تدریج بهبود یافت.

تغییرات قابل توجه

در سال 2010، YAXIM به yaxim تغییر نام داد تا بیشتر شبیه یک نام و کمتر شبیه یک مخفف پر زرق و برق باشد. در سال 2013 این پروژه ایجاد شد برونومانند برادر کوچک yaxim، یک مشتری XMPP برای بچه ها و همه کسانی است که حیوانات را دوست دارند. در حال حاضر تقریبا 2000 کاربر فعال دارد.

همچنین در سال 2013 سرور XMPP راه اندازی شد yax.im، عمدتاً برای سهولت استفاده از yaxim و Bruno و همچنین داشتن یک سرور پایدار و قابل اعتماد مناسب برای مشتریان تلفن همراه.

سرانجام، در سال 2016، yaxim لوگوی فعلی خود را دریافت کرد، تصویری از یک یاک.

پویایی توسعه

از روز اول، yaxim یک پروژه سرگرمی بود، بدون پشتیبانی تجاری و بدون توسعه دهندگان دائمی. رشد کد آن در طول سال ها نسبتاً آهسته بوده است، به طوری که سال 2015 سال بسیار کندی بود. با وجود این واقعیت که yaxim در گوگل پلی نصب های بیشتری نسبت به گفتگوبرخی گفته اند که این مورد آخری مشتری اصلی اندروید است و در بین کاربران XMPP بسیار محبوب است. با این حال، حداقل برای سه سال گذشته هیچ کاهشی در تعداد دستگاه‌های نصب شده یاکسی مشاهده نشده است (گوگل تا سال 2016 آماری ارائه نکرده است).

مشکلات فعلی

پایه کد yaxim (Smack 3.x، ActionBarSherlock) کاملاً منسوخ شده است و در حال حاضر تلاش زیادی برای زیبا جلوه دادن yaxim در دستگاه های اندرویدی مدرن (طراحی مواد) و پشتیبانی از ویژگی های مدرن مانند گفتگوهای مجوز تعاملی و صرفه جویی در باتری انجام می شود. و همچنین پروتکل ماتریس (که همیشه کار نمی کند). نسخه های آزمایشی با آخرین پیشرفت ها از طریق ارائه می شوند کانال بتا در گوگل پلی

منبع: opennet.ru