BBEdit 16: Macのテキスト編集のレジェンドを現代化する

数十年にわたり、BBEditはMacにおけるプロフェッショナルなテキスト編集の「ゴールドスタンダード」として機能してきました。業界が重量級のIDEやElectronベースのエディタへとシフトする中で、Bare Bones Softwareは、パフォーマンス、信頼性、そしてmacOSエコシステムとの深い統合を優先するツールの改良を続けています。BBEdit 16のリリースは、この進化における新たな一歩であり、レガシーなパワーと現代的な機能を融合させています。

BBEdit 16における主な新機能

BBEdit 16は、基盤となるパフォーマンスと新しい機能の両方に焦点を当て、100以上の変更と改良を導入しています。

App Intentsによるワークフローの拡張

最も重要なアップデートの一つは、macOS Shortcutsへのサポート拡張です。App Intentsを活用することで、BBEditは新しいアクションのコレクションをシステムに公開します。これにより、ユーザーはBBEditの強力なテキスト変換機能を、アプリケーション自体の外部にある、より広範な自動化ワークフローに統合することが可能になります。

OCRと画像内のテキスト検索

マルチモーダルなユーティリティへの驚くべき動きとして、BBEdit 16は画像内のテキストを検索することを可能にします。これにはマルチファイル検索機能が含まれ、おそらく最も印象的なのは、画像ファイル内のテキストを検索するためにgrepを使用できる能力です。これにより、エディタは、説明的なファイル名が欠力している可能性のある視覚的資産内の特定のコンテンツを見つけるためのツールへと変貌します。

視覚的な整理とAIの強化

複雑なプロジェクトを管理するために、BBEdit 16はプロジェクトごと、およびNotebookごとのカラースキームを導入しています。ユーザーは、工場出荷時のプリセットから選択するか、カスタムスキームを作成して、異なるワークストリームを視覚的に区別することができます。

さらに、AI Chat Worksheetsが最適化されました。ユーザーは、応答時間の短縮と結果のリアルタイムストリーミングが可能になり、AIモデルとのやり取りがより流動的でレスポンシブに感じられるようになります。

技術的な改良とQoL(クオリティ・オブ・ライフ)

目玉となる機能以外にも、BBEdit 16には開発者やパワーユーザー向けのいくつかの技術的なアップグレードが含まれています。

  • vi キーボードエミュレーション: モーダル編集に慣れている人のために、BBEditは基本的なviナビゲーションと編集をサポートします。
  • HTML5標準: W3C HTML5構文チェッカーの統合により、ドキュメントが進化するウェブ標準に準拠し続けることが保証されます。
  • インフラストラクチャの改善: 内蔵のSFTPエンジンは大幅なスループットの向上を実現し、Gitサポートは数多くのQoLアップデートを受けています。
  • パフォーマンス: 開発者は幅広い内部的な再構築を実施し、その結果、製品の特定の領域において「桁違いの」パフォーマンス向上が実現しました。

コミュニティの視点: 「パワーエディタ」の不朽の魅力

このリリースは、開発者コミュニティの間で、懐かしさと賞賛が入り混じった会話を巻き起こしています。長年のユーザーは、クラシックMac OSやOpenDoc時代のアプリのルーツを思い出し、それが依然として堅実で信頼できるツールであることを指摘しています。

拡張性の価値

BBEditの最も称賛される側面の一つは、その拡張性に関する哲学です。現代のエディタが特定の言語(JavaScript/TypeScriptなど)で書かれた複雑なプラグインAPIを必要とすることが多いのに対し、BBEditはユーザーが手元にあるものを使って機能を拡張することを可能にします。

I love, love, LOVE that I can extend it with shell scripts or Python tools or Rust apps or whatever else I have laying around. Sometimes I don't want to write a whole plugin... I just want to say "process this text with this tool" and have it work.

価格設定とサブスクリプション論争

「Software as a Service」(SaaS)の時代において、BBEditの価格モデルは称賛の対象であり続けています。ユーザーは、数十年にわたるソフトウェアコストの劇的な変化に注目しています。1998年のライセンス料はインフレ調整後では大幅に高価でしたが、現在の個人用ライセンスは手頃な価格であり、そして決定的に重要なのは、サブスクリプションの罠を回避していることです。

競合状況

その強みにもかかわらず、BBEditはミニマリストなツールやAI駆動型ツールとの激しい競争に切ellしています。一部のユーザーは、より単純なニーズのためにCotEditのようなネイティブな代替品へ移行しており、他のユーザーはZedやNeovimをLLMと組み合わせて使用する方向へと動いています。あるユーザーが指摘したように、LLMの台頭はテキスト変換の扱い方を変えました。専用エディタのregexツールを使用する代わりに、多くの人が複雑な変換のためにAIを使って使い捨てのPythonやPerlスクリプトを生成させています。

これらの変化に関身わらず、BBEdit 16は、テキスト編集という一つのことを例外的にうまくこなす、高性能でネイティブなMacアプリケーションへの市場が依然として大き存在することを証明しています。

Sources