Warum werden keine Messaging-Apps wie E-Mail und SMS erstellt, mit denen Sie Nachrichten zwischen mehreren Dienstanbietern senden können? [geschlossen]

21

Ich kann E-Mails von GMail an YahooMail oder ProtonMail usw. senden. Ich kann SMS an jede Mobilnummer senden, unabhängig davon, ob die Nummer Vodafone oder einem anderen Telekommunikationsanbieter gehört.

Ich kann jedoch keine Sofortnachrichten zwischen WhatsApp und Google Hangouts oder Telegram oder WeChat usw. senden.

Gibt es eine technologische Barriere oder Sicherheitsprobleme im Zusammenhang mit diesem Mangel an Funktionalität? Ich habe bemerkt, dass viele von ihnen ihre eigenen Protokolle verwenden , aber sollte es nicht möglich sein, ein gemeinsames Protokoll wie POP3 oder IMAP für Instant Messaging zu erstellen? Der aktuelle Status von Sofortnachrichten scheint nur dumm zu sein, dass ich keine Sofortnachricht von einem WhatsApp-Benutzer in meinem Hangouts-Konto erhalten kann.

Update: Auch XKCD hat etwas drauf: https://xkcd.com/1810/

Nav
quelle
4
Vergleichen Sie XMPP, Dezentralisierung und Adressierung .
Kamil Maciorowski
@KamilMaciorowski: Das ist perfekt! Ich frage mich, warum Chat-Messenger sich nicht erlauben, miteinander zu reden.
Nav
4
Beachten Sie auch, dass es häufig im Interesse größerer Anbieter liegt, einen eigenen ummauerten Garten zu haben. Insbesondere hat WhatsApp (zumindest nach der Übernahme durch Facebook) wiederholt Versuche von Drittanbieter-Apps blockiert, ihre Infrastruktur zu nutzen.
Dirkt
1
@ Nav Beispiel aus Erfahrung, ich bin einer dieser Leute. Ich habe wenig Interesse an WhatsApp, weil ich bereits andere Möglichkeiten habe, mit den Freunden zu kommunizieren, die WhatsApp verwenden. Die App selbst beansprucht wertvollen Speicherplatz auf meinem Telefon, ohne dass dies von Nutzen ist. Hört nicht auf zu fragen, warum ich es nicht benutze.
Rowan
1
@Nav Soweit ich weiß, ist die Voraussetzung nicht nur "Whatsapp wurde auf dem Telefon installiert"; Es ist viel strenger: "Das Telefon ist eingeschaltet, mit dem Internet verbunden und WhatsApp läuft im Hintergrund."
Federico Poloni

Antworten:

34

Es gibt ein gemeinsames Protokoll, mehrere in der Tat - ein beliebtes ist XMPP (auch bekannt als Jabber); ein anderes ist SIMPLE, eine Variante des für VoIP verwendeten SIP-Protokolls. (Einige der ältesten wie Talk , Zephyr oder Gale - sogar IRC - wurden ebenfalls für die domänenübergreifende Kommunikation entwickelt.) Kommerzielle Dienste möchten kein gemeinsames Protokoll verwenden, sowohl für technische als auch für kommerzielle Zwecke Gründe, wie es scheint.

Hier sind nur einige historische Beispiele für die Verwendung von Jabber:

  • Ursprünglich Google Talk (pre-Hangout) war ein Standard - Service XMPP und könnte auf andere Domänen mit XMPP verbinden - sie sogar die Sprach- / Video-over-XMPP - Erweiterung (Klingel) eingeführt.
  • Ursprünglich Facebook Chat war ein XMPP-kompatiblen Dienst, wenn auch nicht zwischen Server - Föderation unterstützt hat (vermutlich so , dass mehr Menschen für einen Facebook - Account anmelden müssten).
  • Für eine kurze Zeit, auch AOLs AIM versuchte XMPP neben ihrem (proprietär , aber teilweise offen dennoch) OSCAR - Protokoll zu unterstützen.
  • Signal ist XMPP-basiert, aber es gibt einen Blog-Beitrag über die Entscheidung, diese Funktion nicht zu unterstützen. Das Hauptargument von Signal ist, dass es sehr schwierig wird, ein Verbundprotokoll zu ändern, abgesehen davon, dass hier und da kleine Funktionen hinzugefügt werden. (Was in der Tat z. B. für SMTP und DNS zutrifft.)

Wenn ich raten müsste, weil es während der Entstehung des Internets kein "Killerfeature" geworden ist (schließlich wird es auf der Clientseite "gelöst", indem Multiprotokoll-Chat-Apps wie Trillian, Miranda oder Gaim / Pidgin verwendet werden) , Föderiertes Instant Messaging hat die Chance verpasst, ein zentrales Internetprotokoll zu werden, und wird stattdessen lediglich als eine weitere kommerziell nicht lebensfähige Funktion angesehen, nach der ein sehr kleiner Prozentsatz der Benutzer fragen möchte.

(IRC ist mit SMTP auf dem neuesten Stand und verfügte damals über ein massives Verbundnetzwerk. Warum wurde es also nicht zum "Standard" -Protokoll? Nun, seine Server-zu-Server-Protokolle sind für nicht vertrauenswürdige Umgebungen völlig ungeeignet, da sie eng miteinander verbunden sind -synchronisiertes System statt eines losen Netzes unabhängiger Domänen. Es könnte für die reine Eins-zu-eins-Nachrichtenübermittlung vorgesehen sein, aber der Fokus von IRC liegt auf Kanälen, und das ist nicht gut.)

Endlich ... Spam. Ich erinnere mich, dass ich einige Mailinglisten-Threads von XMPP-Serverbetreibern gelesen hatte, in denen Google Talk mit großem Abstand als Hauptquelle für alle Spam-Nachrichten beschrieben wurde Ein großer Anbieter, den Sie sich nicht leisten können, ihn vollständig zu blockieren, aber aufgrund des Formats von Chat-Nachrichten und E-Mails (kurz, in Teilen eintreffend, sehr wenige Metadaten) ist es anscheinend auch unmöglich, ihn empfängerseitig zu filtern.

Sie können einen XMPP-Server (ejabberd, Prosody) auf ähnliche Weise wie einen E-Mail-Server installieren und wie [email protected]jeden anderen XMPP-Server erreichbar sein. Es gibt XMPP-Clients für viele Betriebssysteme, von Windows bis Android. (Obwohl Sie einige Schwierigkeiten haben, Push-Benachrichtigungen verfügbar zu machen, wird der Akku entladen, wenn Sie dies nicht tun.)

grawity
quelle