インスタントメッセンジャー

インスタントメッセンジャー: instant messenger、別名:IMIMクライアント)とは、コンピュータネットワーク(主にインターネット)を通じてリアルタイムコミュニケーションを実現するアプリケーション

接続中のユーザーを確認し、ユーザー間でリアルタイムに短いメッセージ(インスタントメッセージ)をやりとりすることができる。近年ではファイル送受信機能や音声通話機能、さらにはビデオチャット機能などの搭載が進んでいる。一般的な文字セットの他、スマイリーやアニメーションエモーティコン (en:Emoticon#Graphic emoticons)、背景画像に多種の装飾が使用できるものもある。クライアントを配布する企業が中央サーバを提供しているのが普通だが、ユーザーによって作られた互換クライアント(クローン)も多数存在する。小規模なLAN内での使用を目的として中央サーバを必要としないものもある。基本的に各サービスに互換性がないことが欠点。

また、Skypeなどのインターネット電話ソフトもインスタントメッセージング機能を備えていることが多く、インスタントメッセンジャーとして扱われる事も多い[1][2]

このほか、所定のコンピュータネットワーク用クライアントソフトウェア(通信を行う端末ソフトウェア)の付加機能としてメッセンジャー機能を備えるものも見られる。例えば、後述するゲーマーメッセンジャーでは、通信対戦や協力プレイにおいて参加者を募ったり、あるいはゲームを通して交友関係を持った他者とのコミュニケーション手段として、メッセンジャー機能を備えている。

近年ではメッセージを送信するアプリである事からメッセージングアプリなどと呼称されたり[3]チャットでの会話をするアプリとしてチャットアプリなどとも呼称される[4]。また、備えてる機能の関係等から広義の意味でのソーシャル・ネットワーキング・サービスとしてSNSアプリと呼ばれるアプリもある[5]

主なサービス

編集
主要なメッセンジャーの
リリース時期
1988Internet Relay Chat
1989
1990
1991
1992
1993
1994
1995
1996ICQ
1997AIM
1998Yahoo! Messenger
1999XMPP
MSN Messenger
2000
2001
2002
2003Xfire
2004
2005
2006
2007
2008
2009WhatsApp
2010Kik Messenger
2011Facebook Messenger
Snapchat
2012
2013Telegram
2014Signal
2015Discord

複数のサービスを扱えるソフトウェアについては、#マルチプロトコルクライアントを参照。

チャット

編集

厳密にはメッセンジャーに分類されないが、インスタントメッセンジャーと同じような機能を持っている事もある為、混同されたり似たような扱いをされる[7][8]コミュニケーションツールやシステム、サービス、チャットサイト。

  • Chatwork - ビジネス目的のチャットサービスの一つ
  • Slack
  • Discord - ゲームプレイヤー同士がリアルタイムで通話する際に多用される。全員での通話から、一時的に通話相手を限定したチーム内での通話、Discordと連携するゲームなど、使い方も多彩である。
  • Steam - PCゲームダウンロード購入用ソフトではあるが、チャットなどの機能も持つ。
  • TeamSpeak
  • IMO
  • tinychat英語版 - オンラインビデオチャットサイト
  • Omegle - オンラインチャットサイト
  • YY - 中国の動画SNS

オープンプロトコル

編集

IRCは通信プロトコルが簡素かつオープンとなっているため、ユーザ・クライアントに用いるソフトウェアの開発が容易であり、種類も多い。技術力があれば改造可能な為ハッカーも利用する。アノニマスが利用している。

XMPPはXMLベースのオープンプロトコルである。 Jabber社が開発しているがその仕様は全て公開されている(オープン標準)ため、たとえばメールサーバと同じように、ドメイン名とサーバさえあれば自分専用の XMPP サーバを立ち上げることができる。

他のインスタントメッセージングサービスのゲートウェイとなる機能も持ち、 AOL Instant Messenger、IRC、ICQ などのネットワークにメッセージを送ることができる。ただしサービスを提供しているサーバによっては、日本語が使用できないこともある。

Google Talk は、Jabber を核にしたものである。

Matrix

編集

Matrixはリアルタイム通信のためのオープン標準な通信プロトコルである。異なるサービスプロバイダ間でリアルタイム通信をシームレスに機能させることを目的とし、JSON形式を利用してメッセージを送っている。 XMPP同様にドメイン名があればサーバを立ち上げることができ、メッセージなどの記録を自組織内で維持できる。

2018年にはフランス共和国政府がMatrixプロトコルに基づいた公務用インスタントメッセージングツール "Tchap" の開発計画を発表し、2019年にiOS及びAndroid向けにオープンソースとしてリリースされた[9]。 フランスのTchapプロジェクトをモデルに2019年にはドイツ連邦国防省もMatrixプロトコルに基づいた安全なインスタントメッセージングツール "BwMessenger" のパイロットプロジェクトを発表している[10]

ブリッジと呼ばれるプログラムによって他のチャットアプリケーションともメッセージをやり取りできる。

マルチプロトコルクライアント

編集

複数のIMシステムを扱うことが可能なもので、多くはサードパーティー製。

マルチプラットフォーム

編集

macOS向け

編集

Windows向け

編集

LANメッセンジャー

編集

LAN上でチャットとメッセンジャーが利用できるソフトウェア。閉鎖されたローカルネットワークでの使用を目的に開発されているが、諸条件が一致すればインターネットでも利用は可能。ただし、元来の利用法からは外れるため好ましい利用法とは言えない。

既にサービスが終了したもの

編集

※Daumメッセンジャー、Odigo、Instant Rendezvousなどでは、それぞれのネットワークを利用しながら独自のクライアントソフトを使用する、いわばOEM提供の形でのサービスがいくつか存在した。

脚注

編集

関連項目

編集