Tại sao các ứng dụng nhắn tin không được tạo như email và sms, nơi bạn có thể gửi tin nhắn giữa nhiều nhà cung cấp dịch vụ? [đóng cửa]


21

Tôi có thể gửi email từ GMail đến YahooMail hoặc ProtonMail, v.v. Tôi có thể gửi SMS đến bất kỳ số điện thoại di động nào, bất kể số đó thuộc sở hữu của Vodafone hay bất kỳ nhà cung cấp dịch vụ viễn thông nào khác.

Tuy nhiên, tôi không thể gửi tin nhắn tức thời giữa WhatsApp và Google Hangouts hoặc Telegram hoặc WeChat, v.v.

Có một rào cản công nghệ hoặc các vấn đề bảo mật liên quan đến sự thiếu chức năng này? Tôi nhận thấy nhiều người trong số họ sử dụng các giao thức của riêng họ , nhưng không nên tạo một giao thức phổ biến như POP3 hoặc IMAP, để nhắn tin tức thời? Trạng thái hiện tại của tin nhắn tức thời có vẻ ngớ ngẩn, rằng tôi không thể nhận được tin nhắn tức thời từ người dùng WhatsApp đến tài khoản Hangouts của mình.

Cập nhật: Ngay cả XKCD cũng có một cái gì đó trên đó: https://xkcd.com/1810/



@KamilMaciorowski: Thật hoàn hảo! Tôi tự hỏi tại sao các sứ giả trò chuyện không cho phép nhau nói chuyện với nhau.
Nav

4
Cũng lưu ý rằng thường có lợi cho các nhà cung cấp lớn hơn để có khu vườn có tường bao quanh của riêng họ. Cụ thể WhatsApp (ít nhất là sau khi Facebook bị Facebook chiếm đoạt) đã liên tục chặn mọi nỗ lực để các ứng dụng của bên thứ ba sử dụng cơ sở hạ tầng của họ.
dirkt

1
@Nav Ví dụ từ kinh nghiệm, tôi là một trong những người đó. Tôi ít quan tâm đến Whatsapp vì tôi đã có phương tiện khác để liên lạc với những người bạn sử dụng nó. Ứng dụng chiếm không gian lưu trữ có giá trị trên điện thoại của tôi vì lợi ích rất ít. Không ngăn mọi người hỏi tại sao tôi không sử dụng nó mặc dù.
Rowan

1
@Nav Theo tôi hiểu, yêu cầu không chỉ đơn thuần là "Whatsapp đã được cài đặt trên điện thoại"; đó là một quy định nghiêm ngặt hơn nhiều "Điện thoại được bật, được kết nối với internet và Whatsapp đang chạy ở chế độ nền".
Federico Poloni

Câu trả lời:


34

một giao thức phổ biến, một số trong thực tế - một trong những phổ biến là XMPP (aka Jabber); một cái khác là SIMPLE, một biến thể của giao thức SIP được sử dụng cho VoIP. (Một số trong những người già nhất, chẳng hạn như Talk , Zephyr , hoặc Gale - thậm chí IRC -. Cũng được xây dựng với truyền thông cross-domain trong tâm trí) Thay vào đó, dịch vụ thương mại không muốn sử dụng một giao thức chung, cả về kỹ thuật và thương mại lý do có vẻ như.

Dưới đây là một số ví dụ lịch sử về việc sử dụng Jabber:

  • Ban đầu, Google Talk (trước Hangouts) một dịch vụ XMPP tiêu chuẩn và có thể kết nối với các tên miền khác bằng XMPP - họ thậm chí còn giới thiệu tiện ích mở rộng thoại / video-over-XMPP (Jingle).
  • Ban đầu, Facebook Chat một dịch vụ tương thích XMPP, mặc dù không hỗ trợ liên đoàn máy chủ (có lẽ vì vậy mà nhiều người sẽ phải đăng ký tài khoản Facebook).
  • Trong một thời gian ngắn, ngay cả AIM của AOL đã cố gắng hỗ trợ XMPP cùng với giao thức OSCAR (độc quyền nhưng vẫn mở một phần) của họ.
  • Tín hiệu dựa trên XMPP, nhưng họ có một bài đăng trên blog về quyết định không hỗ trợ tính năng này. Đối số chính của Signal là một giao thức liên kết trở nên rất khó thay đổi, ngoài việc thêm các tính năng nhỏ ở đây và đó. (Điều này thực sự đúng với SMTP và DNS chẳng hạn.)

Nếu tôi phải đoán, vì nó không trở thành "tính năng giết người" trong khi Internet ra đời (cuối cùng thay vào đó là "giải quyết" ở phía khách hàng, sử dụng các ứng dụng trò chuyện đa phương tiện như Trillian, Miranda hoặc Gaim / Pidgin) , tin nhắn tức thời được liên kết đã bỏ lỡ cơ hội trở thành một giao thức Internet cốt lõi và thay vào đó chỉ được coi là một tính năng không thể thương mại hóa khác mà một tỷ lệ rất nhỏ người dùng quan tâm yêu cầu.

(IRC hiện đại với SMTP và có một mạng lưới liên kết lớn vào thời đó, vậy tại sao nó không trở thành 'giao thức'? Chà, các giao thức từ máy chủ đến máy chủ của nó hoàn toàn không phù hợp với môi trường không tin cậy, vì chúng tạo thành một mạng chặt chẽ hệ thống không đồng bộ thay vì một mạng lưới lỏng lẻo của các miền độc lập. Nó có thể được tạo để hoạt động với tin nhắn hoàn toàn một đối một, nhưng trọng tâm của IRC là các kênh và điều đó không tốt ở đó.)

Cuối cùng là ... thư rác. Tôi nhớ đã đọc một số luồng danh sách gửi thư của các nhà khai thác máy chủ XMPP, mô tả Google Talk là nguồn chính của tất cả các tin nhắn rác với biên độ lớn - họ đã không làm tốt việc xử lý phía người gửi báo cáo lạm dụng và họ đã như vậy một nhà cung cấp lớn mà bạn không đủ khả năng để chặn hoàn toàn nó, nhưng do định dạng của tin nhắn trò chuyện so với email (ngắn, đến một phần, rất ít siêu dữ liệu), dường như cũng không thể lọc được phía bên nhận.

Bạn chắc chắn có thể cài đặt máy chủ XMPP (ejabberd, Prosody) giống như người dùng sẽ cài đặt máy chủ email và có thể truy cập như Nav@example.comthông qua máy chủ XMPP của bất kỳ ai khác. Có các máy khách XMPP có sẵn cho nhiều hệ điều hành, từ Windows đến Android. (Mặc dù bạn sẽ gặp một số khó khăn khi cung cấp thông báo đẩy và nếu không, nó sẽ làm cạn kiệt pin của bạn.)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.