94
iOS版OmniOutliner 2.3レビュー:最高のアウトラインアプリがユニバーサルに

優れたアウトラインとは、進化し続けるアイデアです。情報を追加したり、削除したり、並べ替えたりしながら、論文、プレゼンテーション、事業計画、書籍、脚本など、何かの全体像を練り上げるワークショップのようなものです。

そして、ほとんどのアイデアと同様に、アウトラインはMacのような特定の場所に限定されるものではありません。2011年、The Omni GroupはMacアプリ「OmniOutliner」の柔軟なアウトライン機能をiPadにも拡張し、「OmniOutliner for iPad」をリリースしました。そして今、ユニバーサルアプリ「OmniOutliner 2.3 for iOS」(App Storeへのリンク)のリリースにより、どこにいてもiPhoneでも、インスピレーション(あるいは汗)が湧いた時にアウトラインを作成できるようになりました。

見た目は重要

OmniOutlinerはバージョン2.0で大幅な改良が行われ、iOS 8/OS X Yosemiteのモダンなビジュアルスタイルを反映するようになりました。よりすっきりとしたラインになり、不自然な丸みを帯びたボタンやツールバーはなくなりました。インターフェースの外観は、アプリの機能の実際の動作を優先して、ついつい見落としてしまうものなので、このことをすぐに取り上げるのはためらわれます。

しかし、バージョン2.3がユニバーサルになったことで、iPhone 6やiPhone 6 Plusといった大画面でも、広大なアウトラインを画面いっぱいに表示することはできないため、外観が重要になってきました。最小限のインターフェースが邪魔にならないため、比較的小型のiPod touchでもアウトラインに集中できます(図1)。テキストのズームはデフォルトで120%に設定されています(必要に応じて手動で調整可能)。これは、特に複数のiOSデバイスで同じファイルを表示する場合に便利です。

オムニアウトライナートリオ

iPad(上)、iPhone 6(中央)、iPod touch(下)の外観はどれも非常に似ています。唯一の違いは、1つの画面に表示できる画面の広さです。(画像をクリックすると拡大します。) 

複雑なアウトラインで作業しているときに、どの項目が選択されているかがわかりやすくなりました。これは細かい点ですが、親行を選択すると、その行に属する子項目を示す薄い線が表示されます(図2)。複数の行を選択して操作するためのインターフェースも整理されました。以前のバージョンでは、「編集」ボタンをタップすると、列の右端に新しい丸い選択ボタンが表示されました。新しいバージョンでは、そのボタンをタップすると、左側にある既存の行ハンドルを使って選択できます。そこから、行の切り取り、コピー、削除、グループ化、またはグループとしての移動が行えます。

バージョン 2 では、ドキュメント全体の外観を変更したい場合に、ドキュメント内に新しいテンプレート テーマを適用したり、カスタム テーマの変更を新しいテンプレートに保存したりできるようになりました。(これは、独自のプロジェクトに合わせてスタイルを微調整し、その外観に基づいて新しいドキュメントを作成したい場合に特に便利です。)

オムニアウト 02 ラインディテール

OmniOutliner を使用すると、どの行を操作しているかが簡単にわかります。(クリックして拡大します。)

アウトライナーとしてどれだけ優れているか

OmniOutliner for iPad には、デスクトップ版の柔軟な機能の大部分がすでに組み込まれており、OmniOutliner 2.3 ではそれらの機能がさらに強化され、パフォーマンスも向上しています。

複数の列があるドキュメントでは、画面上を1本指でドラッグすることでビューの位置を変更し、画面外に表示されている列を表示できます。以前のバージョンと同様に、列で使用するデータ型を制限できます。例えば、列のセルを数値または日付のみに制限できます。(また、このアプリはデータの処理が賢く、「金曜日」のような漠然とした日付をセルに入力すると、自動的に正しい日付に変換してくれるのも嬉しいです。)

長いドキュメントを下にスクロールする場合、アプリは依然として時々一時停止して追加のコンテンツを読み込む必要があります (ドキュメント全体をメモリに読み込むわけではないため)。ただし、これは元のバージョンよりも高速で邪魔にならないように感じます。

行の位置を変更するには、ドラッグ アンド ドロップするだけです。対象となるアウトライン レベルを正確に示すガイドが表示されます。

新しいデータ行を作成するときに、作業領域の左下隅にあるボタンを使用してレベルをインデントまたはアウトデントするのは簡単です。この場所は、iPhone の画面で親指で入力するときに左手の親指が置かれる場所です。

例外的な現象に遭遇したことが 1 つあります。アウトラインの下部に新しい行を追加すると、セルは最初はドキュメントのヘッダーの後ろに隠れているのですが、入力を始めると表示されます。(開発者に報告しました。)

クラウド同期

つい最近まで、アプリケーションの「モバイル」版に期待される機能はそれほど多くなく、書類の閲覧だけで済んでいました。しかし今では、編集機能だけでなく、どこにいても、できるだけスムーズに書類を表示できる機能が求められています。OmniOutlinerは、iCloudがうまく機能しないことが明らかになった際に同社がゼロから構築した無料サービスであるOmni Sync Serverを最大限に活用しています。また、独自のWebDAVサーバーを使用して同期したり、面倒なiTunes同期やiOSのOpen Inメカニズムを使用して他のアプリケーションからファイルを転送することで、ローカル書類ストレージ領域にアウトラインを追加したりすることもできます。

私の経験では、Omni Sync Server はクラウド同期の理想的なモデルです。例えば、iPhone でアウトラインを更新すると、すべてのデバイスで同時に書類を開いている場合でも、編集内容は数秒以内に iPad と OmniOutliner 4 for Mac に反映されます。

ドキュメントが同期される前に2か所で編集された場合、サーバーは2つのコピーを表示し、タイトルにソース名を追加します(例:「テストアウトライン(iPhone 6のモバイルからの競合)」)。ドキュメント間の違いを強調表示する機能があればさらに良いのですが、片方のバージョンを削除するとファイル名が元のバージョンに戻り、ドキュメントリストが煩雑な競合名で散らかることがないのは良い点です。

omn​​iout 04 ドキュメントビュー

ドキュメント画面にはプレビューのグリッドのみが表示されます。(クリックして拡大します。)

ドキュメントビューについてですが、プレビューのグリッド表示だけでなく、テキストリストとしてドキュメントを表示するオプションがあれば嬉しいです。特にiPhoneでは、長いドキュメントタイトルがドキュメントボックスの枠からはみ出していると、読みにくくなることがあります。また、ファイル名を編集するには、この画面でタイトルをタップする必要があり、iPhoneでは小さなターゲットになっています。現状、ここでカスタマイズできる表示オプションは、日付またはタイトルでドキュメントを並べ替えることだけです。

より新しく、より優れたアウトライナー

OmniOutliner 2.3 for iOSの大きなニュースは、iPadだけでなくiPhoneでも動作するようになったことですが、バージョン2.0で追加されたいくつかの便利な機能にも注目すべきです。アプリで外付けキーボードを使用する場合の設定には、Tabキーでセル間を移動したり、インスペクタにキーボードショートカットを表示したり、Command+Vでスタイル付きまたはプレーンテキストをペーストしたりできます。TextExpanderがインストールされている場合は、テキストショートカットをアプリにインポートできます。また、OmniOutliner 4 for Macの追加テンプレートも利用できます。

皆さんが取り組むアイデアと同様に、OmniOutliner 2.3 for iOS は順調に進化しています。