インスタントメッセージングの分野では、1つまたは複数のプロトコルを処理できるクロスプラットフォームのインスタントメッセージングクライアントが主流となっています。 [ 1 ]同じプロトコルを使用するクライアントは通常、連携して相互に通信できます。以下の表は、現在開発中のクロスプラットフォームのインスタントメッセージングクライアントの一般的な情報と技術的な情報を比較したものです。各クライアントには、さらに詳しい情報を提供する記事があります。
プライバシー保護を目的としていない一部のメッセージングサービスでは、本人確認の一形態として、またユーザーが複数のアカウントを作成するのを防ぐために、登録時に固有の電話番号を要求する。
モバイルファーストの体験のみに特化していない、あるいはSMS認証を強制していないメッセージングサービスの中には、登録にメールアドレスを使用できるものがある。
一部のメッセージングサービスは、ユーザーが複数のアカウントを作成してプライベートと仕事の目的を分けたり、登録時に個人を特定できる情報を必要としないなど、より高い柔軟性とプライバシーを提供している。
ソフトウェアがエンドツーエンド暗号化に対応しているかどうかを確認するには、下記の「メディア」表を参照してください。
メッセージのバックアップと復元に対するサポートを保証する公式ステータス。
メッセージングサービスは、セキュリティとアクセシビリティの考慮事項に基づいて、さまざまなモデルで運用できます。[ 142 ]
モバイル端末を中心とした電話番号ベースのモデルは、プライマリデバイスとセカンダリデバイスの概念に基づいて動作します。このようなメッセージングサービスの例としては、WhatsApp、Viber、Line、WeChat、Signalなどがあります。プライマリデバイスは携帯電話であり、ログインしてメッセージを送受信するために必要です。プライマリデバイスとして使用できる携帯電話は1台のみで、別の携帯電話でメッセージングアプリにログインしようとすると、以前の携帯電話からログアウトされます。セカンダリデバイスはデスクトップオペレーティングシステムを実行するコンピュータであり、プライマリデバイスの補助として機能します。セカンダリデバイス上のデスクトップメッセージングクライアントは、ログイン認証とメッセージの同期のために携帯電話がアクティブなネットワーク接続を維持していることに依存するため、独立して機能しません。
マルチデバイス対応でデバイスに依存しないモデルは、デスクトップかモバイルかを問わず、複数のデバイスでアクセスできるように設計されています。このようなメッセージングサービスの例としては、Skype、Facebook Messenger、Google Hangouts(後にGoogle Chatに名称変更)、Telegram、ICQ、Element、Slack、Discordなどがあります。ユーザーは、電話番号に加えてユーザー名やメールアドレスをユーザー識別子として使用できるなど、より多くの選択肢があります。電話ベースのモデルとは異なり、マルチデバイスモデルのユーザーアカウントは単一のデバイスに紐づけられておらず、複数のデバイスでログインできます。マルチデバイスモデルを採用したメッセージングサービスは、機能の不一致を解消し、モバイルクライアントとデスクトップクライアントの両方で同一の機能を提供できます。デスクトップクライアントは、携帯電話でのログインやメッセージの同期に依存せずに、独立して機能できます。
{{cite web}}:欠落または空欄|title=(ヘルプ){{cite web}}:欠落または空欄|title=(ヘルプ){{cite web}}:欠落または空欄|title=(ヘルプ){{cite web}}:欠落または空欄|title=(ヘルプ){{cite web}}:欠落または空欄|title=(ヘルプ){{cite web}}:欠落または空欄|title=(ヘルプ){{cite web}}:欠落または空欄|title=(ヘルプ){{cite web}}:欠落または空欄|url=(ヘルプ)