Posso enviar e-mails do GMail para o YahooMail ou ProtonMail etc. Posso enviar SMS para qualquer número de celular, independentemente de o número pertencer à Vodafone ou a outros fornecedores de telecomunicações.
No entanto, não consigo enviar mensagens instantâneas entre WhatsApp e Google Hangouts ou Telegram ou WeChat etc.
Existe uma barreira tecnológica ou problemas de segurança relacionados a essa falta de funcionalidade? Notei que muitos deles usam seus próprios protocolos , mas não deveria ser possível criar um protocolo comum como POP3 ou IMAP, para mensagens instantâneas? O estado atual das mensagens instantâneas parece bobo: não consigo receber uma mensagem instantânea de um usuário do WhatsApp para minha conta do Hangouts.
Atualização: Até o XKCD possui algo: https://xkcd.com/1810/
Respostas:
Não é um protocolo comum, vários, na verdade - um popular sendo XMPP (aka Jabber); outro é SIMPLE, uma variante do protocolo SIP usado para VoIP. (Alguns dos mais antigos, como Talk , Zephyr ou Gale - e até o IRC - também foram construídos com a comunicação entre domínios). Em vez disso, os serviços comerciais não querem usar um protocolo comum, tanto técnico quanto comercial. razões que parece.
Aqui estão alguns exemplos históricos do uso do Jabber:
Se eu tivesse que adivinhar, porque não se tornou um "recurso matador" durante o nascimento da Internet (acabou sendo "resolvido" no lado do cliente, usando aplicativos de bate-papo com vários protocolos, como Trillian, Miranda ou Gaim / Pidgin) , as mensagens instantâneas federadas perderam a chance de se tornar um protocolo principal da Internet e, em vez disso, são consideradas outro recurso comercialmente inviável que uma porcentagem muito pequena dos usuários deseja solicitar.
(O IRC é contemporâneo do SMTP e tinha uma rede federada massiva nos dias de hoje, então por que não se tornou o protocolo? Bem, seus protocolos servidor a servidor são completamente inadequados para ambientes não confiáveis, pois formam um -sincronizado em vez de uma malha solta de domínios independentes. Poderia ser feito para trabalhar com mensagens puramente um para um, mas o foco do IRC são canais e não é bom nisso.)
Finalmente ... spam. Lembro-me de ter lido alguns tópicos da lista de discussão pelos operadores de servidor XMPP, descrevendo o Google Talk como a principal fonte de todas as mensagens de spam por uma margem enorme - eles não fizeram um bom trabalho ao lidar com denúncias de abuso por parte do remetente, e eram um grande provedor que você não pode bloqueá-lo completamente, mas devido ao formato de mensagens de bate-papo x e-mails (curto, chegando em partes, muito poucos metadados), também é aparentemente impossível filtrar decentemente o lado do destinatário.
Certamente você pode instalar um servidor XMPP (ejabberd, Prosody), como um servidor de email, e pode ser acessado
[email protected]
através do servidor XMPP de qualquer outra pessoa. Existem clientes XMPP disponíveis para muitos sistemas operacionais, do Windows ao Android. (Embora você tenha dificuldades em disponibilizar as notificações por push, e se não o fizer, a bateria será descarregada.)fonte