【23 Daily】2026年11月11日、Jot 2.0がリリースされた。この新バージョンは従来のElectronベースのコードをRustに書き換え、Mac版のインストールサイズを675MBから91MBに大幅に削減し、さらにWindowsおよびLinuxのサポートを追加した。Markdownノートへの変換や音声キャプチャ機能も強化された。出典:Product Huntの製品ページによると。
Rustへの全面移行でサイズ削減とクロスプラットフォーム対応を実現
Jot 2.0は従来のElectronアーキテクチャを廃し、GPUベースのRuneフレームワークを採用してRustで書き直された。Mac版のインストール容量は675MBから91MBに、ディスクイメージのダウンロードサイズも302MBから44MBに減少。Mac向けはApple SiliconとIntel両対応のユニバーサルバイナリとして提供される。この書き換えにより、従来のElectron版がMacのみ対応だったのに対し、WindowsとLinuxもネイティブサポートされるようになり、CI環境で3つのOSすべてに対しテストが実施されている。
統一された状態管理と改善された性能によるスムーズな操作性
Jot 2.0はアプリケーションの状態を単一のRust構造体で管理し、Electronの複雑なプロセスメッセージのやり取りを排除。ノート監視や別アプリからの選択取得などのブロッキングタスクはインターフェーススレッド外で実行し、結果はRuneの更新機構で返される。ノートロジックはデスクトップアプリ、CLI、MCPサーバーで共有され共通のコアクレートに集約。OS連携部分は共通APIでラップされ、各プラットフォーム向けのモジュールが用意されている。これによりChromiumやElectronに依存した複雑なサブコンポーネントを排除し、構造が大幅に簡素化された。
互換性維持とデータ保全による円滑なアップデート体験
ユーザーデータの互換性確保のため、Markdownファイルの未知のYAMLフロントマターも保持し、異なるバージョン間での読み込みを可能にしている。設定ファイルやライセンス情報、キーチェーン情報も引き継ぎ、Macユーザーはシームレスにアップデートが可能。機能の整合性はテストやスナップショット、実際の録画によって検証された。Rustのコード行数は約7万6千行で、旧バージョンのTypeScript約7万3千行よりやや多いが、機能面の充実を維持している。
編集部の視点:起業家にとっての機会と検証のポイント
Jot 2.0はインストールサイズ削減とマルチプラットフォーム対応の両面で大きな進歩を遂げており、ユーザー体験の向上と市場拡大が見込まれる。ElectronからRustへの移行により資源消費が減り、パフォーマンス向上とユーザーの導入障壁低減を実現している点は、クロスプラットフォーム生産性ツールの開発に取り組むスタートアップにとって参考となる。起業家は類似の機能を持つプロトタイプを開発し、性能や互換性、軽量で効率の良いマルチプラットフォームアプリに対するユーザーの受容度を検証してみることが有効だろう。大規模なアーキテクチャの刷新は多大な工数を要するが、システムの統合と簡素化をもたらし、保守性や拡張性の向上につながる。