blusco ∅ は、blusco の次期モデルだ。
窓もフィードも自分の投稿も、1本のタイムラインに混ぜて読む。
Bluesky の公式アプリも X も Threads も、画面の作りはほとんど同じだ。上にタブがあり、投稿はカードで流れ、押すと別のページが開く。blusco ∅ はこの作りを使わない。違うところは6つだ。左の灰色の図が Twitter 型で、右が blusco ∅ だ。
1
フォロー中、おすすめ、リスト。読む場所ごとにタブがあり、タブを移るたびに別の画面になる。

窓もフィードも自分の投稿も、1本のタイムラインに混ぜる。名前の後ろの小さな○は、その投稿がどこから来たかの印だ。2つの窓に入っている投稿には、○が2つ並ぶ。
2
タブを押すと、別の画面に入れ替わる。いま読んでいた位置は、前のタブに残ったままだ。
○を押すと、その出所の投稿だけを残してタイムラインを折りたたむ。外れた投稿は消さず、蛇腹の折り目にたたむ。押した吹き出しは指の下から動かない。上の蛇腹を押せば、もとの1本に戻る。
3
返信を読むには投稿を押して、スレッドのページへ移る。読み終えたら戻るボタンで戻る。タイムラインに出るのは、会話の切れ端だ。

折りたたんだタイムラインでは、会話がまるごと色の地のかたまりで出る。過去の投稿に返信が来ると、その会話ごと今の位置へ移ってくる。写しは作らないので、同じ投稿が2か所に出ることはない。
顔なじみに折りたたんだところだ。古本屋の猫の会話が1つの地にまとまっている。顔なじみでない「はな」の返信も、同じかたまりに入る。
4
フォローした人の投稿は、全部流れる。相手たちはそれぞれ自分の聞き手に向けて、別々の話をしている。輪の中にいるつもりで開いても、輪のどこにも会話がない。話し相手が画面の外にいるからだろう。
顔なじみの窓には、顔なじみどうしか自分とのやりとりがある会話だけを出す。ひとりで別の話をしている投稿は流さない。読みたいときは名前を押して、その人に折りたたむ。やりとりが少ない日は、静かになる。それでいい。
5
開くと、まずサーバーにタイムラインを頼む。全員の投稿を集めたサーバーが組んだ答えが返ってくるまで、画面は待つ。
前回のタイムラインを手元に残しておき、開いた瞬間に出す。新しい投稿は、読む相手が投稿を置いている所へ1人ずつ直接取りに行く。開いているあいだは、書かれた投稿が1秒ほどで流れてくる。窓の人の投稿は、全員の投稿を集めたサーバーを通らずに届く。
iPhone Air で測った値だ。窓の36人の新しい投稿が届くまで1.06〜1.75秒、保存したフィードとキーワードの窓まで読み終えるのは2.05〜3.68秒だった。仕組みは鉱石ラヂオモデルに書いた。
6
下に、ホーム・検索・通知・メッセージ・プロフィールの印が並ぶ。印の数だけ、行き先の画面がある。
下の帯は3つだけだ。左に自分のアイコン、真ん中に書く欄、右にブルスコ時計。アイコンを押すと検索と設定が出る。折りたたんでいるときに書けば、その窓に入る。時計を押すと、いちばん新しい投稿へ飛ぶ。
本家の blusco で作った機能から、1本のタイムラインに合わないものを外した。
いいねは青い点で、押したか押していないかの2つしかない。人数による濃さの段も、数字もない。
誰かが運んできた投稿は、タイムラインに入れない。読む相手は自分の窓で決める。
知らせは画面に1秒見えたら消える。返信の本体は会話の中に残るので、知らせを残す必要はないだろう。
窓に入れても、折りたたんでも、相手には何も届かない。フォローも作らない。
ATProto の OAuth で入る。パスワードは blusco ∅ に渡らない。
blusco の「窓を書き出す」で書き出し、∅ の「窓を読み込む」で入れる。
Bluesky のアカウントがあればいい。
ログインせずに試すなら、見本で開くといい。
iPhone 版は開発中で、まだ公開していない。いまの blusco はこちらだ。