Mensagens Instantâneas (IM): Porque é que o XMPP/Jabber.org falhou?
It's não está totalmente claro que falhou, mas o que é't está funcionando do nosso jeito agora é que apesar de ter se tornado o padrão implantado para os clientes se conectarem aos serviços - a parte C2S do XMPP - it's não foi implantado muito para a federação.
A razão é que para muitas grandes corporações, seu modelo de receita está inextricavelmente ligado ao upselling e efeitos de rede. Há poucas vantagens para estes incumbentes, apesar de haver muitas vantagens para os usuários finais.
Então o Google quer que você use o Google Hangouts em qualquer lugar, apesar de eles terem suportado a federação XMPP antes, e apesar de as chamadas de voz/vídeo do próprio Hangouts serem executadas internamente sobre o XMPP. Então, uma vez que você're-ligado a isso, você'utilizará o gmail, Google+, e dezenas de outros serviços do Google.
Existe't um problema técnico em operar o Google Hangouts diretamente como uma interface XMPP exposta, ou - it'é apenas um mal-entendido técnico ou uma deturpação em seu nome.
Whatsapp é um caso particularmente interessante - eles se limitam a números de telefone, e como tal não podem oferecer a mesma experiência de usuário se eles se federaram. Na verdade, eles correm a suposição fundamental de que todos estão sempre no Whatsapp e nada mais.
Lendo esta resposta, isto soa muito como se o XMPP tivesse falhado, por isso devo acrescentar que a evidência é bastante forte de que não falhou. Se você jogar jogos, você verá que a função de chat é muito provavelmente baseada no XMPP. Abundância de jogos e plataformas de jogo triple-A usam o XMPP para fornecer chat (e mais) - estamos falando de Fortnite, Eve Online, e assim por diante. Os militares de 30 nações diferentes usam o XMPP para chat de texto no campo de batalha, também. É usado de forma mais crucial para coordenar helicópteros MEDEVAC, mas muitas outras coisas além disso. O serviço de ambulância belga tem um aplicativo móvel baseado no XMPP. O tema que liga muitos destes casos de uso é a confiabilidade para o bate-papo de texto de missão crítica.
Na verdade, o XMPP está realmente prosperando em todos os lugares - exceto o caso mais óbvio de uso para ele, de consumidores e empresas IM.
A única maneira que nós'irá abordar isso é se empresas e indivíduos usarem e promoverem contato sobre XMPP, da mesma forma que nós fazemos sobre e-mail. As vantagens para o consumidor e para a empresa são muito as mesmas - se os serviços de IM são federados por padrão, nós'veremos a disponibilidade de serviços XMPP realmente bons, bem como a capacidade de executar o seu próprio, e ter relativamente baixos custos de mudança. O problema é que há muito poucas vantagens para grandes corporações estabelecidas que oferecem um serviço de IM de jardim fechado, então é improvável que isso's aconteça a menos que nós empurremos para isso.
Artigos semelhantes
- É uma boa ideia construir uma aplicação de mensagens instantâneas quando já existem aplicações de mensagens de topo na loja?
- Porque é que as pessoas usam o e-mail em vez de mensagens instantâneas?
- Que protocolo deve ser usado para implementar um módulo de chat em aplicações móveis: XMPP ou WebSockets?
- O que é o XMPP e como funciona?