おそらく、Mac OS XのiCalカレンダープログラム、Microsoft EntourageやOutlookのカレンダーコンポーネント、あるいはオンラインカレンダーをスケジュール管理に使っていることでしょう。しかし、実際に大きなカレンダービューが必要な頻度はどれくらいでしょうか?私と同じような人なら、カレンダープログラムを開くのは、数日後のイベントを確認したり、予定を素早く作成したりするためでしょう。そして、これらのプログラムの複雑なインターフェースを考えると、「素早く」というのは、実際にはそれほど速くないことが多々あります。
ここ数年、私はToday、FlexCal、MagiCal、MenuCalendarClockなど、本格的なカレンダープログラムの代わりとなることを目的とした数々のプログラムを紹介してきました。どれも今でも十分に機能しますが、その中で最も新しい Fantastical(15ドル、Mac App Storeへのリンク)は、これらのアプリケーションの優れた機能と、優れたイベント作成技術を組み合わせ、魅力的で使いやすいパッケージにすることを目指しています。
Fantastical を実行すると、メニューバーに小さなカレンダーアイコンが表示され、デフォルトで現在の日付が表示されます(これは OS X で非常に要望の多かった機能です)。残念ながら、MagiCal とは異なり、Fantastical のアイコンをメニューバーの右端に強制的に表示することはできません。開発元である Flexibits が将来のアップデートでこの機能を追加してくれることを期待しています。

Fantasticalアイコンをクリックすると、現在の月と現在の日付が丸で囲まれた美しいカレンダーが表示されます。選択したカレンダープログラムに基づいて、予定のある日付には小さな丸が表示され、今後の予定はカレンダーの下に表示されます。予定をクリックすると、詳細が表示されます。
Fantasticalは、MobileMe、Googleカレンダー、Yahooカレンダーアカウントなど、iCal、Entourage、Outlookで設定したあらゆるカレンダーと連携できます。iCalをご利用の場合は、iCalを起動しておく必要さえありません。FantasticalはCalDAVサーバーと直接通信できるため、類似のユーティリティの中でも独自の機能です。また、FantasticalはMacに保存されているカレンダーの読み書きも可能です。ただし、OutlookまたはEntourageをご利用の場合は、FantasticalがAppleScriptを使用してOutlookおよびEntourageと通信するため、それぞれのカレンダープログラムを開いておく必要があります。(Fantasticalは必要に応じてOutlookまたはEntourageを自動的に起動します。)
Fantastical は優れた BusyCal と連携しますが、いくつか制限があります。まず、Fantastical で作成された新しい CalDAV イベントは、BusyCal の次回の同期まで BusyCal に表示されず、その逆も同様です。そのため、一方のプログラムでイベントを作成または編集してから、もう一方のプログラムに変更が反映されるまでに、しばしば遅延が発生します。次に、Fantastical が新しいカレンダーを「認識」するには、iCal に追加または作成する必要があります。BusyCal にのみ新しいカレンダーを追加した場合、Fantastical はその存在を認識しません。Fantastical と BusyCal の開発者は、これらの制限に対処するために協力しています。
(私は、MobileMe と Google カレンダー、そして iCal と BusyCal で Fantastical をテストしました。)
Fantasticalの今後のイベントリストでは、本日、本日と明日、あるいは今後7日間、14日間、31日間のイベントを表示するか選択できます。また、期間に関係なく、今後5件、10件、または20件のイベントを表示することもできます。メインのカレンダープログラムで複数のカレンダーを設定している場合は、Fantasticalに表示するカレンダーのイベントを選択することもできます。イベントはカレンダーに合わせて色分けされます。
もちろん、任意の日付をクリックしてその日付のイベント(および選択した後続のイベント数、または日数分のイベント)を表示できます。また、日付にカーソルを合わせると、その日のイベントがツールヒントに表示されます。Fantasticalの検索フィールドを使えば、検索文字列に一致するイベントを素早く見つけることができ、イベントリストに結果が表示され、最も近い今後のイベントが選択されます。特定の月や年に素早く移動できれば良いのですが、代わりに「次月」と「前月」のボタンを使って閲覧する必要があります。
Fantasticalのイベント表示機能と同じくらい便利なのは、メインのカレンダープログラムを開かなくても新しいイベントを作成できることです。日付をダブルクリックしてその日付に新しいイベントを作成し、イベントの詳細を手動で入力することもできますが、Fantasticalの最も優れた機能は、自然言語によるイベント作成機能です。

Fantasticalのアイコンをクリックするか、新規イベントのキーボードショートカットを押して、イベントの会話形式の説明(英語)を入力します。Fantasticalが説明を解析し、それに応じて詳細を入力します。Returnキーを押すと新しいイベントが作成され、Fantasticalが閉じてすぐに作業に戻ることができます。
例えば、 と入力するとMacworld Staff Meeting Friday 10a SF office、Fantastical は件名を「Macworld Staff Meeting」、日付を次の金曜日、場所を「サンフランシスコオフィス」、時間を「午前 10 時から午前 11 時」として新しいイベントを作成します (終了時間の指定がないイベントは 1 時間続くものとみなされ、時間が指定されていないイベントは終日イベントとみなされます)。 は、場所を「マウイ島」 、期間を 7 月 5 日から 7 月 12 日までとする「Vacation」Vacation July 5-12 Mauiという終日イベントを作成します。Fantastical は説明を巧みに解析し、ほとんどの場合、詳細を正しく取得します。「lunch」が正午を意味することさえ認識します。
Fantasticalのアニメーションは、さりげなくも便利な機能です。イベントの説明を入力すると、文字と数字がテキスト入力フィールドからイベント詳細フォームの適切なフィールドへとスムーズに移動していきます。これは見た目にも美しく、Fantasticalが各情報をどこから取得しているかを正確に把握できるため、時間をかけてFantasticalのテキスト解析ロジックに合わせて説明を調整するのに役立ちます。
イベントの説明にアドレス帳の連絡先の名前を含めると、Fantastical ではその人をイベントの招待リストに追加し、イベントの作成時に招待状を送信できます。(連絡先に複数の電子メール アドレスがある場合は、招待状を送信するアドレスを選択する必要があります。) Outlook を使用している場合、1 つの制限として、Outlook 内から招待状の送信を手動で確認する必要があります。
新しいイベントはデフォルトのカレンダーに作成されますが、イベントごとに別のカレンダーを選択することもできます。カレンダー名の前に「」を付けてイベントの説明に含めることもできます。これにより、Fantastical がカレンダーを自動的に設定します。/例Vacation July 5-12 Maui /personal:
残念ながら、Fantastical内からイベントを編集したり削除したりすることはできません。カレンダープログラムでイベントを開く必要があります。Fantasticalでイベントをダブルクリックすることで開くことができます。(Flexibitsによると、イベント編集機能は今後のアップデートで追加される予定です。)
もう一つ欲しい機能は、Fantasticalのウィンドウを「切り離して」画面に残せる機能です。Second GearのTodayは画面に残してスケジュールやタスクを表示できるので、これは便利なオプションです。Fantasticalをロックして現在の場所に開いたままにすることもできますが、そうすると他のウィンドウがFantasticalに邪魔されてしまいます。
Fantasticalは他のカレンダーアドオンの機能を全て備えているわけではありませんが、魅力的なインターフェースと優れたオプションを備え、いわゆる「大型」カレンダープログラムで行っているほとんどの作業をこなせる優れたパッケージです。新しいイベントを素早く作成するのも、はるかに簡単で便利です。私はFantasticalをしばらく使っています(ベータ版の頃から使い始めました)。私が愛用しているカレンダープログラムであるiCalやBusyCalを開くのは、イベントの時間を探してスケジュールの詳細を確認したい時だけです。
注: Fantastical の 15 ドルの導入価格は 6 月 1 日まで有効です。標準価格はまだ決定されていません。
価格と BusyCal 互換性の改善を明確にするために、2011 年 5 月 20 日午前 8 時 30 分に更新されました。
Gemsの最新情報を常にチェックしたいですか?Mac Gemsニュースレターにご登録いただくと、Gemsのレビューを毎週メールでお届けします。受信トレイに直接お届けします。Mac GemsをTwitterでフォローすることもできます。