O cliente XMPP da Yaxim tem 10 anos

Desenvolvedores yaxim, um cliente XMPP gratuito para a plataforma Android, celebrar décimo aniversário do projeto. Há dez anos, em 23 de agosto de 2009, foi cometido primeiro commit yaxim e isso significa que hoje esse cliente XMPP tem oficialmente metade da idade do protocolo em que funciona. Desde aqueles tempos distantes, muitas mudanças ocorreram tanto no próprio XMPP quanto no sistema Android.

2009: início

Em 2009, a plataforma Android ainda era completamente nova e não possuía um cliente de mensagens instantâneas gratuito. Houve rumores e anúncios, mas ninguém publicou um código funcional ainda. A primeira dica concreta foi a apresentação dos estudantes alemães Sven e Chris apresentando seu projeto do semestre YAXIM – mais um mensageiro instantâneo XMPP.

Eles receberam diversas cartas amigáveis, criaram um projeto no GitHub e continuaram escrevendo código. No final do ano, outro foi exibido na conferência 26C3 breve apresentação. O grande problema do yaxim na época era a entrega confiável de mensagens, mas as coisas melhoraram gradualmente.

Mudanças significativas

Em 2010, YAXIM foi renomeado como yaxim para soar mais como um nome e menos como uma sigla chamativa. Em 2013 foi criado o projeto Bruno, assim como o irmão mais novo de yaxim, é um cliente XMPP para crianças e quem ama animais. Atualmente possui quase 2000 usuários ativos.

Ainda em 2013, foi lançado um servidor XMPP yax.im, principalmente para facilitar o uso do yaxim e do Bruno, mas também para ter um servidor estável e confiável adequado para clientes móveis.

Finalmente, em 2016, o yaxim recebeu sua atual logomarca, a imagem de um iaque.

Dinâmica de desenvolvimento

Desde o primeiro dia, yaxim foi um projeto de hobby, sem suporte comercial e sem desenvolvedores permanentes. O crescimento do seu código tem sido bastante lento ao longo dos anos, sendo 2015 um ano particularmente lento. Apesar de o yaxim ter mais instalações no Google Play do que Conversas, este último é considerado por alguns como o principal cliente do Android e é muito popular entre os usuários de XMPP. No entanto, pelo menos nos últimos três anos não houve declínio no número de dispositivos com yaxim instalado (o Google não fornece estatísticas até 2016).

Problemas atuais

A base de código do yaxim (Smack 3.x, ActionBarSherlock) está bastante desatualizada e muito esforço está sendo feito para fazer com que o yaxim tenha uma boa aparência em dispositivos Android modernos (design de material) e suporte a recursos modernos, como caixas de diálogo de permissão interativas e economia de bateria, e também protocolo Matriz (que nem sempre trabalhando). Versões de teste com os desenvolvimentos mais recentes são oferecidas através canal beta no Google Play.

Fonte: opennet.ru