Software:Comparison of cross-platform instant messaging clients

From HandWiki
Short description: none

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

Template:Sort-under

Operating system support

Connectivity

Template:Sort-under

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.

Template:Sort-under

  • 1: Apple iOS doesn't allow screenshot protection.

Screenshot security

Message handling

Client Threads Sent messages Read messages Self-destructing messages
Threads Collapse[58] Ignore Editing Deleting Delete for contacts Delete notification Receipts Hide receipts Exists Deletion trigger
Briar Yes[59] No No Yes No
Discord Yes Yes[60] Yes[61] Yes Yes No No
Element Yes[62] Yes No Partial Yes Yes No
Fractal
Gadu-Gadu
Gajim Yes Yes No
Gitter
Google Chat Yes[63] Yes Yes Originally for Google Workspace accounts only; rolled out to consumer accounts in July 2023[64] Originally for Google Workspace accounts only; rolled out to consumer accounts in July 2023 Yes No
Google Messages (RCS) No No No No Yes Yes No
ICQ No No No Yes
Jami No No No No Desktop only No Not applicable Yes[65] Android only[65] Yes
Jitsi No No No No
KakaoTalk No No No
Kik Messenger No No No
Line No No No No Partial Yes No
Linphone No No No
Mattermost Yes Optional 7+[66] No Yes Yes No No
Messages (Apple) No No No No
Messenger Yes[67] No No No Yes Yes Yes
Movim Yes[68] No No Yes Yes No
Mumble No No No
Palringo No No No
Paltalk No No No
Pidgin No No No Yes
Psi No No No Yes
RetroShare Yes Yes[69] No No No Yes No
Ricochet No No No
Signal No No No Yes Yes Within 24 hours[70] Yes Yes Yes Yes Read[71]
Skype No No No
Slack Yes Yes[72] Yes[73] Yes Yes Yes
Snapchat No No No No Yes Yes Yes
Surespot No No No No
TeamNote No No No Yes Yes No
Telegram No[74] No No Yes Yes Yes No Yes No Yes Read
Tencent QQ No No No
Threema No[75] No No No Yes Yes No
Trillian No No No Yes
Viber No No No Yes Yes Yes Yes
WeChat No No No
WhatsApp No No No No Partial Yes Yes No
Wire No No No Yes Yes Yes Yes[76]
Client Threads Sent messages Read messages Self-destructing messages
Threads Collapse Ignore Editing Deleting Delete for contacts Delete notification Receipts Hide receipts Exists Deletion trigger

Media

Backup and restore messages

Official status to guarantee support for backing up and restoring messages.

Miscellaneous

Messaging services can operate around different models, based on security and accessibility considerations.[84]

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

Notes

  1. 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 In addition to other official and third-party solutions, a native desktop application can be generated for the instant messaging app website using Nativefier.[29]

References

  1. "The top 6 best Instant Message client apps on any platform". 30 August 2011. https://thenextweb.com/apps/2011/08/30/the-top-6-best-instant-message-client-apps-on-any-platform/. 
  2. 2.0 2.1 "Secure P2P Messenger Releases First Version, Receives New Funding". Briar. 9 May 2018. https://briarproject.org/news/2018-1.0-released-new-funding.html. 
  3. Marks, Tom (May 14, 2016). "One year after its launch, Discord is the best VoIP service available". Future plc. http://www.pcgamer.com/one-year-after-its-launch-discord-is-the-best-voip-service-available/. 
  4. "Number of monthly active users (MAU) of Discord worldwide as of September 2021". https://www.statista.com/statistics/1286750/discord-mau-global/. 
  5. "2021: It's been a busy year for Element!" (Press release). Element Blog. 23 December 2021. Retrieved 21 March 2022.
  6. "CHANGELOG.md · develop · gitter / webapp · GitLab" (in en). 15 February 2023. https://gitlab.com/gitterHQ/webapp/-/blob/develop/CHANGELOG.md. 
  7. "'It was quite a ride' – Jitsi's Emil Ivov on scaling up the video conferencing platform during a pandemic". 4 September 2020. https://portswigger.net/daily-swig/it-was-quite-a-ride-jitsis-emil-ivov-on-scaling-up-the-video-conferencing-platform-during-a-pandemic. 
  8. "Number of monthly active users of KakaoTalk in South Korea from 2nd quarter of 2015 to 4th quarter of 2021". https://www.statista.com/statistics/746249/south-korea-kakaotalk-monthly-active-users/. 
  9. Ponciano, Jonathan. "Billion-Dollar Kik Taps $125 Million Token Offering To Energize User Base". https://www.forbes.com/sites/jonathanponciano/2017/08/29/billion-dollar-kik-taps-125-million-token-offering-to-energize-user-base/. 
  10. "Line Revenue and Usage Statistics (2022)". 19 January 2022. https://www.businessofapps.com/data/line-statistics/. 
  11. "Linphone Free SIP Service". https://subscribe.linphone.org/login. 
  12. 12.0 12.1 12.2 "Most popular global mobile messenger apps as of January 2022, based on number of monthly active users". https://www.statista.com/statistics/258749/most-popular-global-mobile-messenger-apps/. 
  13. "Screenshots.debian.net". https://screenshots.debian.net/package/mumble. 
  14. "PalTalk: It Was "Flattering" To Be Included In The PRISM Slidedeck". TechCrunch. 17 June 2013. https://techcrunch.com/2013/06/17/prism-paltalk/. 
  15. "腾讯公布二零二三年第一季业绩" (in Chinese). Tencent. 17 May 2023. https://static.www.tencent.com/uploads/2023/05/17/2a29b622f5f47130fd062e2299b4635b.pdf. 
  16. "Signal Revenue & Usage Statistics (2021)" (in en-US). 2021-01-20. https://www.businessofapps.com/data/signal-statistics/. 
  17. "Slack Revenue and Usage Statistics (2022)". 11 January 2022. https://www.businessofapps.com/data/slack-statistics/. 
  18. "700 Million Users and Telegram Premium". Telegram. 19 June 2022. https://telegram.org/blog/700-million-and-premium. 
  19. Faulconbridge, Guy; Kelly, Lidia (2024). "Telegram to hit one billion users within a year, founder says". Reuters. https://www.reuters.com/technology/telegram-platform-hit-1-bln-users-within-year-founder-says-2024-04-17/. 
  20. "Threema's Success Story: From the Company's Founding to Today". Threema. January 2021. https://threema.ch/press-files/1_press_info/press_threema_story_en.pdf. 
  21. "More than a chatting platform: What makes Viber a powerful business messaging tool?". 26 January 2021. https://pushwize.com/2021/01/26/more-than-a-chatting-platform-what-makes-viber-a-powerful-business-messaging-tool/. 
  22. "WhatsApp". https://blog.whatsapp.com/two-billion-users-connecting-the-world-privately. 
  23. "Reuters". https://www.reuters.com/technology/whatsapp-explores-ads-chat-app-ft-2023-09-15/. 
  24. "Wire reaches 20 million monthly active users". 
  25. "How to Use Google Messages on Linux". 20 February 2022. https://www.makeuseof.com/how-to-use-google-messages-on-linux/. 
  26. "LINE". https://chrome.google.com/webstore/detail/line/ophjlpahpchlmihnnnihgmmeilfjmjjc. 
  27. "How to Install Facebook Messenger 'Caprine' in Ubuntu 18.04". 7 March 2019. https://ubuntuhandbook.org/index.php/2019/03/install-facebook-messenger-caprine-ubuntu-18-04/. 
  28. "How to Install WeChat Desktop Client in Ubuntu Linux". 22 June 2020. https://itsfoss.com/install-wechat-desktop-client-in-ubuntu/. 
  29. "Nativefier". https://github.com/nativefier/nativefier. 
  30. "How to Install and Use WhatsApp Desktop Client in Linux". 15 June 2020. https://itsfoss.com/whatsapp-linux-desktop/. 
  31. "WhatSie - WhatsApp for Linux". https://snapcraft.io/whatsie. 
  32. "WhatsApp". https://wiki.archlinux.org/title/WhatsApp. 
  33. "End-to-end encryption (E2EE) | Collaboration and messaging". https://element.io/features/end-to-end-encryption. 
  34. "Turn on chat features in Messages - Messages Help". https://support.google.com/messages/answer/7189714?hl=en. 
  35. "ICQ Is Back, and There Are 11 Things You Should Know About It by Dimitry O. Photo". 22 August 2017. https://medium.com/@Dimitryophoto/icq-is-back-and-there-are-11-things-you-should-know-about-it-b993dddfc234. 
  36. Ciobica, Vladimir (26 May 2021). "Signal Desktop". https://www.softpedia.com/get/Internet/Chat/Instant-Messaging/Signal-Desktop.shtml. 
  37. Youngren, Jan (19 January 2021). "Signal messaging app review 2021". https://vpnpro.com/messaging-apps/signal-review/. 
  38. Collective, Tech Learning (29 October 2019). "This little-known trick lets you use Signal without giving out your phone number". https://techlearningcollective.com/2019/10/29/this-little-known-trick-lets-you-use-signal-without-giving-out-your-phone-number.html. 
  39. "Linked Devices". Signal Support. https://support.signal.org/hc/en-us/articles/360007320551-Linked-Devices. 
  40. "Signal · GitHub". 26 February 2020. https://github.com/signalapp. 
  41. Witman, Emma (22 January 2021). "How to make a Telegram account and start using the popular group chatting app". https://www.businessinsider.com/how-to-make-a-telegram-account. 
  42. "Login and SMS - Telegram FAQ". https://www.telegram.org/faq?setln=en#login-and-sms. 
  43. "Q: How are secret chats different? - Telegram FAQ". https://telegram.org/faq#q-how-are-secret-chats-different. 
  44. 44.0 44.1 "Q: What is Telegram? What do I do here? - Telegram FAQ". https://telegram.org/faq#q-what-is-telegram-what-do-i-do-here. 
  45. "How to sign up for a QQ account in 2021? (For PUBG, Game for Peace or Honor of Kings)". 29 February 2020. https://chinahow.guide/qq-registration-sign-up/. 
  46. "Latest Guide: How to Register a QQ International Account For PUBG, Avena of Valors and Quick Login to other Chinese Apps". 28 April 2019. https://www.chinaclife.com/how-to-register-qq-international-account-2019-for-pubg-and-quick-login/. 
  47. "Comparison of Popular Messenger Services – Threema". https://threema.ch/en/messenger-comparison. 
  48. "Viber Encryption Overview". https://www.viber.com/app/uploads/Viber-Encryption-Overview.pdf. 
  49. "Wire Product Features". https://wire.com/en/product/features/. 
  50. "Wire server code now 100% open source – the journey continues". Wire Swiss GmbH. 19 September 2017. https://medium.com/@wireapp/wire-server-code-now-100-open-source-the-journey-continues-88e24164309c. 
  51. "Jami" (in en). 9 August 2019. https://jami.net/the-jami-quirks/. 
  52. "Signal PIN". Signal Support. https://support.signal.org/hc/en-us/articles/360007059792-Signal-PIN. 
  53. 53.0 53.1 "Why don't you disable screen capture? – Wickr Inc.". https://support.wickr.com/hc/en-us/articles/115007884288-Why-don-t-you-disable-screen-capture-. 
  54. "7bb77aa65771c36f709e14d593dc8e0d88e16ddd - jami-client-android - Gitiles". https://review.jami.net/plugins/gitiles/jami-client-android/+/7bb77aa65771c36f709e14d593dc8e0d88e16ddd. 
  55. "Screen Security". Signal Support. https://support.signal.org/hc/en-us/articles/360043469312-Screen-Security. 
  56. "Telegram FAQ". https://telegram.org/faq?setln=be#q-can-i-be-certain-that-my-conversation-partner-doesn-39t-take-a. 
  57. Says, جلوگیری از اسکرین شات در تلگرام چگونه است؟-تکست روزانه (24 February 2022). "How To Prevent People From Screenshotting Your Telegram Chat". https://gadgets-africa.com/2022/02/24/how-to-prevent-screenshotting-on-telegram/. 
  58. The Importance of Message Threads in Team Messaging Apps
  59. Briar User Manual
  60. Discord Threads FAQ
  61. Discord I Want To Leave A Thread
  62. Introducing Threads in Beta!
  63. Learn how to manage a space with in-line threading
  64. "New Google Chat features: smart compose, message editing and more". 30 June 2023. https://blog.google/products/workspace/google-chat-features-update-june-2023/. 
  65. 65.0 65.1 65.2 "FAQ — Jami documentation". https://docs.jami.net/user/faq.html#does-jami-support-read-receipts-can-i-turn-them-on-or-off. 
  66. Organize conversations using Collapsed Reply Threads
  67. Facebook Messenger gets threaded replies
  68. Movim: a decentralized open-source XMPP-based messaging and social platform
  69. Retroshare » Docs » User Guide » Interface
  70. "Delete messages, alerts, or chats". Signal Support. https://support.signal.org/hc/en-us/articles/360007320491-Delete-messages-alerts-or-chats. 
  71. "Set and manage disappearing messages". Signal Support. https://support.signal.org/hc/en-us/articles/360007320771-Set-and-manage-disappearing-messages. 
  72. Use threads to organize discussions
  73. How to Unfollow Thread in Slack?
  74. Bugs and Suggestions » Threads
  75. Comparison of Communication Tools for Companies
  76. "Safe and tidy with Timed Messages". Wire Swiss. 25 October 2016. https://medium.com/wire-news/safe-and-tidy-with-timed-messages%EF%B8%8F-4f26ff17b11b. 
  77. "Gajimfaq · Wiki · gajim / Gajim". 16 April 2023. https://dev.gajim.org/gajim/gajim/-/wikis/help/gajimfaq. 
  78. "The next step for even safer messaging: Letter Sealing". Line Corporation. 12 August 2016. https://engineering.linecorp.com/en/blog/the-next-step-for-even-safer-messaging-letter-sealing/. 
  79. "Signal and Encryption at rest". SignalCommunity. 12 February 2018. https://community.signalusers.org/t/signal-and-encryption-at-rest/1953. 
  80. "Telegram App Store Secret-Chat Messages in Plain-Text Database". 23 February 2015. https://blog.zimperium.com/telegram-hack/. 
  81. 81.0 81.1 81.2 81.3 81.4 81.5 "Backup and Restore Messages". Signal Support. https://support.signal.org/hc/en-us/articles/360007059752-Backup-and-Restore-Messages. 
  82. 82.0 82.1 82.2 82.3 82.4 82.5 "Back Up or Restore Your Chats". Whatsapp Support. https://faq.whatsapp.com/1144861179456352. 
  83. 83.0 83.1 83.2 83.3 83.4 83.5 "Gesprächsverlauf sichern und wiederherstellen" (in de). Wire Support. https://support.wire.com/hc/en-us/articles/360000386537. 
  84. 84.0 84.1 "Product design decisions for secure messengers - by Wire - Medium". 31 May 2017. https://wireapp.medium.com/product-design-decisions-for-secure-messengers-e8a5e7d1a373. 
  85. "Discord on Twitter: "Yup, you can be logged into as many devices at the same time..." / Twitter". https://twitter.com/discord/status/1079674168935878657?lang=en. 
  86. 86.0 86.1 86.2 86.3 86.4 "Top 5 Messenger Apps Supporting Multi-Device Support Feature - Mirror Review". 10 August 2020. https://www.mirrorreview.com/top-5-messenger-apps-support-feature/. 
  87. "Boost Your Account and Support Us with Discord Nitro". https://discord.com/blog/boost-your-account-and-support-us-with-discord-nitro. 
  88. "Now in Nitro: Bring Your Vibe to Discord with New Themes". https://discord.com/blog/bring-your-vibe-to-discord-with-new-themes-in-nitro. 
  89. "The Element messenger (and the Matrix standard) - Linux Kamarada". 20 May 2021. https://linuxkamarada.com/en/2021/05/20/the-element-messenger-and-the-matrix-standard/. 
  90. "Use classic Hangouts on all your devices - Google Workspace Admin Help". https://support.google.com/a/answer/6187630?hl=en. 
  91. "Use Google Chat in Gmail - Computer - Google Chat Help". https://support.google.com/chat/answer/9341104?hl=en. 
  92. "Check your messages on your computer or Android tablet - Messages Help". https://support.google.com/messages/answer/7611075?hl=en. 
  93. "» A whole new ICQ awaits you on iOS". 13 January 2021. https://bestygame.com/en/a-whole-new-icq-awaits-you-on-ios/. 
  94. "Features of Jami Clients". 11 January 2024. https://docs.jami.net/en_US/user/all-features-by-client.html. 
  95. "Help - Kaokao". http://www.kakao.com/talk/en/faq. 
  96. "General - Kaokao". https://cs.kakao.com/helps?articleId=1073183153&service=8&category=5&device=2&locale=en. 
  97. "Kik FAQs – Kik". https://kikhelpcenter.zendesk.com/hc/en-us/articles/4402351602971-Kik-FAQs. 
  98. "Help center - LINE". https://help.line.me/line/android/pc?lang=en&contentId=20000132. 
  99. "Access your messages on all your Apple devices - Apple Support". https://support.apple.com/guide/messages/access-messages-apple-devices-icht5b5d1e63/mac. 
  100. "A Guide on How to Use Facebook Secret Conversations". 24 October 2019. https://mashtips.com/facebook-secret-conversations/. 
  101. "Troubleshooting multiple devices". Signal Support. https://support.signal.org/hc/en-us/articles/360007320451. 
  102. "Can I sync my Skype instant messages across devices? - Skype Support". https://support.skype.com/en/faq/FA12368/can-i-sync-my-skype-instant-messages-across-devices. 
  103. "Snapchat Support on Twitter: "The Snapchat app does not currently allow multiple users to log into one shared account. Similarly, the Snapchat app cannot run on multiple devices at once, so each time you log in to a device, it will log you out of the other device." / Twitter". https://twitter.com/snapchatsupport/status/971212591312834560?lang=en. 
  104. "Telegram — Feature rich messaging - by Sumit Grover - Medium". 29 May 2016. https://medium.com/@sumgr0/telegram-feature-rich-messaging-f3fd9a7611b0. 
  105. "Q: Which devices can I use? - Telegram FAQ". https://www.telegram.org/faq?setln=en#q-which-devices-can-i-use. 
  106. "Opening QQ login protection is still stolen -- a comprehensive analysis of QQ security mechanism". https://chowdera.com/2021/12/20211204063740605I.html. 
  107. "Support – Threema - Desktop/Web". https://threema.ch/en/support. 
  108. "Set Up Viber on Your Tablet or iPad - Viber Support Knowledge Base". https://help.viber.com/en/article/set-up-viber-on-your-tablet-or-ipad. 
  109. "I'm prompted of already logging in to another device. - WeChat Help Centre". https://help.wechat.com/cgi-bin/micromsg-bin/oshelpcenter?opcode=2&lang=en&plat=android&pid=1003374&id=120813euejvf1505046zj6jz&Channel=helpcenter. 
  110. "About linked devices - WhatsApp Help Center". https://faq.whatsapp.com/general/download-and-installation/about-linked-devices/?lang=en. 
  111. "Can I use Wire on multiple devices?". Wire Support. https://support.wire.com/hc/en-us/articles/115003858445.