
長年にわたり、多くのMacアプリ開発者は、ユーザーの注意を引くために独自の方法を考案せざるを得ませんでした。オープンソースプロジェクトGrowlは、多くのアプリでサポートされるより汎用的な通知システムを構築することで、開発者が車輪の再発明をせずに済むよう支援しました。そして今夏にリリースされるMac OS XのアップデートMountain Lionでは、真のシステム全体にわたる通知サービスがついに登場します。
iOS版と同様に、この新しいサービスは「通知センター」と呼ばれます。通知センターにより、Mac開発者はiOSに既に搭載されている機能とほぼ同等の機能にアクセスできるようになります。
アラートと通知は、画面右上の小さなバブルで表示されます。これはGrowl通知によく似ています。通知バブルは5秒間表示された後、画面右にスライドして消えます。一方、アラートは「表示」または「閉じる」(一部のアラートの場合は「スヌーズ」)ボタンをクリックするまで画面上に表示されたままになります。
iOS 5では、画面上部から下に引っ張ると通知センターが表示され、最近の通知がすべて表示されます。Mountain Lionでは、通知センターのリストは画面の右側にわずかに広がる細い帯状に表示されます。メニューバーの右端にある新しい通知センターアイコンをクリックするか、トラックパッドの右端から2本指でスワイプすることで表示できます。どちらの方法でも、Macの画面全体が左にスライドし、最近注目している通知のリストが表示されます。

システム環境設定アプリには、iOSの設定アプリの通知サブメニューに似た、新しい通知パネルが追加されました。ここから、通知センターに表示するアプリと、その通知バブルの動作を選択できます。アプリごとに、通知を表示するかどうか、5秒間表示するかクリックするまで表示するかを選択できます。また、アプリごとに表示する通知の数や、通知時にサウンドを鳴らすかどうかも選択できます。
アプリによって通知の処理方法は異なります。AppleはMountain Lionでいくつかのアプリに通知機能を組み込んでいます。もちろん、iCalはすべてのイベント通知を通知センターで行います。メッセージアプリは新しいメッセージを受信するとアラート通知を送信します。リマインダーアプリはリマインダーを送信します。FaceTimeアプリは不在着信を警告します。Game Centerアプリは友達リクエストやゲームへの招待を通知します。App Storeアプリは利用可能なアップデートがあるかどうかを通知します。Twitterアカウントをシステムに追加すると、Twitterのダイレクトメッセージやメンションの通知を受け取ることができます。

メールの環境設定の「一般」タブに、新しいオプション「新着メッセージ通知」が追加されました。受信トレイに届いたすべてのメッセージ、連絡先に登録されている人からのすべてのメッセージ、特定のスマートメールボックスのメール、すべてのメールボックスのメール、または VIP 連絡先からのメッセージのみについて通知を表示するよう設定できます。VIP はメールの新しい概念で、特定の相手を特別な存在としてメールに指定できます。VIP を設定すると、メールは VIP としてマークした相手から新着メッセージを受信したときにのみ通知を送信します。また、メールルールを使って、通知するべきメッセージを正確に指定することも可能になります。
[ Jason Snell は Macworld の編集ディレクターです。 ]