Khách hàng XMPP của Yaxim đã 10 tuổi

Các nhà phát triển yaxim, một ứng dụng khách XMPP miễn phí cho nền tảng này Android, kỉ niệm kỷ niệm 23 năm dự án. Mười năm trước, vào ngày 2009 tháng XNUMX năm XNUMX, nó đã được cam kết cam kết đầu tiên yaxim và điều này có nghĩa là ngày nay ứng dụng khách XMPP này đã chính thức có tuổi đời bằng một nửa giao thức mà nó hoạt động. Kể từ thời điểm đó, nhiều thay đổi đã xảy ra cả trong XMPP và hệ thống Android.

2009: bắt đầu

Năm 2009, nền tảng Android vẫn còn hoàn toàn mới và thiếu ứng dụng khách IM miễn phí. Đã có những tin đồn và thông báo nhưng chưa có ai công bố mã hoạt động. Gợi ý cụ thể đầu tiên là phần trình bày của sinh viên Đức Sven và Chris trình bày dự án học kỳ của họ YAXIM — Một ứng dụng nhắn tin tức thời XMPP khác.

Họ nhận được một số lá thư thân thiện, tạo một dự án trên GitHub và tiếp tục viết mã. Cuối năm lại có thêm một chiếc nữa được trình chiếu tại hội nghị 26C3 trình bày ngắn. Vấn đề lớn với yaxim vào thời điểm đó là việc gửi tin nhắn đáng tin cậy, nhưng mọi thứ dần dần được cải thiện.

Những thay đổi đáng kể

Vào năm 2010, YAXIM được đổi tên thành yaxim để nghe giống một cái tên hơn và ít giống một từ viết tắt hào nhoáng hơn. Vào năm 2013, dự án đã được tạo ra Bruno, giống như em trai của yaxim, là khách hàng XMPP dành cho trẻ em và bất kỳ ai yêu thích động vật. Nó hiện có gần 2000 người dùng hoạt động.

Cũng trong năm 2013, máy chủ XMPP đã được ra mắt yax.im, chủ yếu là để sử dụng yaxim và Bruno dễ dàng hơn nhưng cũng để có một máy chủ ổn định và đáng tin cậy phù hợp với khách hàng di động.

Cuối cùng, vào năm 2016, yaxim đã nhận được logo hiện tại, hình ảnh một con bò Tây Tạng.

Động lực phát triển

Ngay từ ngày đầu, yaxim đã là một dự án theo sở thích, không có hỗ trợ thương mại và không có nhà phát triển lâu dài. Tốc độ tăng trưởng mã của nó khá chậm trong những năm qua, trong đó năm 2015 là một năm đặc biệt chậm. Mặc dù thực tế là yaxim có nhiều lượt cài đặt trên Google Play hơn Cuộc trò chuyện, cái sau được một số người cho là ứng dụng khách chính trên Android và rất phổ biến đối với người dùng XMPP. Tuy nhiên, trong ít nhất ba năm qua, số lượng thiết bị cài đặt yaxim không hề giảm (Google không cung cấp số liệu thống kê cho đến năm 2016).

Vấn đề hiện tại

Cơ sở mã yaxim (Smack 3.x, ActionBarSherlock) khá lỗi thời và hiện đang có rất nhiều nỗ lực để làm cho yaxim trông đẹp mắt trên các thiết bị Android hiện đại (thiết kế vật liệu) và hỗ trợ các tính năng hiện đại như hộp thoại cấp phép tương tác và tiết kiệm pin, và cả giao thức Matrix (cái mà không phải lúc nào cũng hoạt động). Các phiên bản thử nghiệm với những phát triển mới nhất được cung cấp thông qua kênh beta trên Google Play.

Nguồn: opennet.ru