Yaxim-ийн XMPP үйлчлүүлэгч 10 настай

Хөгжүүлэгчид сайн, платформд зориулсан үнэгүй XMPP клиент Android, тэмдэглэх төслийн арван жилийн ой. Одоогоос арван жилийн өмнө буюу 23 оны наймдугаар сарын 2009-нд үйлдсэн анхны амлалт yaxim бөгөөд энэ нь өнөөдөр энэ XMPP клиент нь албан ёсоор ажиллаж буй протоколын хагас нас хүрсэн гэсэн үг юм. Эдгээр алс холын үеэс хойш XMPP өөрөө болон Android системд олон өөрчлөлт гарсан.

2009: эхлэл

2009 онд Android платформ нь цоо шинэ хэвээр байсан бөгөөд үнэгүй IM үйлчлүүлэгчгүй байв. Шуугиан, зарлал гарсан ч одоог хүртэл хэн ч ажлын кодыг гаргаагүй байна. Эхний тодорхой зөвлөгөө бол Германы оюутан Свен, Крис нарын семестрийн төслөө танилцуулсан явдал байв YAXIM - Өөр нэг XMPP Instant Messenger.

Тэд хэд хэдэн найрсаг захидал хүлээн авч, GitHub дээр төсөл зохиож, код бичсээр байв. Жилийн эцэст 26С3 чуулган дээр өөр нэгийг үзүүлэв богино танилцуулга. Тухайн үед yaxim-тэй холбоотой том асуудал бол найдвартай мессеж дамжуулах явдал байсан ч бүх зүйл аажмаар сайжирсан.

Чухал өөрчлөлтүүд

2010 онд YAXIM-г yaxim гэж өөрчилсөн бөгөөд энэ нь нэр шиг, харин гялалзсан товчилсон үг шиг сонсогдохгүй. 2013 онд уг төслийг бий болгосон Bruno, 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) нь нэлээд хоцрогдсон бөгөөд орчин үеийн Android төхөөрөмж (материал дизайн) дээр yaxim-г сайн харагдуулахын тулд маш их хүчин чармайлт гаргаж, интерактив зөвшөөрлийн харилцах цонх, батарей хэмнэх зэрэг орчин үеийн функцуудыг дэмжих, мөн протокол матриц (аль үргэлж ажилладаггүй). Хамгийн сүүлийн үеийн хөгжүүлэлт бүхий туршилтын хувилбаруудыг санал болгож байна бета суваг Google Play дээр.

Эх сурвалж: opennet.ru