OmniGraffle Proは、ソフトウェア業界で独自の地位を占めています。描画プログラムとグラフ作成ツールの両方の機能を備え、さらにプレゼンテーションソフトウェアとしての機能も少し加えられた、他に類を見ないツールです。基本的に、OmniGraffleはオブジェクトとそれらを繋ぐ線を描画するベクター描画ツールです。組織図、フローチャート、ネットワーク図、マインドマップなどは、OmniGraffleが特に力を入れている用途です。
一見シンプルに見えますが、OmniGraffle は驚くほどパワフルで柔軟性に富んでおり、バージョン 5.0.2 は、既に成熟した製品にさらに磨きがかかったと言えるでしょう。Standard 版の OmniGraffle は、必ずしもダイアグラムで生計を立てているわけではないものの、シンプルな描画アプリケーションでは実現できないような精密さを求めるユーザーを対象としています。Pro 版では、Microsoft Visio ファイルのサポート強化、オブジェクトごとのカスタムデータテーブル、非常に大きなドキュメントを整理するためのサブグラフ、ドキュメントの自動スケーリング、ColorSync サポート、シンプルなプレゼンテーションモードなど、高度な機能が追加されています。
グラフ化を始める
OmniGraffle Pro を起動すると、様々なテンプレートから新規書類を作成するオプションが表示されます。一般的にシンプルで実用的なテンプレートは、描画、ブレインストーミング、組織図、空間計画、その他といったタイプ別にグループ化されています。描画グループには、ゼロから始めたい方のために空白のテンプレートが含まれています。空間計画テンプレートは空白ですが、スケールがあらかじめ設定されています。例えば、「1 インチ = 1 フィート」テンプレートを選択すれば、ダイアグラム内の各オブジェクトのスケール変換を行うことなく、部屋のレイアウトを作成できます。
新しい書類にオブジェクトを追加する最も簡単な方法は、OmniGraffle のステンシルを使用することです。ステンシルとは、線、図形、シンボルなどのオブジェクトのグループで、ステンシルパレットから書類にドラッグします。製品には、回路図、フローチャート、エンティティ関係図、地図、組織図などの書類を作成するためのステンシルコレクションが付属しています。Graffletopia に投稿されたユーザ作成のステンシルを、ステンシルウィンドウから直接ダウンロードしてインストールできるようになりました。書類にいくつかのオブジェクトを追加したら、オブジェクト間に線を引いてリンクさせることができます。線は直線、曲線、または直交線(組織図の線など)にすることができます。キャンバス上でオブジェクトをドラッグすると、接続された線が表示されます。移動後の結果は必ずしも美しくない場合もありますが、線の接続ポイントを再配置するのは簡単です。

OmniGraffle の真価が発揮されるのは、書類を微調整する段階です。Mac 標準のカラーピッカーで色を選択することもできますが、OmniGraffle では 4 種類のグラデーション塗りつぶしも提供しており、色、透明度、方向、強度をカスタマイズできます。25 種類の線は、マイターまたはベベルジョイントでカスタマイズでき、ピクセル単位で角の丸みを指定できます。線や図形は、ベジェ曲線で彫刻できます。こうした高度な制御は、OmniGraffle の機能全体に及びます。可能性の多さに圧倒されてしまうかもしれませんが、OmniGraffle のインターフェースは驚くほど使いやすいです。私はグラフィックデザインの経験はありませんが、ツールの使い方を理解し、すっきりとレイアウトされた図を作成できました。私がデザインのプロだとは思わないでしょうが、きっと嫌悪感を抱かなくなるでしょう。
輸入と輸出
OmniGraffle Pro は、他のさまざまなファイルタイプを開いて変換します。私が非公式にテストしたところ、Microsoft Visio および OmniOutliner ( ) ファイルでは、宣伝どおりに変換が機能しました。Finder から OmniGraffle にフォルダをドロップすると、フォルダのコンテンツがダイアグラム化されます。これは単純な構造であれば問題なく機能しますが、ファイルやフォルダの数が多いと、ファイル名が重複した扱いにくいダイアグラムになります。OmniGraffle が変換できる残りのファイルタイプは、非常に特殊な傾向があります。プログラマーにとっては、Xcode プロジェクトや nib ファイル内の関係を視覚化するのに便利かもしれませんが、OPML、HTML の表やリスト、さらにはプレーンテキストのアウトラインなど、より広く使用されている形式がないのは不可解です。
エクスポート機能も大幅に向上しました。GIF、JPEG、PNG、TIFFといった標準的なグラフィック形式に加え、EPSやPDFといったベクター形式にも対応しています。OmniGraffle ProはVisio XMLへの書き出しも可能なので、Windows専用製品であるVisioユーザーとの双方向共有も可能です。私がテストしたすべての形式では、元の画像と遜色ない鮮明な画像が出力されました。
新機能
OmniGraffle バージョン 5 では、主に生産性の向上を目的とした、いくつかの新機能が追加されました。新しいミニインスペクタは、標準の OS X ツールバーのすぐ下のスペースに表示される、状況に応じたコントロールです。選択したオブジェクトに適用できるツールが表示されます。ウィンドウの下部には、新しいスタイルトレイがあります。ここには、現在選択されているオブジェクトの塗り、ストローク、イメージ、影、図形、フォント、テキスト位置の属性を表すアイコンが最大 8 個含まれています。8 番目のアイコンは、選択されているオブジェクトに適用されているすべてのスタイル属性を表します。スタイルトレイのアイコンをレイアウトオブジェクトにドロップすると、そのオブジェクトはアイコンのスタイル属性を取得します。これは、複数のオブジェクトを次々に再フォーマットするのに便利な方法です。
OmniGraffle Pro 5は、オープンソースのGraphvizソフトウェアをベースにした新しいレイアウトエンジンを搭載しています。GraphvizはOmniGraffleの自動レイアウト機能の基盤となっており、ユーザーはクリックするだけで複数の基本レイアウトタイプを切り替えることができます。レイアウトタイプ間の切り替えはスムーズかつ高速ですが、ほとんどの場合、レイアウトを最適な状態にするには手動で修正する必要があります。私のMacBook ProにおけるOmniGraffleの全体的なパフォーマンスは良好でした。待ち時間が発生したのは大きな書類の読み込みと書き出しのみでしたが、それも許容範囲内でした。
Macworldの購入アドバイス
OmniGraffle Pro 5.0.2は素晴らしい製品です。快適なユーザーインターフェースからは想像できないほどの豊富な機能を備えており、まさに複雑なソフトウェアの鑑と言えるでしょう。難解なインポート形式が多数存在する点が唯一の大きな欠点です。クリエイティブなプロであれば、ベクター描画ツールに高度な芸術的表現を求めるかもしれませんが、そうでない人もOmniGraffle Proを試してみる価値はあるでしょう。
[スチュアート・グリップマンは、 FileMaker Pro マガジンの Advisor Basicsのコラムニストであり、Crooked Arm Consulting の創設者です。]