世界を動かす技術を、日本語で。

iOS用サンダーバード

概要

  • Thunderbird のiOS向けネイティブメールアプリ開発状況の紹介
  • ゼロからの開発 で高速・信頼性・モダンな体験を目指す
  • シームレスなクロスデバイス体験 の実現を目標
  • ユーザーの声 を反映するための調査も実施
  • コミュニティ主導での開発体制を強調

Thunderbird for iOS:iPhone向けネイティブメールアプリの初公開

  • Thunderbirdチーム によるiOS版メールアプリ開発状況の共有
  • 既存コード流用ではなく、 完全なネイティブアプリ として一から開発
  • Thunderbird DesktopやAndroid版で得た知見を活かした設計思想
  • 高速性・信頼性・モダンなユーザー体験 の追求
  • クロスデバイス連携 による統一されたワークフローの実現
  • 現段階では 基盤部分の整備 に注力
  • クリーンなアーキテクチャにより、将来的な新機能追加の迅速化を目指す
  • 現在の進捗や開発中の画面イメージの一部を公開
  • ユーザーからのフィードバック を歓迎

簡単・安心のアカウント設定

  • GoogleやMicrosoft など主要メールサービスに対応したアカウント追加フロー
  • ワンクリックサインイン や複数アカウント設定もスムーズに実現
  • 高速・安全・自動化されたログイン処理
  • 忙しいユーザーにも配慮した 素早い受信箱アクセス

安定した接続性とバッテリー配慮

  • Thunderbirdの受信箱 のリアルタイム同期を実現
  • バックグラウンド同期機能 により、常に最新状態を維持
  • バッテリー消費を最小限 に抑える設計

日常利用に最適化された基本機能

  • 見やすく整理された受信箱レイアウト
  • モダンで直感的なメッセージエディタ
  • スムーズなメールフォーマット編集 をサポート
  • 毎日のメール処理を ストレスフリー に実現

成長と拡張性を見据えた設計

  • コミュニティ主導 の開発文化を継承
  • クリーンなコードベース と 実験的機能フラグ による拡張性
  • パワーユーザーによる 新機能の早期テスト を可能に
  • 外部コントリビューター による機能拡張も容易

テスト版リリースとユーザー参加

  • 数か月以内にコミュニティ向け初期バージョン公開 を目指す
  • コミュニティとともに 開発を推進 する姿勢
  • 今後の開発優先事項を決めるための ユーザー調査 を実施(現在は終了)
  • 日々のメール利用で重視する機能の 上位3つ の意見募集
    • 調査結果への感謝 のメッセージ

コミュニティへの感謝と今後の展望

  • 長年のiOS版Thunderbird待望の声 への謝意
  • フォーラムやSNSでの応援・意見 への感謝
  • iPhone・iPad向けThunderbirdは 長期的な信頼性 を重視
  • 開発状況の透明性 と ユーザー参加型設計 を今後も推進
  • 最良の体験 を共に作るための協力呼びかけ

タグ: Design、iOS、Research

Hackerたちの意見

Androidで何年もThunderbirdを使ってて、Linuxでも使い続けてるけど、正直劣化がひどい。検索機能が全然役に立たなくて、何も見つからないんだよね。スレッドはサポートされてるけど、機能が設定できないから、スレッド全体を開くのを怠けてクリックすると、スレッドの全メッセージが開いちゃう。60通以上のメールがある大きなスレッドには、ほんとに使いづらい機能だよ!だから、すでにサポートされてるプラットフォームがまともなUXを欠いてるのに、なんでカバレッジを増やすのかちょっと疑問だね。

└

私も似たようなことを考えてるよ。Androidではどのメールクライアントを使ってるの?

└

私も使ってるけど、ほんとにクソなプログラムだよ。ただ、今はAIのおかげで、欠けてる機能を補うアドオンを簡単に作れるから、その点は逆にいいかも。

└

めっちゃ同意する。今もWindowsで使ってるけど、他にあんまり良いのがないからね。でも、基本的な機能がちゃんと動いてないのが多い気がする。よくGmailのウェブ版を使いたくなる。 - 検索 - スレッド - Windowsの統合通知/未読バッジ - フォルダ内の未読カウントの同期 - テキスト/メールエディタ

└

Thunderbirdデスクトップには、アップデートで壊れやすいexpression-search-ngアドオンがあるんだよね。なんでチームはクロスプラットフォームで検索を優先しないのか不思議だわ。

└

彼らは貢献や古いバグの修正に関しても変なところがあって、コミュニティが運営するパッチセットのおかげで、ずっと良い製品になってるよ… Betterbirdを参考にしてみて、彼らのブログ記事も見てみて。あの変なところについてもう少し明らかにしてくれるよ。それに、このスレッドの他のコメントでも「wedding」を検索できないって話が出てるね。もう14年も前のバグだよ。今のところ、最近HNで紹介された2つのVibeコードクライアントを試してみることを本気で考えてる。

どうやらそれはネイティブのiOSアプリみたいだね。Androidアプリと同じコードベースを使うためにKMPを使おうとしたのかな?

└

これ見たことあるよ。実際に純粋なSwift UIアプリを作ってる開発者もいて、でもそれを純粋なSwift UIアプリに見せないようにすることができてるんだよね。母体がMozillaだから、彼らならやりかねない。

└

Android版のThunderbirdは15年以上前のK-9 Mailアプリをベースにしてるけど、iOS版はゼロからのプロジェクトなんだよね。

でも、なんで?ここでのユニークなセールスポイントは何?iOSでより機能が豊富なメールクライアントの需要があるのかもしれないけど、デスクトップアプリからアカウントやフィルターを同期するような。今のところはそういう感じじゃないみたい。

└

今、彼らは有料のメールサービスを持ってるみたい。これはそのためだし、Thunderbirdベースの無料メールクライアントを求めてる他のユーザーのためでもあるんじゃないかな。

└

ネイティブのiOSメールアプリでMFAをやるのは不可能だよ(相互TLS以外は)。自分のファクターの一つをサードパーティに信頼しないといけないから。Thunderbirdがサポートしてくれるといいな…

Hacker Newsで議論の続きを見る