El cliente XMPP de Yaxim cumple 10 años

Desarrolladores yaxim, un cliente XMPP gratuito para la plataforma Android, celebrar décimo aniversario del proyecto. Hace diez años, el 23 de agosto de 2009, se cometió primer compromiso yaxim y esto significa que hoy este cliente XMPP tiene oficialmente la mitad de la edad del protocolo sobre el que trabaja. Desde aquellos tiempos lejanos, se han producido muchos cambios tanto en el propio XMPP como en el sistema Android.

2009: comienzo

En 2009, la plataforma Android todavía era completamente nueva y carecía de un cliente de mensajería instantánea gratuito. Ha habido rumores y anuncios, pero nadie ha publicado un código funcional todavía. La primera pista concreta fue la presentación de los estudiantes alemanes Sven y Chris presentando su proyecto semestral. YAXIM: otro mensajero instantáneo XMPP.

Recibieron varias cartas amistosas, crearon un proyecto en GitHub y continuaron escribiendo código. A finales de año se mostró otro en la conferencia 26C3. presentación corta. El gran problema con yaxim en ese momento era la entrega confiable de mensajes, pero las cosas mejoraron gradualmente.

Cambios significativos

En 2010, YAXIM pasó a llamarse yaxim para que sonara más como un nombre y menos como un acrónimo llamativo. En 2013 se creó el proyecto. Marrón, como el hermano pequeño de yaxim, es un cliente XMPP para niños y cualquiera que ame los animales. Actualmente cuenta con casi 2000 usuarios activos.

También en 2013 se lanzó un servidor XMPP. yax.im, principalmente para facilitar el uso de yaxim y Bruno, pero también para tener un servidor estable y confiable adecuado para clientes móviles.

Finalmente, en 2016, yaxim recibió su logo actual, una imagen de un yak.

Dinámica del desarrollo

Desde el primer día, yaxim fue un proyecto de hobby, sin soporte comercial ni desarrolladores permanentes. El crecimiento de su código ha sido bastante lento a lo largo de los años, siendo 2015 un año particularmente lento. A pesar de que yaxim tiene más instalaciones en Google Play que Conversaciones, algunos dicen que este último es el cliente principal de Android y es muy popular entre los usuarios de XMPP. Sin embargo, durante al menos los últimos tres años no ha habido ninguna disminución en el número de dispositivos con yaxim instalado (Google no proporciona estadísticas hasta 2016).

Problemas actuales

El código base de yaxim (Smack 3.x, ActionBarSherlock) está bastante desactualizado y actualmente se están poniendo muchos esfuerzos para que yaxim se vea bien en los dispositivos Android modernos (diseño de materiales) y admita funciones modernas como cuadros de diálogo de permisos interactivos y ahorro de batería. y también protocolo Matrix (que la no siempre funciona). Se ofrecen versiones de prueba con las últimas novedades a través de canal beta en Google Play.

Fuente: opennet.ru