HOME

TheInfoList



OR:

The landscape for
instant messaging Instant messaging (IM) technology is a type of online chat allowing real-time text transmission over the Internet or another computer network. Messages are typically transmitted between two or more parties, when each user inputs text and tri ...
involves cross-platform instant messaging clients that can handle one or multiple protocols. Clients that use the same protocol can typically federate and talk to one another. The following table compares general and technical information for cross-platform
instant messaging Instant messaging (IM) technology is a type of online chat allowing real-time text transmission over the Internet or another computer network. Messages are typically transmitted between two or more parties, when each user inputs text and tri ...
clients in active development, each of which have their own article that provide further information. __TOC__


General


Operating system support


Connectivity


Privacy

Some messaging services that are not designed for privacy require a unique phone number for sign-up, as a form of identity verification and to prevent users from creating multiple accounts. Some messaging services that do not solely focus on a mobile-first experience, or enforce
SMS Short Message/Messaging Service, commonly abbreviated as SMS, is a text messaging service component of most telephone, Internet and mobile device systems. It uses standardized communication protocols that let mobile devices exchange short text ...
authentication, may allow email addresses to be used for sign-up instead. Some messaging services offer greater flexibility and privacy, by allowing users to create more than one account to compartmentalize personal & work purposes, or not requiring personally identifiable information for sign-up. To find out if the software has
end-to-end encryption End-to-end encryption (E2EE) is a system of communication where only the communicating users can read the messages. In principle, it prevents potential eavesdroppers – including telecommunications service providers, telecom providers, Internet ...
, see "media" table below. * 1: Apple iOS doesn't allow screenshot protection.


Message handling


Media


Miscellaneous

Messaging services can operate around different models, based on security and accessibility considerations. A mobile-focused, phone number-based model operates on the concept of primary and secondary devices. Examples of such messaging services include:
WhatsApp WhatsApp (also called WhatsApp Messenger) is an internationally available freeware, cross-platform, centralized instant messaging (IM) and voice-over-IP (VoIP) service owned by American company Meta Platforms (formerly Facebook). It allows use ...
,
Viber Viber, or Rakuten Viber, is a cross-platform voice over IP (VoIP) and instant messaging (IM) software application owned by Japanese multinational company Rakuten, provided as freeware for the Google Android, iOS, Microsoft Windows, Apple ma ...
,
Line Line most often refers to: * Line (geometry), object with zero thickness and curvature that stretches to infinity * Telephone line, a single-user circuit on a telephone communication system Line, lines, The Line, or LINE may also refer to: Art ...
,
WeChat WeChat () is a Chinese instant messaging, social media, and mobile payment app developed by Tencent. First released in 2011, it became the world's largest standalone mobile app in 2018, with over 1 billion monthly active users. WeChat has b ...
, Signal, etc. The primary device is a mobile phone and is required to login and send/receive messages. Only one mobile phone is allowed to be the primary device, as attempting to login to the messaging app on another mobile phone would trigger the previous phone to be logged out. The secondary device is a computer running a desktop operating system, which serves as a companion for the primary device. Desktop messaging clients on secondary devices do not function independently, as they are reliant on the mobile phone maintaining an active network connection for login authentication and syncing messages. A multi-device, device-agnostic model is designed for accessibility on multiple devices, regardless of desktop or mobile. Examples of such messaging services include:
Skype Skype () is a proprietary telecommunications application operated by Skype Technologies, a division of Microsoft, best known for VoIP-based videotelephony, videoconferencing and voice calls. It also has instant messaging, file transfer, debi ...
,
Facebook Messenger Messenger is a proprietary instant messaging app and platform developed by Meta Platforms. Originally developed as Facebook Chat in 2008, the company revamped its messaging service in 2010, released standalone iOS and Android apps in 2011, and ...
,
Google Hangouts Google Hangouts is a discontinued cross-platform instant messaging service developed by Google. It originally was a feature of Google+, becoming a standalone product in 2013, when Google also began integrating features from Google+ Messenger a ...
(subsequently
Google Chat Google Chat (formerly known as Hangouts Chat) is a communication service developed by Google. Initially designed for teams and business environments, it has since been made available for general consumers. It provides direct message, group co ...
),
Telegram Telegraphy is the long-distance transmission of messages where the sender uses symbolic codes, known to the recipient, rather than a physical exchange of an object bearing the message. Thus flag semaphore is a method of telegraphy, whereas ...
, ICQ, Element, Slack,
Discord Discord is a VoIP and instant messaging social platform. Users have the ability to communicate with voice calls, video calls, text messaging, media and files in private chats or as part of communities called "servers".The developer documenta ...
, etc. Users have more options as usernames or email addresses can be used as user identifiers, besides phone numbers. Unlike the phone-based model, user accounts on a multi-device model are not tied to a single device, and logins are allowed on multiple devices. Messaging services with a multi-device model are able to eliminate feature disparity and provide identical functionality on both mobile and desktop clients. Desktop clients can function independently, without relying on the mobile phone to login and sync messages.


See also

*
Comparison of instant messaging protocols The following is a comparison of instant messaging protocols. It contains basic general information about the protocols. Table of instant messaging protocols See also *Comparison of cross-platform instant messaging clients *Comparison of Inte ...
* Comparison of Internet Relay Chat clients *
Comparison of VoIP software This is a comparison of voice over IP (VoIP) software used to conduct telephone-like voice conversations across Internet Protocol (IP) based networks. For residential markets, voice over IP phone service is often cheaper than traditional public swi ...
** List of SIP software * Comparison of LAN messengers * List of video telecommunication services and product brands *
Comparison of user features of messaging platforms Comparison of user features of messaging platforms refers to a comparison of all the various user features of various electronic instant messaging platforms. This includes a wide variety of resources; it includes standalone apps, platforms within we ...


Notes


References

{{Instant messaging
Instant Messaging clients Instant messaging (IM) technology is a type of online chat allowing real-time text transmission over the Internet or another computer network. Messages are typically transmitted between two or more parties, when each user inputs text and trigg ...
Instant messaging clients Instant messaging (IM) technology is a type of online chat allowing real-time text transmission over the Internet or another computer network. Messages are typically transmitted between two or more parties, when each user inputs text and trigg ...
Instant messaging clients Instant messaging (IM) technology is a type of online chat allowing real-time text transmission over the Internet or another computer network. Messages are typically transmitted between two or more parties, when each user inputs text and trigg ...