21
OS X向けFantastical 2.1レビュー:カレンダーの代替としてさらに優れたアプリ

AppleのiOSおよびMac OS X向けカレンダーアプリは、最近のリリースで一貫性がなく、不十分で、使いづらいものから、ほぼ問題なく使えるものへと進化を遂げ、代替アプリの市場は拡大し成熟しました。iOS版Fantasticalは、現在2回目のリリースを迎えており、そのギャップを埋めるべく、すっきりとしたリストの表示と様々なカレンダーシステムへの強力なサポートに加え、自然言語処理も提供しています。予定の類型を入力すると、Fantasticalがそれを解析し、手間をかけずに配置してくれます。

Fantasticalの開発元であるFlexibitsは、最初のバージョンでFantasticalの断片的な機能をOS Xに導入しました。iOS版を彷彿とさせるドロップダウン式の日表示です。2015年3月にリリースされた2.0は、Appleのカレンダーの完全な代替となり、類似製品との強力な競合となりました。1.0では、システムメニューバーのオプションのポップダウンでカプセルビューを表示するミニウィンドウに変わりました。最近の2.1アップデートでは、最初のリリースで懸念されていた多くの点が解消され、カレンダーよりもさらに優れたものになっています。

Fantastical 2.1の基本理念は、今後のイベントをリストビューで表示するカレンダーアプリであり、日、週、月、年のどのグラフィカルレイアウトを表示していても、そのビューを常にアクティブに保つことです。私は週表示をよく使用していますが、今後の予定リストと現在の週の予定を一目で確認できる機能の組み合わせは、とても便利です。

2.1リリースでは、最初のロールアウトからさらに一歩進み、日付または日時が設定されたリマインダーをグラフィカルカレンダービューにインターリーブ表示します。この機能は無効にすることもできますが、これにより、時間指定のないリマインダー、予定、ToDo項目をよりシームレスに管理できるようになり、締め切りや完了に向けて取り組む人々の状況により適していると考えられます。新バージョンはEl Capitanにも対応していますが、Yosemiteでも引き続き動作します。

幻想的な2 1 自然言語の予約

説明文に近いものを入力すると、Fantastical 2 がイベント情報を解析します。

Fantastical は、アカウントのシステム環境設定ペインで設定されているか、ローカルまたは Exchange 経由で保存されている既存のアカウントとカレンダーを取得できるほか、他の iCloud、Google、Yahoo、Fruux アカウント、または CalDAV 互換のカレンダー リンクを手動で追加することもできます。

2.0 リリースは、より幅広いビューが備わった、スマートに設計されたイベント リストのような感じでした。2.1 の比較的小さな変更により、より優れた表示オプションとインタラクションが提供され、よりカレンダーのような感じになっています。

自由に話す

Flexibitsは常に自然言語処理を重視しており、OS XではiOS版と同等かそれ以上に動作します(私はiOS版を何年も使っています)。通常は、「火曜日の午前10時15分にニューヨーク州ニューヨーク市エブリストリート123番地でレイシーと2時間待ち合わせ、1時間前にアラームを設定する」といった文章を入力してEnterキーを押せば完了です。日付は現在選択されているものにデフォルトで設定され、住所が場所フィールドに追加され、目的地が決定され、アラームがオンになります。

これにより、予定を作成する際にボタンをタップしたりレバーを操作したりする必要がなくなり、あらゆる設定を入力できるようになります。ただし、これらのオプションは後から変更することもできます。カレンダーレイアウト上でドラッグ&リリースモデルを使用してエントリを追加することもできますが、その場合でもFantasticalはマウスの動きに基づいて関連するパラメータを入力し、テキスト入力フォーカスを入力フィールドに移動します。

幻想的 2 1 週間閲覧

Fantastical はイベント リスト ビューを中心に設計されていますが、バージョン 2.1 ではグラフィカル カレンダー表示が改善されています。

サポートされている語彙はかなり豊富ですが、すぐにつまずいてしまうこともあります。例えば、「eat bitter greens every night at 8 pm(毎晩8時に苦い野菜を食べる)」と入力しても問題なく動作しますが、「eat bitter greens at 8 pm nightly forever(毎晩永遠に苦い野菜を食べる)」と入力しても動作しません。Flexibitsは、ユーザーからのフィードバックに応え、要望に基づいて語彙を拡張していくとしており、ベータテスト段階でも実際に拡張しました。

リマインダーはパラメータが限定されており、ToDo文の前に「リマインダー」や「~することを思い出させて」などの語句を付けることができます。リマインダーやイベントの作成中にスイッチをクリックすると、別の種類のエントリに切り替えることができます。これは、アイテム作成時に便利なクリック機能です。

多くの成熟したソフトウェアと同様に、Fantastical は、試行錯誤したり、より洗練されたユーザーになることで、ユーザーを満足させてくれます。一見すると、カレンダーを入力するのではなく、ポップアップから選択する必要があるように見えますが、Flexibits はスラッシュに続けてカレンダー名の一意の部分を入力することで、入力中のエントリのカレンダーフィールドに適切な名前が表示されるというショートカットを実現しています。「サッカー」、「オフィス」、「共有家族」というカレンダーがある場合、「/So」、「/O」、「/Sh」と入力するだけで、一意に一致します。

または、ドラッグ アンド ドロップ時に日付と時刻がリテラル形式で入力されることに気付くかもしれません。そのため、終日イベントを作成するには、3/25/15 のように現在の日付を完全に入力します。

マウスとキーボードを操作する

iOSの感性から生まれたこのアプリは、マウスによる「タッチ」回数を最小限に抑えることにも力を入れています。これは概してプラスに働いています。例えば、他のカレンダーアプリでは情報過多で機能不足になりがちな年間表示では、Fantasticalは1日の活動量を黄色(最低)から赤(最高)までの濃淡で​​示しています。日付にマウスを少し合わせるとフローティングサマリーが表示され、日付をクリックすると左側のリストがスクロールしてその日の活動が表示されます。

リストサイドバーまたはミニカレンダーリストでイベントをクリックするか、週表示または月表示でイベントをダブルクリックすると、編集可能なポップオーバーが表示されます。このポップオーバーには、イベントを最初に作成したときと同じオプションが表示されます。日表示でイベントを選択した場合にも、右側の別のペインに表示されます。

無駄を省いた操作性を維持するため、イベントやリマインダーの作成時や編集時には、基本的なオプション以外のオプションは非表示になっています。下矢印をタップすると、招待者、URL、メモ、そしてタイムゾーンや繰り返し設定といった項目がイベントにまだ設定されていない場合は、デフォルトエリアに表示されます。私は頻繁にメモを入力する必要があるので、ドロップダウンオプションをデフォルトで開くように設定できるオプションがあれば良いと思います。

幻想的 2 1 場所を探す

住所を入力し始めると、Fantastical は Google マップから、ホームなどそこに保存した項目を含む候補を表示します。

バージョン2では、グラフィカルカレンダーレイアウト上で日付を指定してイベントを追加すると、現在の日付に即座に戻されてしまいます。そのため、複数のイベントを入力したり、作成したイベントの詳細を編集したりする必要がある場合は、元の日付に戻らなければなりませんでした。しかし、バージョン2.1では、作成後に元の日付のままにするかどうかを選択できる設定が追加されました。また、イベントの切り取り、コピー、貼り付けも可能になり、自然な操作性を実現しています。

頻繁に旅行する方のために、Fantasticalはイベントの固定タイムゾーンと変動タイムゾーンをサポートしています。前者は特定の地理的エリアで特定の時間に発生するイベント(予約やフライトなど)に使用され、後者はユーザーの所在地に関わらず、特定の時間に発生するイベント(薬の服用など)に使用されます。タイムゾーンを自然言語で入力するか、「float」または「floating」という単語を入力すると、Fantasticalが正確に配置します。

リマインダーではタイムゾーンはサポートされていますが、フローティングタイムはサポートされていません。また、タイムゾーンは正しく設定されているにもかかわらず、リマインダーに表示されません。ただし、問題は Flexibits ではなく、Apple がリマインダーを処理する方法にあります。

現在のタイムゾーンはシステムから取得されますが、「詳細設定」で上書きできます。Appleなどのアプリでは、タイムゾーンのコントロールが煩わしいと感じていました。Fantasticalはイベントの設定に最適なコントロールを備えていますが、リストや予定表の表示で、予定の時間が現地時間ではないことを視覚的に知らせる機能が欠けています。

Flexibits はカレンダーセットを使って、表示するカレンダーを管理します。私は7つのアカウントに個人、家族、趣味、仕事用のカレンダーを合わせて約25個持っていますが、通常は全部を見る必要はありません。Fantastical では、アクティブなカレンダーもそうでないカレンダーもすべてリスト表示するのではなく、カレンダー設定でセットを作成し、リストビューの下部にあるポップアップメニューから選択できるようにしています。さらに、ジオフェンシングを使って、特定の場所に到着または出発した際にどのセットを表示するかを選択することもできます。

バージョン2.1では、右クリックでセットを複製できるオプションが追加されました。これにより、新しいセットごとに選択内容を一から作り直す必要がなくなり、変更を加えたモデルバージョンを簡単に作成できるようになりました。カレンダーのオン/オフを切り替えられる機能は確かに残念ですが、この機能はあまり使わないので、常に参照する便利な情報のために画面スペースを確保できるのはありがたいです。

毎日、私は本を書くことを自分に言い聞かせています

Fantastical の 2.0 から 2.1 への進化により、前回のレビューで懸念していたほぼすべての点が解消されました。リマインダーをグラフィカルなカレンダービューに組み込むことで、私のワークフローにリマインダーがより良くフィットするようになりました。時間指定の有無に関わらず完了としてマークできるイベントは、指定された期間の予定とは明確に異なりますが、それらを一箇所で確認できるため、時間管理に非常に便利です。

リマインダーと予定を分けて表示したい人にとって、このインターリーブを無効にできるのは便利です(環境設定 > 外観で、「日、週、月でリマインダーを表示」のチェックを外す)。リマインダーには優先度を設定しないか、低、中、高の3段階に分けることができ、優先度と期限、期日、またはタイトルで並べ替えることができます。Command + R または左下のアイコンをクリックすることで、イベント(インターリーブされたリマインダーを含む)の左端にリストを表示するか、リマインダーのみを表示するかを切り替えることができます。

幻想的な2 1 より良い重なり

バージョン 2.1 では、文字サイズを小さくすると同時イベントがより明確に表示されます。

バージョン2.1では、2.0で私の用途では深刻だと感じていた問題も修正されました。週表示は私が常に開いていることが多いのですが、Flexibitsは仕事、スポーツ、家族の共有カレンダーのように、2つ以上のイベントが同時に発生するという状況を考慮していないようでした。他のプログラムでは、グラフィカルなレイアウトでより多くのヒントを提供するために、イベントの幅や書体を動的に調整しています。約束されていたテキストサイズのコントロール(「表示」>「テキストを大きく/小さく」)が追加され、サイズ、重なり具合、読みやすさのバランスをうまく取ることができます。

2つの問題点が残っています。カレンダーの同期オプションが豊富なプログラムとしては、重要な点が1つ欠けています。それは、アカウント情報やカレンダーセットなどの設定を、Fantasticalを実行している複数のコンピュータ(私は2台持っています)間で同期できないことです。また、iOSとOS X間で機能設定を共有することもできません。つまり、各デバイスでFantasticalを最初から設定し、変更があった場合は各デバイスで管理することになります。同社はMac App Storeや直接提供しているため、同期にiCloudを使用しないことを選択しましたが、こうした設定の詳細については、他にも多くの同期オプションがあります。

もう一つは価格だ。40ドル(発売後数ヶ月間有効な10ドルの割引)という価格は、カレンダーを熱烈に嫌う人以外には、なかなか購入できないだろう。もっとも、私もその一人だ。カレンダーが嫌いというより、むしろ使いづらいと感じている。iPhoneにFantasticalを使っていたので、Macにも使えるだろうと期待し、喜んでその価格を支払った。

結論

Fantasticalのあからさまなシンプルさと隠れた奥深さは、万人受けするものではないかもしれません。しかし、同社は長年にわたるiOS版と以前のOS Xリリースの開発経験に基づいて、明確な選択を行いました。すべてを詰め込むのではなく、デザインにこだわることで、優れたソフトウェアと明確なコントラストが生まれます。万人受けするとは限りませんが、選択肢に魅力を感じる人にとっては、非常に満足のいくものとなるでしょう。

Fantastical のイベント リスト中心のアプローチ (今後のイベントがリマインダーと混在しても区別が維持される) がカレンダーの管理方法に合致し、自然言語による入力がイベントの追加を避ける魅力的な方法である場合、これは選択すべき適切なプログラムです。