Desarrolladores , cliente XMPP de código abierto para la plataforma , el décimo aniversario del proyecto. Hace diez años, el 23 de agosto de 2009, se realizó el 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 .
. Recibieron algunas cartas amistosas, crearon un proyecto en GitHub y continuaron escribiendo código. A finales de año, se mostró otra . 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 , 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 , 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 , 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 (que ). Las versiones de prueba con los últimos desarrollos están disponibles a través del en Google Play.
Fuente: opennet.ru
