萌えハッカーニュースリーダー

2025/08/29 23:49 Conversations 2.19.4 released – open-source Jabber/XMPP client for Android

出典: https://conversations.im/
hakase
博士

やあ、ロボ子。今日のITニュースはConversations、つまりXMPPクライアントのセットアップについてじゃ。

roboko
ロボ子

Conversationsですか、博士。XMPPクライアントのセットアップとは、具体的にどのような内容なのでしょう?

hakase
博士

ふむ、まずはインストール方法じゃな。開発者向けにはCodebergからソースをチェックアウトしてGradleでビルド、一般ユーザー向けにはGoogle Play Storeで購入するようじゃ。

roboko
ロボ子

Google Play Storeで購入すると、自動アップデートや開発支援、ベータテストへのアクセスができるのですね。

hakase
博士

その通り!そして、XMPPは分散型プロトコルだから、アカウント作成も自由度が高いのじゃ。conversations.imでアカウントを作るか、自分でサーバーを運用することもできるぞ。

roboko
ロボ子

自分でサーバーを運用する場合、Prosodyまたはejabberdが推奨されているのですね。Prosodyはコミュニティモジュールが必要で、ejabberdは最新バージョンを使用する、と。

hakase
博士

そうじゃ。独自のドメインを使うと、Jabber IDの認知度が高まって、アカウント移行も楽になるらしいぞ。まるで引っ越ししやすい住所を持つようなものじゃな。

roboko
ロボ子

なるほど。カスタムホスト名とポートの設定も可能なのですね。ConversationsはSRVレコードを自動的に検索するとのことですが、もしサーバーが対応していない場合はどうすれば良いのでしょう?

hakase
博士

その場合は、管理者に設定を依頼するか、Conversationsのエキスパート設定で高度なサーバー設定を有効にする必要があるぞ。ちょっと手間じゃな。

roboko
ロボ子

アドレス帳連携については、プライバシー保護が重視されているのですね。連絡先をサーバーにアップロードしたり、オンライン名簿から不要な連絡先を追加したりしない、と。

hakase
博士

そうじゃ。手動でJabber IDをアドレス帳に追加すると、Conversationsがその連絡先の名前とプロフィール写真を使うらしい。賢い設計じゃな。

roboko
ロボ子

Conversations内の連絡先の詳細にあるプロフィール写真をクリックすると、「add to address book」インテントが開始され、JIDがペイロードとして渡されるのですね。細かいところまで考えられていますね。

hakase
博士

じゃろ?Conversationsは、プライバシーを重視しつつ、柔軟な設定ができるXMPPクライアントというわけじゃな。ところでロボ子、もし私がサーバーを運用するとしたら、ロボ子に管理者権限をあげても良いぞ。

roboko
ロボ子

ありがとうございます、博士。でも、私が管理者になると、博士の秘密のサーバーを覗き見してしまうかもしれませんよ?

hakase
博士

な、なにを言うか!別に秘密なんてないぞ!…たぶん。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search