Jump to content

Comparison of cross-platform instant messaging clients

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 67.101.86.102 (talk) at 17:02, 9 October 2004. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The following table compares general and technical information for a number of instant messenger programs and protocols used for communication between one or more people. Please see the individual products articles for further information.

Protocols

Protocol: IRC1 Jabber2
Creator Jarkko Oikarinen Jeremie Miller
First public release date August 1988 May 2000
Type Protocol Protocol
  General
Current stable version None None
Cost Free Free
License Open standard Open standard
Protocol or supported protocols Internet Relay Chat Jabber/XMPP
Identity (not inc. alias) Username@hostname
("hostmask")
e.g. ~usr@a.b.com3
JID
e.g. usr@a.b.c/home4
  Clients
Windows mIRC, XChat Exodus, JAJC
Mac OS X IRCle, Fire Fire
Unix-like XChat Gabber
Protocol: IRC1 Jabber2

Notes

  • 1 IRC can be used by different clients as it is an open protocol. See Internet Relay Chat - Clients.
  • 2 Jabber can be used by different clients as it is an open protocol. See Jabber - Clients.
  • 3 IRC: ~usr@a.b.com means ~ircuser@myisp.example.com (where myisp.example.com is known as the "hostmask" and can be the server being connected from or an "cloak" granted by the server administrator)
  • 4 Jabber: usr@a.b.c/home means user@jabberserver.example.com/home (where home is a "resource", denoting the same user's ability to log in from multiple locations)

Clients

Specialized

Instant messenger: ICQ AIM MSN Yahoo!
Creator Mirabilis AOL Microsoft Yahoo!
First public release date November 1996 ? ? ?
Type Specialist program Specialist program Specialist program Specialist program
  General
Current stable version 4 5.5 6.2 6.0 (Win)
2.5.3 (Mac)
Cost Free
Adware
Free
Adware
Free
Adware
Free
Adware
License Proprietary Proprietary Proprietary Proprietary
Protocol or supported protocols OSCAR protocol OSCAR protocol .NET Messenger Service YMSG12
Identity (not inc. alias) UIN
e.g. 12345678
Username E-mail address (.NET Passport) Username
  Support Platforms
Windows Yes Yes Yes Yes
Mac OS X Yes Yes Yes Yes
Linux No Yes No Yes
BSD No Yes No Yes
Unix No Yes No Yes
  Features
File transfer Yes Yes Yes Yes
Graphical smileys Yes Yes Yes Yes
In-built Games Yes Yes Yes No
Voice and webcam conversations Yes Yes Yes, both Yes, both
Themes/skins No No Yes Yes
Plugin system1 No No No No
Third-party addons2 Yes Yes Yes No
Instant messenger: ICQ AIM MSN Yahoo!

Multi-protocol clients

Instant messenger: Trillian Trillian Pro Gaim Miranda
Creator Cerulean Studios Cerulean Studios Mark Spencer Martin Öberg
First public release date ? September 2002 November 1998 2000
Type Non-specialist program Non-specialist program Non-specialist program Non-specialist program
  General
Current stable version 0.74i 2.0 1.0.0 0.3.3.1
Cost Free $25 USD Free Free
License Proprietary Proprietary GPL GPL
Protocol or supported protocols AIM, ICQ, MSN Messenger, Yahoo!, IRC and Jabber (with plugin)3 AIM, ICQ, MSN Messenger, Yahoo!, IRC and Jabber (with plugin)3 AIM, ICQ, MSN Messenger, Yahoo!, IRC, Jabber, Gadu-Gadu, Groupwise, OpenNAP, Zephyr and more3 AIM, ICQ, MSN Messenger, Yahoo!, IRC, Jabber, Gadu-Gadu, QQ, Tlen, BNet, Netsend and more3
Identity (not inc. alias) Per protocol Per protocol Per protocol Per protocol
  Support Platforms
Windows Yes Yes Yes Yes
Mac OS X No No No No
Linux No No Yes No
BSD No No Yes No
Unix No No Yes No
  Features
File transfer Yes Yes Partial Yes
Graphical smileys Yes Yes Yes Yes
In-built Games Yes Yes Yes Yes
Voice and webcam conversations No No No No
Themes/skins Yes Yes Yes Yes
Plugin system4 Yes Yes Yes Yes
Third-party addons5 Yes Yes Yes Yes
Instant messenger: Trillian Trillian Pro Gaim Miranda

Notes

  • 1 Plug-in system to add/expand the default features for the application, or protocol. Such as (but not limited to) Trillian chat client - Plugins
  • 2 Third party add-ons which are usually not approved by the author of the application and are usually standalone. Such as (but not limited to) AOL Instant messenger - Third-party add-ons
  • 3 These clients are not built around their own protocol, but use other protocols to connect.
  • 4 Plug-in system to add/expand the default features for the application, or protocol. Such as (but not limited to) Trillian chat client - Plugins
  • 5 Third party add-ons which are usually not approved by the author of the application and are usually standalone. Such as (but not limited to) AOL Instant messenger - Third-party add-ons

Reference

See also