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 Ctachme (talk | contribs) at 01:10, 18 December 2004 (split at rotate tables, this was getting too wide). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The following tables compare 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.

General information

Basic general information about the browsers: creator/company, license/price etc.

Creator First public release date Type Current stable version Cost License
Adium Adam Iser September 2001 Multi-protocol 0.71 Free GPL
AIM AOL ? Single protocol 5.9 Free
Adware
Proprietary
Centericq Konstantin Klyagin ? Multi-protocol 4.12.0 Free GPL
Fire Eric Peyton ? Multi-protocol 1.0.4 Free GPL
Gaim Mark Spencer November 1998 Multi-protocol 1.1.0 Free GPL
iChat Apple Computer ? Multi-protocol 2.1 Free Proprietary
ICQ Mirabilis November 1996 Single protocol 4 Free
Adware
Proprietary
Kopete Kopete Team .5 ? Multi-protocol .9 Free GPL
Miranda IM Martin Öberg 2000 Multi-protocol 0.3.3.1 Free GPL
MSN Microsoft ? Single protocol 6.2 Free
Adware
Proprietary
Proteus Defaultware ? Multi-protocol 4.07 Free Proprietary
Psi Justin Karneges 2001 Single protocol 0.9.2 Free GPL
Trillian (Pro) Cerulean Studios ? (Pro: September 2002) Multi-protocol 0.74i (Pro: 2.0) Free (Pro: $25 USD) Proprietary
Yahoo| Yahoo! ? Single protocol 6.0 (Win)
2.5.3 (Mac)
Free
Adware
Proprietary
Creator First public release date Type Current stable version Cost License

Network support

Information on the networks that each client can access.

AIM ICQ MSN Messenger Yahoo! IRC Jabber Rendezvous Novell GroupWise Messenger Lotus Sametime
Adium Yes Yes Yes Yes No Yes Yes ?? ??
AIM Yes Yes No No No No No No No
Centericq Yes Yes Yes Yes Yes Yes No ?? ??
Fire Yes Yes Yes Yes Yes Yes No ?? ??
Gaim Yes Yes Yes Yes Yes Yes No ?? ??
iChat Yes Yes No No No No Yes ?? ??
ICQ No Yes No No No No No No No
Kopete Yes Yes Yes Yes Yes Yes No Yes Yes
Miranda IM Yes Yes Yes Yes Yes Yes No ?? ??
MSN No No Yes No No No No No No
Psi No1 No1 No1 No1 No1 Yes No No No
Proteus Yes Yes Yes Yes Yes Yes Yes ?? ??
Trillian (Pro) Yes Yes Yes Yes Yes No (Pro: Yes) No (Pro: Yes) No (Pro: Yes) No (Pro: Yes)
Yahoo| No No No Yes No No No No No
AIM ICQ MSN Messenger Yahoo! IRC Jabber Rendezvous Novell GroupWise Messenger Lotus Sametime
  • 1 Interoperability with proprietary protocols can be achieved using server-side gateways (so-called transports) in Jabber

Operating system support

The Operating systems the clients can run on without emulation.

Windows Mac OS X Linux BSD Unix
Adium No Yes No No No
AIM Yes Yes Yes Yes Yes
Centericq Yes Yes Yes Yes Yes
Fire No Yes No No No
Gaim Yes No Yes Yes Yes
iChat No Yes No No No
ICQ Yes Yes No No No
Kopete No No Yes Yes Yes
Miranda IM Yes No No No No
MSN Yes Yes No No No
Proteus No Yes No No No
Psi Yes Yes Yes Yes Yes
Trillian (Pro) Yes No No No No
Yahoo| Yes Yes Yes Yes Yes
Windows Mac OS X Linux BSD Unix

Features

Information on what features each of the clients support.

File transfer Graphical smileys In-built Games Voice and webcam conversations Themes/skins Plugin system1 Third-party addons2
Adium Partial Yes Yes No Yes Yes Yes
AIM Yes Yes Yes Yes Yes No Yes
Centericq Partial No No No Yes No ?
Fire ? Yes No No ? ? Yes
Gaim Partial Yes No No Yes Yes Yes
ICQ Yes Yes Yes Yes Yes No Yes
iChat Yes Yes No Yes No No Yes
Kopete Partial Yes No No No Yes Yes
Miranda IM Yes Yes Yes No Yes Yes Yes
MSN Yes Yes Yes Yes Yes No Yes
Proteus Partial Yes No No Yes Yes Yes
Psi Yes Yes No No (scheduled) No No No
Trillian (Pro) Yes Yes No (Pro: Yes) Voice only (Pro: Yes) Yes No (Pro: Yes) Yes
Yahoo| Yes Yes Yes Yes Yes No No
File transfer Graphical smileys In-built Games Voice and webcam conversations Themes/skins Plugin system1 Third-party addons2

Protocols

Information on the Network protocols used to connected clients.

Creator First public release date License Identity (not inc. alias) Asynchronous message relaying
Rendezvous Apple Computer ? Proprietary Username@hostname No
Gadu-Gadu ? 1999 (?) Proprietary Unique number
e.g. 12345678
Yes
IRC Jarkko Oikarinen August 1988 Open standard Username@hostname
(or "hostmask")
e.g. ~usr@a.b.com1
Yes
Jabber Jeremie Miller May 2000 Open standard JID
e.g. usr@a.b.c/home2
Yes
.NET Messenger Service Microsoft ? Proprietary E-mail address (.NET Passport) No
OSCAR protocol AOL ? Proprietary Username or UIN
e.g. 12345678
Yes
YMSG12 Yahoo ? Proprietary Username No
Creator First public release date License Identity (not inc. alias) Asynchronous message relaying
  • 1 In ~usr@a.b.com, the a.b.com part is known as the "hostmask" and can either be the server being connected from or a "cloak" granted by the server administrator; a more realistic example is ~myname@myisp.example.com.
  • 2 In usr@a.b.c/home, the home part is a "resource", which distinguishes the same user when logged in from multiple locations, possibly simultaneously; a more realistic example is user@jabberserver.example.com/home

See also