El cliente XMPP yaxim cumple 10 años

Desarrolladores yaxim, cliente XMPP de código abierto para la plataforma Android, celebra el décimo aniversario del proyecto. Hace diez años, el 23 de agosto de 2009, se realizó el primer commit de yaxim, lo que significa que hoy este cliente XMPP es oficialmente dos veces más joven que el protocolo con el que funciona. Desde entonces, ha habido muchos cambios tanto en XMPP como en el sistema Android.

2009: inicio

En 2009, la plataforma Android todavía era completamente nueva y carecía de un cliente IM gratuito. Había rumores y anuncios, pero nadie había publicado código funcional. La primera pista concreta fue la presentación de los estudiantes alemanes Sven y Chris, que presentaron su proyecto de semestre YAXIM — Yet Another XMPP Instant Messenger.

. Recibieron algunas cartas amistosas, crearon un proyecto en GitHub y continuaron escribiendo código. A finales de año, se mostró otra corta presentación. Un gran problema de yaxim en ese momento era la entrega confiable de mensajes, pero poco a poco todo mejoró.

Cambios significativos

En 2010, YAXIM fue renombrado a yaxim para parecerse más a un nombre y menos a un acrónimo llamativo. En 2013, se creó el proyecto Bruno, como el hermano menor de yaxim, un cliente XMPP para niños y todos aquellos que aman a los animales. Actualmente tiene casi 2000 usuarios activos.

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

Finalmente, en 2016, yaxim recibió su actual logotipo, la imagen de un yak.

Dinámica de desarrollo

Desde el primer día, yaxim ha sido un proyecto amateur, sin apoyo comercial y sin desarrolladores permanentes. A lo largo de los años, su código creció bastante lentamente, siendo 2015 un año especialmente poco productivo. A pesar de que yaxim tiene más instalaciones en Google Play que Conversations, este último, como dicen algunos, es el cliente principal en Android y es muy popular entre los usuarios de XMPP. Sin embargo, al menos en los últimos tres años, no ha habido una disminución en la cantidad de dispositivos en los que yaxim está instalado (Google no proporciona estadísticas hasta 2016).

Problemas actuales

La base de código de yaxim (Smack 3.x, ActionBarSherlock) está bastante desactualizada y actualmente se están realizando muchos esfuerzos para que yaxim se vea bien en los dispositivos Android modernos (diseño material) y soporte funciones actuales, como los diálogos interactivos de permisos y la gestión de batería, así como el protocolo Matrix (que no siempre funciona). Las versiones de prueba con los últimos desarrollos están disponibles a través del canal beta en Google Play.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster