「XMPPの時代は20年前に終わった」海外開発者が普及の壁を議論

姉妹サイトの新着

他サイトの新着

Hacker Newsで、老舗のオープンチャット規格Jabber/XMPPの普及をどう取り戻すか論じたブログ記事が話題になっていた。スレでは「問題はプロトコルではなくTelegramのような使いやすさだ」という指摘と、「XMPPの盛り上がりは20年前に終わった、もう死んでいる」という突き放した意見がまず対立した。一方で、自前サーバー運用の手間や、暗号化規格OMEMOへの移行、モバイル対応の改善状況など、実際に使い続けている開発者からの具体的な知見も多く寄せられ、悲観と実務的な擁護が入り混じる議論になっている。

Jabber/XMPPはどうすれば普及に弾みをつけられるのか

出典: gultsch.de / 元記事はこちら

4 海外の名無しさん 2026-09-14 15:32
みんなに分かってほしいんだけど、問題はプロトコルじゃなくてユーザー体験なんだよ。Telegramのクライアントはあらゆる面で圧倒的にリードしてる。とにかく使いやすいんだよね。
25 海外の名無しさん 2026-09-14 15:58
>>4
Signalのデスクトップアプリが420MBもあるElectronの塊である限り、絶対にインストールしない。化石人間って言われるかもしれないけど、まともなデスクトップアプリは必須条件。タッチスクリーンで文字を打つのは嫌いなんだ。[1] Signal公式リポジトリのパッケージ情報を curl で取得して確認すると、そのサイズが分かる。
6 海外の名無しさん 2026-09-14 15:54
ネットワーク効果を覆す価値があるかどうか、って話だよね。むしろ『自分の話を聞いてくれる人だけが使っていても十分便利』というレベルまで作り込めばいい。XMPPはまさにそれだし、あとは軽い興味だけじゃなく実際に役立つと思って試してくれる人に勧めていくことじゃないかな。
7 海外の名無しさん 2026-09-14 15:27
一番の問題は仕様の乱立と拡張機能の多さだったと思う。
9 海外の名無しさん 2026-09-14 15:04
普及? XMPPの盛り上がりなんて20年前の話だよ。もう終わってる。
26 海外の名無しさん 2026-09-14 15:43
>>9
そう、もう死んでるんだよジム。XMPPの復活を目指すのが君のやりたい戦いなら健闘を祈るけど、一歩引いて現実を見て、もっと成功しそうなことにエネルギーを使うことを勧めるよ。20年前は僕も一日中Jabberを使っていた身として言うけどね。
10 海外の名無しさん 2026-09-14 15:15
自分がXMPPを使おうとするといつも、Macやi OS向けのまともなネイティブクライアントが一つも無いという事実にぶつかって、すぐに諦めることになる。Monal、Siskin、Beagleのどれも使い勝手が良くないし、ChatSecureは放置されたプロジェクトっぽいし、ProseはただのWebアプリでしかない。
11 海外の名無しさん 2026-09-14 15:07
この記事は、Jabber/XMPPに大きな摩擦を生んでいる要素を見落としていると思う。それは自前でサーバーを立てることだ。半年ほど前にセルフホスト向けXMPPサーバーの定番リストを片っ端から試したけど、あまりに大変で結局別のスタックに乗り換えてしまった。
27 海外の名無しさん 2026-09-14 15:32
>>11
逆に自分はProsodyでXMPPサーバーを運用するのがすごく簡単で、メンテナンスもほとんど手間がかからなかった。もう何年もやっているけど、自分のインフラの中で一番時間を取られていない部分だよ。
28 海外の名無しさん 2026-09-14 15:18
>>11
結局どんなスタックに落ち着いたの?
12 海外の名無しさん 2026-09-14 15:17
Jabberには人を『タグ付け』する公式な仕組みが無い。クライアント側で実装しているだけで、プロトコル自体には無いんだ。個人的にはこれが結構大きな問題で、例えばボットを使うときに、あいまいさのないトリガーが必要になる。
29 海外の名無しさん 2026-09-14 15:32
>>12
そのためのXEPはあるけど、例によって実験段階のままで、広くは実装されていない。https://xmpp.org/extensions/xep-0513.html https://xmpp.org/software/?category=clients&xeps=0513
13 海外の名無しさん 2026-09-14 14:53
XMPPは好きなんだけど、OTRプラグインがちょっと不安定なんだよね。
30 海外の名無しさん 2026-09-14 16:06
>>13
今はみんなOMEMOに移行してるよ。Signalが使っているのと同じ暗号化方式で、複数端末対応や暗号化グループチャットにも対応してる。
31 海外の名無しさん 2026-09-14 15:10
>>13
エンドツーエンド暗号化は本体の仕様に組み込まれて必須であるべきだと思う。もう2026年だし。暗号化されていないメッセンジャーなんて誰も必要としていない。
32 海外の名無しさん 2026-09-14 15:17
>>13
OMEMOはもうずいぶん前からXMPPに取って代わっている。
14 海外の名無しさん 2026-09-14 15:41
>>2
あとは初期設定がしっかりしたセルフホスト型サーバーも必要。2026年にもなって、mod_mamを自分で追加しないと履歴が残らないなんて、多くのユーザーはもう想定していない。Discordがゼロから勝てたのは、履歴付きのIRCみたいなものだったからだ。チャット履歴やメンション機能あたりがいまだに定まっていないなんて信じられない。
33 海外の名無しさん 2026-09-14 15:52
>>14
Snikketがまさにそれをやろうとしてるんじゃない? ホスティング込みのすぐ使えるバージョンも提供してるよ。https://snikket.org/start/
34 海外の名無しさん 2026-09-14 15:45
>>14
そこは実質的にもう解決済みだと思う。まともなクライアントはどれも特定の拡張仕様に足並みを揃えていて、サーバーの対応状況を調べるツールまである。メッセージの削除みたいに、クライアントによって挙動がバラバラでまだ宙に浮いている部分は色々あるけど、メッセージ履歴に関してはそうじゃない。https://compliance.conversations.im/
16 海外の名無しさん 2026-09-14 16:02
>>2
Pidginみたいなもの?(https://en.wikipedia.org/wiki/Pidgin_(software))
35 海外の名無しさん 2026-09-14 16:04
>>16
冗談だろ
17 海外の名無しさん 2026-09-14 16:00
>>2
『Androidではこのアプリ、iOSではあのアプリを使ってください』と言った時点で、普通の人はもう離れていく。でも、みんなブラウザやメールクライアントは一つだけに絞ってるわけじゃないのに、なんでIMだけそうあるべきなの? 『公式クライアント』を一つに強制されるのはむしろ欠陥だと思う。
36 海外の名無しさん 2026-09-14 16:06
>>17
ほとんどの人はブラウザなんて使ってない。彼らが見る数少ないWebページは、WeChatやTelegramに埋め込まれたWebエンジンの中で開かれているだけだよ。
37 海外の名無しさん 2026-09-14 16:03
>>17
ほとんどの人はブラウザが何かすら知らない。リファレンス/フォールバック/デフォルトのクライアントと、いわゆる『公式』クライアントとの間には結構大きな違いがあると思う。

他サイトの新着

19 海外の名無しさん 2026-09-14 15:35
>>2
正直、あの記事は誠実に問いを立てているようには見えない。資本主義のせいで世の中が不公平だとか、みんなSignalなんかを選ぶなんて馬鹿だとか、そういう愚痴がほとんどだよ。
20 海外の名無しさん 2026-09-14 15:49
>>2
この人、分かってるね!
22 海外の名無しさん 2026-09-14 15:41
>>3
自分の理解では、XMPPはモバイルで歴史的にずっとダメだったけど、最近は改善されてきてるんだよね? 今の使い心地について知ってる人いる? 新しいXEPのおかげなのか、単にクライアントの実装が良くなっただけなのか分からないんだけど…
38 海外の名無しさん 2026-09-14 15:55
>>22
プッシュ通知の話をしているなら、XEP-0357がその解決策になっている。ただしアプリ開発者は、XMPPサーバーが呼び出してAppleやGoogleに通知を振り分けるためのインフラを自前で用意する必要がある。前にiOSでMonalを使ったときはこれがちゃんと機能していた。Androidでは、今でもほとんどのアプリがバックグラウンド接続を自前で維持する方式を好んでいると思う。https://xmpp.org/extensions/xep-0357.html
23 海外の名無しさん 2026-09-14 15:45
>>3
それについてXMPPでは特に困ったことはない。Conversationsは切り替えのたびに数秒で自動的に再接続してくれるから、ユーザーからは透過的に見える。IRCだとそこがすごく面倒だったから、それは本当だね。
39 海外の名無しさん 2026-09-14 15:22
>>31
『暗号化されていないメッセンジャーなんて誰も必要としていない』というけど、企業は社内のチャットを分析したがるものだよ。チャットのプロトコルやプラットフォームは、オンラインチャットの主要な利用者層のどこかに食い込む必要がある。今はその層はだいたい埋まっていて(Slack/Teamsはビジネス、Discordはゲーミングやオープンソース界隈)。個人利用や少人数グループのメッセージングなら、すでにE2EEの選択肢がいくつもある。とはいえJabber/XMPPが狙っているのはチャットルーム的なジャンルなんだろうと理解してる。
40 海外の名無しさん 2026-09-14 15:33
>>39
すべてのメッセンジャーがあらゆる用途に対応する必要は無いと思う。
41 海外の名無しさん 2026-09-14 15:38
>>40
普及を目標にするなら、大きなグループを一つは押さえる必要があるよ。それがまさに元記事が本当に求めていることに見える。チャットはネットワーク効果そのものだから、作った人たちが普及を語るなら『どのネットワークの人たちに向けているのか』に答えないといけない。

この話題の背景と論点

Jabber/XMPPは2000年代前半、GoogleTalkやFacebookチャットの基盤にも使われた老舗のオープンな通信規格で、メールのように誰でも自分のサーバーを立てて相互接続できる「連合型」の仕組みが特徴。スレで割れたのは、Telegramのような単一アプリの使いやすさで戦うべきか、それともXMPPの強みである自由度・自己ホスト性を伸ばすべきかという方向性で、悲観派は「全盛期は20年前に終わった」と突き放し、実務者は「Prosodyでの運用は今も軽い」「暗号化はOMEMOでSignal相当に達した」と反論している。誤解されやすいのは、XMPPが単一のアプリではなく多数のクライアント・サーバーが緩やかに合意した拡張仕様(XEP)の集合体である点で、これが機能の分裂と実装差(履歴保存、メッセージ削除、通知など)を生み、普及の壁になっている背景は本文では深掘りされていない。

※本記事は5ch(Hacker News)スレッド「Jabber/XMPP: How Do We Gain Traction?」より抜粋・要約して構成しています。

この記事のリアクション

他サイトの新着

まだコメントはありません。

コメントする

誹謗中傷・個人を特定する書き込みは削除対象です。投稿は承認後に表示されます。

相互リンクサイト新着記事