Английская Википедия:Comparison of cross-platform instant messaging clients
Шаблон:Short description Шаблон:See also Шаблон:Original research The landscape for instant messaging involves cross-platform instant messaging clients that can handle one or multiple protocols.[1] 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 clients in active development, each of which have their own article that provide further information.
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 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, see "media" table below.
Client | Hide number in chats | Account expiration | Reset password | Password lockout | Search for contacts | Lock screen timeout | Lock screen when closed | Lock screen button | Screenshot detection | Screenshot/recording disabled (Android only)[44] | Voice changer | Plugins |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Briar | by public key or in-person pairing | Шаблон:Yes | Шаблон:Yes | |||||||||
Discord | •Username & Discord Tag •Phonebook contacts scanning if enabled |
Шаблон:No | Шаблон:No | |||||||||
Element | •Username •Matrix ID |
Шаблон:No | Шаблон:Yes | |||||||||
Fractal | •Username •Matrix ID |
|||||||||||
Gadu-Gadu | Шаблон:No | |||||||||||
Gajim | Шаблон:Yes | |||||||||||
Google Chat | •Email address | |||||||||||
Google Messages (RCS) | •Phone number | |||||||||||
ICQ | Шаблон:Yes | |||||||||||
Jami | Шаблон:Yes | Шаблон:Yes | Шаблон:Yes | Шаблон:Yes[45] | by random identifier or email-like address | Шаблон:No | Шаблон:No | Шаблон:Yes[46] | Шаблон:No | Шаблон:Yes | ||
Jitsi | by shared 4-random-words URL | Шаблон:No | Шаблон:Yes | |||||||||
KakaoTalk | ||||||||||||
Kik Messenger | •Username •Phonebook contacts scanning if enabled |
|||||||||||
Line | •Username •Phone number •Phonebook contacts scanning if enabled (sending friend requests are required) |
Шаблон:Yes | Шаблон:Yes | |||||||||
Linphone | ||||||||||||
Mattermost | Шаблон:No | Шаблон:Yes | ||||||||||
Messages (Apple) | •Email address •Phone number |
Шаблон:No | Шаблон:No | |||||||||
Messenger | •Facebook profile •Username URL •Phone number •Phonebook contacts scanning if enabled |
Шаблон:No | Шаблон:Yes | |||||||||
Movim | ? | Шаблон:No | ||||||||||
Mumble | •username | |||||||||||
Palringo | Шаблон:No | |||||||||||
Paltalk | Шаблон:No | |||||||||||
Pidgin | Шаблон:Yes | |||||||||||
Psi | Шаблон:Yes | |||||||||||
RetroShare | ||||||||||||
Ricochet | ||||||||||||
Signal | Шаблон:No | Шаблон:No[47] | 30 seconds after 5 fails | •Phone number (Contact list syncs automatically with phonebook contacts) |
Шаблон:Yes | Шаблон:No | Шаблон:Yes | Шаблон:Yes[48] | Шаблон:No | |||
Skype | •Username •Email address •Phone number |
Шаблон:Yes | ||||||||||
Slack | •Name (requires joining a Slack workspace) •Email address invitation (requires Slack Connect) |
Шаблон:Yes | ||||||||||
Snapchat | •Username •Phonebook contacts scanning if enabled |
Шаблон:Yes | Шаблон:Yes | |||||||||
Surespot | Шаблон:No | Шаблон:No | ||||||||||
TeamNote | ||||||||||||
Telegram | Шаблон:Yes | 6 months | 5 seconds after 3 fails | •Username •Phone number (Contact list syncs automatically with phonebook contacts) |
Шаблон:Yes | Шаблон:No | Шаблон:Partial[49] | Шаблон:Partial[50] | Шаблон:No | |||
Tencent QQ | Шаблон:No | |||||||||||
Threema | Шаблон:Yes | Шаблон:No | ||||||||||
Trillian | Шаблон:Yes | |||||||||||
Viber | •Phone number (Contact list syncs automatically with phonebook contacts) |
Шаблон:Yes | Шаблон:Yes | |||||||||
•Username •Phone number •Phonebook contacts scanning if enabled (sending friend requests are required) |
||||||||||||
Шаблон:No | •Phone number (Contact list syncs automatically with phonebook contacts) |
Шаблон:Yes | Шаблон:No | |||||||||
Wire | Шаблон:No | Шаблон:No | ||||||||||
Client | Hide number in chats | Account expiration | Reset password | Password lockout | Search for contacts | Lock screen timeout | Lock screen when closed | Lock screen button | Screenshot detection | Screenshot/recording disabled (Android only)[44] | Voice changer | Plugins |
- 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.[74]
A mobile-focused, phone number-based model operates on the concept of primary and secondary devices. Examples of such messaging services include: WhatsApp, Viber, Line, WeChat, 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, Facebook Messenger, Google Hangouts (subsequently Google Chat), Telegram, ICQ, Element, Slack, Discord, 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
- Comparison of Internet Relay Chat clients
- Comparison of VoIP software
- Comparison of LAN messengers
- List of video telecommunication services and product brands
- Comparison of user features of messaging platforms
Notes
References
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite press release
- ↑ Шаблон:Citation
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ 11,0 11,1 11,2 Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite news
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ 38,0 38,1 Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ 44,0 44,1 Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ The Importance of Message Threads in Team Messaging Apps
- ↑ Briar User Manual
- ↑ Discord Threads FAQ
- ↑ Discord I Want To Leave A Thread
- ↑ Introducing Threads in Beta!
- ↑ Learn how to manage a space with in-line threading
- ↑ Шаблон:Cite web
- ↑ 58,0 58,1 58,2 Шаблон:Cite web
- ↑ Organize conversations using Collapsed Reply Threads
- ↑ Facebook Messenger gets threaded replies
- ↑ Movim: a decentralized open-source XMPP-based messaging and social platform
- ↑ Retroshare » Docs » User Guide » Interface
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Use threads to organize discussions
- ↑ How to Unfollow Thread in Slack?
- ↑ Bugs and Suggestions » Threads
- ↑ Comparison of Communication Tools for Companies
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ 74,0 74,1 Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ 76,0 76,1 76,2 76,3 76,4 Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web