Essa postagem provavelmente deixará muita gente feliz, pois quem nunca, ao menos, testou o aMSN e/ou o Emesene que atire a primeira pedra. E esses dois gigantes dos messengers para Linux estão com suas próximas versões em desenvolvimento. Apesar de não terem data marcada para o lançamento, os trabalhos no Git de ambas é bem intenso.
A alguns anos no Linux quando o Empathy não existia, o Pidgin não era isso tudo e o Kopete era ruim. Praticamente toda a distro que se prezasse usava o aMSN e os usuários aprovavam, principalmente pelo suporte a temas, plugins, webcam e todo o tipo de funcionalidades que o MSN proporciona. O Emesene é um projeto mais recente, mas que conta com um apoio da comunidade para implementação de melhorias, como foi no caso da última versão estável, que antes foi liberada pela comunidade quase como um fork. Esse fator levou o Emesene a crescer assustadoramente rápido.
aMSN 2: Messenger completo para cada ambiente gráfico

O aMSN estável é um programa escrito em Tk/Tcl. Nada contra a linguagem, mas não se pode negar que ela não é nada atual, o que nos leva a acreditar que os desenvolvedores fazem um verdadeiro milagre nessa versão do aMSN. Outro ponto interessante é que o aMSN originalmente era um projeto de um cara chamado Álvaro (por isso o “a” de aMSN), que acabou abandonando o projeto. Alguns desenvolvedores o tomaram para si e continuam o mesmo até hoje. Quando se fala de projeto original de outro desenvolvedor, significa que a base do aMSN não foi feita pelos desenvolvedores atuais, o que torna o aMSN 2 um desafio ainda maior para os mesmos.
A proposta dos desenvolvedores para a nova versão do messenger é bem ousada, mas muito possível: trazer o aMSN para cada ambiente gráfico. Mas como assim? Ao invés de se focarem em uma única versão, eles estão utilizando Python como base, e construindo as interfaces em PyQt4 e PyGTK. Não sei se essa iniciativa chega a ser boa, pois será um problema que acabará atrasando o desenvolvimento. Com mais de uma interface, os desenvolvedores precisarão implementar cada nova função em ambas, o que não é nada prático.
Isso se reflete nas funções apresentadas. Testei a interface PyGTK apenas pelo fato de estar no Lxde, que é feito em GTK. Os menus ainda são pobres (para não dizer que não tem nada) e a interface não se comporta tão bem. Você tem apenas, só para dar um exemplo, a opção de mostrar os usuários de acordo com o grupo, não de acordo com o status. A janela de conversação a princípio parece completa, mas quando você vai procurar um simples emoticon vê que não foi implementado ainda.
Claramente o aMSN 2 ainda vai precisar de bastante tempo para ser considerado estável. Falta praticamente tudo no programa, desde funções básicas, como mostrar os contatos de acordo com o status e não o grupo, até funções – provavelmente a serem implementadas muito a frente – avançadas como suporte a WebCam. Mas, sem dúvida, após ficar pronto o messenger será incrível. No entanto, deve demorar.
Emesene 2: Messenger em ascensão

O Emesene 2, pelo screenshot, pode parecer mais simples. Mas, cuidado, é só aparência. O trabalho do desenvolvedor no messenger foi excelente e ele está num estágio bem mais avançado que o aMSN2. Enquanto o aMSN2 se foca em estar disponível em vários ambientes gráficos, o Emesene se foca no ambiente GTK. Talvez por isso, o estágio geral do desenvolvimento esteja muito mais avançado.
Contando com apenas uma interface, o messenger se desenvolve rápido. Já tem todas as funções básicas, inclusive alguns plugins padrão, suporte a temas Adium para a janela de conversação e muito mais. Um outro ponto interessante é o suporte a mais protocolos além do MSN: o Jabber e o Gtalk. Apesar de não poder estar com todas as seções ativas (como no caso do Empathy e do Pidgin), a nova função é muito interessante e trás o programa para mais usuários.
Praticamente todas as funções básicas que um messenger precisa ter, já estão implementadas no Emesene 2. O que falta para ele chegar ao nível do Emesene 1.5 é o suporte a funções avançadas, como o suporte a Webcam. Mas são nessas funções avançadas que ele deve demorar mais, pois o suporte a webcams no GTalk e no MSN não é tarefa fácil. Mas no geral, o Emesene está em estágio bem mais avançado.
Versões Estáveis a Vista?
A resposta para esse pergunta é definitivamente não, principalmente no caso do aMSN. Muita coisa precisa ser implementada e muita coisa precisa ser melhorada. No caso do aMSN 2, as perguntas relativas a data de lançamento feitas no fórum oficial do programa foram respondidas com um “xilique” de alguns desenvolvedores, o que reforça a idéia de que a versão oficial está longe de ser lançada. O Emesene não é muito diferente, e o pedido insistente por algumas funções resultou até em uma postagem bem humorada do desenvolvedor no blog do Emesene.
Por enquanto, o melhor a se fazer é aguardar o lançamento da versão estável e testar com frequência as versões nos repositórios Git, para sentir como avança o desenvolvimento dos programas. Mas uma coisa é certa: depois de lançados, ambos serão messengers incríveis.
Links Importantes:
Git do Emesene 2: http://github.com/marianoguerra/emesene
Git do aMSN 2: http://github.com/amsn/amsn2
Fonte: espacoliberdade.blog.br