Signal のベータバージョンで電話番号を共有せずにメッセージのやり取りが出来るように

セキュアなメッセージングアプリのSignal のベータ版でユーザーネームに対応して電話番号をやり取りしなくてもメッセージのやり取りが出来るようになりました．

Signal >> Blog >> Keep your phone number private with Signal usernames

これまでは電話番号が相手に知られるので使いづらかったのですが，Telegram のようにユーザーネームだけでメッセージのやり取りが出来るようになり気軽に使いやすくなりました．

現時点ではベータ版のみの対応ですが，今後数週間で全ユーザがこの昨日を利用できるようになるそうです．

てことで，Android 版と，PC(Linux)版を試してみました．

以下のページにベータ版の利用方法が書かれています．

Signal Beta – Signal Support

Android版

まずはAndroid から．以下のリンクからベータチャンネルを有効にして，SIgnal アプリをベータ版に更新します．

https://play.google.com/apps/testing/org.thoughtcrime.securesms

「設定」→「プロフィール」の「@ユーザーネーム」で任意のユーザーネームを設定できます．

ユーザーネームの後ろに自動的に2桁のpin番号が付与されます．この番号も任意の番号に変更可能でした．

これでこの「ユーザーネーム.pin」で他のユーザーからメッセージを送る準備ができました．
メッセージをやり取りする時の表示名はプロフィールのものでした．

「設定」→「プライバシー」→「電話番号」で電話番号この公開や検索の設定ができます．既定値では電話番号は非公開，電話番号での検索は可能となっていました．

Android環境

Signal 7.0.0
Android 12
motrola moto g31(w)

PC版(Linux)

Linux PC版はamd64 のDebina ベースディストリビューション向けにAPT リポジトリが用意されています．
すでにstable 向けに設定済なので，ベータ版パッケージを導入するだけでOK でした．

$ sudo apt update
$ sudo apt install signal-desktop-beta
$ apt show signal-desktop-beta
Package: signal-desktop-beta
Version: 7.0.0-beta.1
Priority: optional
Section: default
Maintainer: Signal Messenger, LLC <support@signal.org>
Installed-Size: 450 MB
Depends: libnotify4, libxtst6, libnss3, libasound2, libxss1, libc6 (>= 2.31), libgtk-3-0, libgbm1, libx11-xcb1
Recommends: libappindicator3-1
Homepage: https://github.com/signalapp/Signal-Desktop#readme
Vendor: Signal Messenger, LLC <support@signal.org>
License: AGPL-3.0-only
Download-Size: 118 MB
APT-Manual-Installed: yes
APT-Sources: https://updates.signal.org/desktop/apt xenial/main amd64 Packages
Description: Private messaging from your desktop

N: There are 170 additional records. Please use the '-a' switch to see them.

よくあるElectron製だと思うのですが，ダウンロードに120MB 近く，展開すると500MB 近く．メモリも結構食うのでメモリやストレージが少ない端末で常駐させるのは辛いですね．

PC環境

$ dpkg-query -W signal-desktop*
signal-desktop 6.48.0
signal-desktop-beta 7.0.0-beta.1
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux trixie/sid
Release: n/a
Codename: trixie
$ arch
x86_64