ไคลเอนต์ XMPP ของ Yaxim มีอายุ 10 ปี

นักพัฒนา ยาซิมซึ่งเป็นไคลเอนต์ XMPP ฟรีสำหรับแพลตฟอร์ม Android, เฉลิมฉลอง ครบรอบสิบปีของโครงการ เมื่อสิบปีก่อน เมื่อวันที่ 23 สิงหาคม พ.ศ. 2009 ได้มีความมุ่งมั่น กระทำครั้งแรก yaxim และนั่นหมายความว่าทุกวันนี้ไคลเอนต์ XMPP นี้มีอายุเพียงครึ่งหนึ่งของโปรโตคอลที่มันใช้งานได้อย่างเป็นทางการ ตั้งแต่สมัยที่ห่างไกลเหล่านั้น มีการเปลี่ยนแปลงมากมายเกิดขึ้นทั้งใน XMPP เองและในระบบ Android

2009: จุดเริ่มต้น

ในปี 2009 แพลตฟอร์ม Android ยังใหม่ทั้งหมดและไม่มีไคลเอ็นต์ IM ฟรี มีข่าวลือและประกาศต่างๆ แต่ยังไม่มีใครเผยแพร่รหัสการทำงาน คำใบ้ที่เป็นรูปธรรมประการแรกคือการนำเสนอของนักเรียนชาวเยอรมัน Sven และ Chris ที่นำเสนอโครงงานภาคการศึกษาของพวกเขา YAXIM — อีกหนึ่ง XMPP Instant Messenger.

พวกเขาได้รับจดหมายที่เป็นมิตรหลายฉบับ สร้างโปรเจ็กต์บน GitHub และเขียนโค้ดต่อไป ช่วงปลายปีก็มีการแสดงอีกรายการในการประชุม 26C3 การนำเสนอสั้น ๆ. ปัญหาใหญ่ของ yaxim ในขณะนั้นคือการส่งข้อความที่เชื่อถือได้ แต่สิ่งต่างๆ ก็ค่อยๆ ดีขึ้น

การเปลี่ยนแปลงที่สำคัญ

ในปี 2010 YAXIM ได้เปลี่ยนชื่อเป็น yaxim เพื่อให้ฟังดูคล้ายกับชื่อมากขึ้น และไม่เหมือนกับตัวย่อที่ฉูดฉาด ในปี พ.ศ. 2013 โครงการได้ถูกสร้างขึ้น บรูโน่เช่นเดียวกับน้องชายของ yaxim ที่เป็นไคลเอนต์ XMPP สำหรับเด็กและทุกคนที่รักสัตว์ ปัจจุบันมีผู้ใช้งานเกือบ 2000 ราย

นอกจากนี้ในปี 2013 ยังมีการเปิดตัวเซิร์ฟเวอร์ XMPP yax.imโดยหลักแล้วจะทำให้การใช้ yaxim และ Bruno ง่ายขึ้น แต่ยังต้องมีเซิร์ฟเวอร์ที่เสถียรและเชื่อถือได้ซึ่งเหมาะสำหรับไคลเอนต์มือถือด้วย

ในที่สุด ในปี 2016 yaxim ก็ได้รับโลโก้ปัจจุบัน ซึ่งเป็นรูปจามรี

พลวัตของการพัฒนา

ตั้งแต่วันแรก yaxim กลายเป็นโปรเจ็กต์งานอดิเรก โดยไม่มีการสนับสนุนทางการค้า และไม่มีนักพัฒนาถาวร การเติบโตของโค้ดค่อนข้างช้าในช่วงหลายปีที่ผ่านมา โดยปี 2015 ถือเป็นปีที่ช้าเป็นพิเศษ แม้ว่า yaxim จะมีการติดตั้งบน Google Play มากกว่าก็ตาม การสนทนาบางคนกล่าวอย่างหลังว่าเป็นไคลเอนต์หลักบน Android และได้รับความนิยมอย่างมากในหมู่ผู้ใช้ XMPP อย่างไรก็ตาม อย่างน้อยในช่วงสามปีที่ผ่านมา จำนวนอุปกรณ์ที่ติดตั้ง yaxim ไม่มีลดลง (Google ไม่ได้จัดทำสถิติจนถึงปี 2016)

ปัญหาในปัจจุบัน

ฐานโค้ด yaxim (Smack 3.x, ActionBarSherlock) ค่อนข้างล้าสมัยและมีความพยายามอย่างมากในการทำให้ yaxim ดูดีบนอุปกรณ์ Android สมัยใหม่ (การออกแบบวัสดุ) และรองรับคุณสมบัติสมัยใหม่ เช่น กล่องโต้ตอบการอนุญาตแบบโต้ตอบและการประหยัดแบตเตอรี่ และโปรโตคอลด้วย มดลูก (ที่ ไม่ได้ผลเสมอไป). มีการนำเสนอเวอร์ชันทดสอบพร้อมการพัฒนาล่าสุดผ่าน ช่องเบต้า บน Google Play

ที่มา: opennet.ru