Comparison_of_instant_messaging_clients

Comparison of cross-platform instant messaging clients

Comparison of cross-platform instant messaging clients

Add article description


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

More information Client, Developer ...

Operating system support

More information Client, Windows ...

Connectivity

More information Client, Registration requirement ...

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.

More information Client, Share username ...
  • 1: Apple iOS doesn't allow screenshot protection.

Screenshot security

More information Client, Hide number in chats ...

Message handling

More information Client, Threads ...

Media

More information Client, File transfer ...

Miscellaneous

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

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.

More information Client, Typing notifications ...

See also

Notes

  1. In addition to other official and third-party solutions, a native desktop application can be generated for the instant messaging app website using Nativefier.[102]

References

  1. "History of Instant Messaging". The top 6 best Instant Message client apps on any platform. 30 August 2011. Retrieved 2 May 2018.
  2. "release-1.5.9". 16 January 2024.
  3. "2.15.3". 22 April 2024.
  4. Marks, Tom (May 14, 2016). "One year after its launch, Discord is the best VoIP service available". PC Gamer. Future plc. Archived from the original on May 16, 2016. Retrieved May 14, 2016.
  5. Error: Unable to display the reference properly. See the documentation for details.
  6. "2021: It's been a busy year for Element!" (Press release). Element Blog. 23 December 2021. Retrieved 21 March 2022.
  7. Error: Unable to display the reference properly. See the documentation for details.
  8. Error: Unable to display the reference properly. See the documentation for details.
  9. Error: Unable to display the reference properly. See the documentation for details.
  10. "Gajim 1.8.4". 26 November 2023.
  11. Дамян Минков (4 February 2017). "Changes version to 2.10". Retrieved 29 January 2018.
  12. "Release 2.10". 1 October 2017. Retrieved 21 June 2018.
  13. "Kik Messenger: 15.50.1.27996 Mar 17, 2023". 17 March 2023. Retrieved 30 March 2023.
  14. "Kik Messenger: Version History: 16.8.3 Feb 25, 2023". 25 February 2023. Retrieved 30 March 2023.
  15. Error: Unable to display the reference properly. See the documentation for details.
  16. "Line Revenue and Usage Statistics (2022)". Business of Apps. 19 January 2022. Retrieved 21 March 2022.
  17. "LINE Version History 13.4.0 Mar 30, 2023". 30 March 2023. Retrieved 31 March 2023.
  18. "LINE: Additional Information". 21 February 2023. Retrieved 31 March 2023.
  19. "LINE: Version History 7.16.1 Mar 17, 2023". 17 March 2023. Retrieved 31 March 2023.
  20. "LINE: Version 7.14.1.2907 Latest update Mar 23, 2023". 23 March 2023. Retrieved 31 March 2023.
  21. "Linphone Free SIP Service". subscribe.linphone.org. Retrieved 2024-04-27.
  22. "Linphone 4.3.2 on GitLab". 9 November 2021. Retrieved 13 December 2021.
  23. Error: Unable to display the reference properly. See the documentation for details.
  24. "Facebook Messenger 431.1.0.35.116". Retrieved 30 October 2023.
  25. "Release 0.23". 1 February 2024. Retrieved 20 February 2024.
  26. Error: Unable to display the reference properly. See the documentation for details.
  27. Error: Unable to display the reference properly. See the documentation for details.
  28. "PalTalk: It Was "Flattering" To Be Included In The PRISM Slidedeck". TechCrunch. 17 June 2013. Retrieved 2013-08-06.
  29. "Release 1.5". 6 September 2020. Retrieved 14 September 2020.
  30. "QQ". Tencent. Retrieved 26 April 2024.
  31. "腾讯公布二零二三年第一季业绩" (PDF) (in Chinese). Tencent. 17 May 2023. Archived from the original (PDF) on 29 May 2023. Retrieved 5 June 2023.
  32. "QQ". App Store. Retrieved 26 April 2024.
  33. "QQ Windows版". Tencent. Retrieved 16 April 2024.
  34. "QQ Mac版". Tencent. Retrieved 16 April 2024.
  35. "QQ Linux版". Tencent. Retrieved 16 April 2024.
  36. "Release 0.6.6". 13 March 2021. Retrieved 16 March 2021.
  37. Error: Unable to display the reference properly. See the documentation for details.
  38. "Release 1.1.4". 7 November 2016. Retrieved 15 March 2018.
  39. "Signal Revenue & Usage Statistics (2021)". Business of Apps. 2021-01-20. Retrieved 2021-03-29.
  40. "Microsoft's Skype struggles have created a Zoom moment". The Verge. 31 March 2020. Retrieved 21 March 2022.
  41. "Slack Revenue and Usage Statistics (2022)". Business of Apps. 11 January 2022. Retrieved 21 March 2022.
  42. "Snapchat 12.27.0.8 (2 variants) March 29, 2023". 29 March 2023. Retrieved 2 April 2023.
  43. "Snapchat Version 12.27.0.37 Mar 28, 2023". 28 March 2023. Retrieved 2 April 2023.
  44. Error: Unable to display the reference properly. See the documentation for details.
  45. Error: Unable to display the reference properly. See the documentation for details.
  46. "Android". Google Play. Retrieved 5 February 2024.
  47. The Telegram Team (19 June 2022). "700 Million Users and Telegram Premium". Telegram. Retrieved 20 June 2022.
  48. Faulconbridge, Guy; Kelly, Lidia (2024). "Telegram to hit one billion users within a year, founder says". Reuters.
  49. "Telegram Messenger". App Store. Retrieved 5 February 2024.
  50. "Releases v4.14.13". Retrieved 5 February 2024.
  51. "Telegram for macOS". Retrieved 5 February 2024.
  52. "Release 5.2.4". 25 March 2024. Retrieved 25 April 2024.
  53. Threema GmbH (January 2021). "Threema's Success Story: From the Company's Founding to Today" (PDF). Threema. Retrieved 15 August 2022.
  54. "What's New - Threema". Retrieved 14 March 2022.
  55. "Android: Version 6.6.0.13; Updated on Jul 25, 2023". 25 July 2023. Retrieved 18 September 2023.
  56. "iOS: Version History 6.6.12; Jun 5, 2023". 5 June 2023. Retrieved 4 July 2023.
  57. "Linux 6.3 Build 1 - May 27, 2020". 27 May 2020. Retrieved 5 July 2023.
  58. "6.5 Build 43; September 8, 2023". 8 September 2023. Retrieved 18 September 2023.
  59. "6.5 Build 31;August 18, 2023". 18 August 2023. Retrieved 18 September 2023.
  60. "6.5 Build 12; January 5, 2023". 5 January 2023. Retrieved 18 September 2023.
  61. "Android: Viber - Safe Chats And Calls 20.4.3.0". 2 July 2023. Retrieved 7 July 2023.
  62. "iOS: Version History 20.4.0 Jul 4, 2023". 4 July 2023. Retrieved 7 July 2023.
  63. "viber.rpm". 14 June 2023. Retrieved 7 July 2023.
  64. "Viber for MacV 20.2.0". 12 June 2023. Retrieved 7 July 2023.
  65. "Windows: Latest version 20.4.0.0 Jun 30, 2023". 30 June 2023. Retrieved 7 July 2023.
  66. "WhatsApp apk mirror repo". 29 March 2024. Retrieved 29 March 2024.
  67. "WhatsApp". WhatsApp.com.
  68. "iOS: Version History 23.19.0; Sep 20, 2023". 25 March 2024. Retrieved 29 March 2024.
  69. "mac:Version History 2.2338.12; Sep 22, 2023". 14 March 2024. Retrieved 29 March 2024.
  70. "How to Use Google Messages on Linux". MUO. 20 February 2022. Archived from the original on 21 February 2022. Retrieved 26 February 2022.
  71. "LINE". Chrome Web Store. Retrieved 26 February 2022.
  72. "How to Install Facebook Messenger 'Caprine' in Ubuntu 18.04". UbuntuHandbook. 7 March 2019. Archived from the original on 19 April 2021. Retrieved 26 February 2022.
  73. "How to Install WeChat Desktop Client in Ubuntu Linux". It's FOSS. 22 June 2020. Archived from the original on 14 April 2021. Retrieved 28 February 2022.
  74. "Nativefier". GitHub. Retrieved 26 February 2022.
  75. "How to Install and Use WhatsApp Desktop Client in Linux". It's FOSS. 15 June 2020. Archived from the original on 5 March 2021. Retrieved 26 February 2022.
  76. "WhatSie - WhatsApp for Linux". Snapcraft. Retrieved 26 February 2022.
  77. "WhatsApp". ArchWiki. Retrieved 26 February 2022.
  78. Ciobica, Vladimir (26 May 2021). "Signal Desktop". Softpedia. Retrieved 29 May 2021.
  79. Youngren, Jan (19 January 2021). "Signal messaging app review 2021". VPNpro. Retrieved 29 May 2021.
  80. Collective, Tech Learning (29 October 2019). "This little-known trick lets you use Signal without giving out your phone number". Tech Learning Collective.
  81. "Signal · GitHub". GitHub. 26 February 2020. Retrieved 29 July 2014.
  82. Witman, Emma (22 January 2021). "How to make a Telegram account and start using the popular group chatting app". Business Insider. Retrieved 29 May 2021.
  83. "Wire Product Features". Retrieved 13 July 2023.
  84. "Wire server code now 100% open source – the journey continues". Medium. Wire Swiss GmbH. 19 September 2017. Retrieved 23 September 2017.
  85. "Jami". Jami. 9 August 2019.
  86. Says, جلوگیری از اسکرین شات در تلگرام چگونه است؟-تکست روزانه (24 February 2022). "How To Prevent People From Screenshotting Your Telegram Chat". Gadgets Africa.
  87. "Safe and tidy with Timed Messages". Wire Swiss. 25 October 2016. Retrieved 25 October 2016.
  88. Shin, Ki Bin (12 August 2016). "The next step for even safer messaging: Letter Sealing". Line Corporation. Archived from the original on 2 October 2016. Retrieved 28 February 2022.
  89. "Signal and Encryption at rest". SignalCommunity. 12 February 2018. Retrieved 27 December 2021.
  90. "Telegram App Store Secret-Chat Messages in Plain-Text Database". 23 February 2015. Retrieved 27 December 2021.
  91. "Help - Kaokao". Archived from the original on 2017-02-08.

Share this article:

This article uses material from the Wikipedia article Comparison_of_instant_messaging_clients, and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.