29
必要:iOS通知のミュートスイッチ

通知(新しいiMessage、メール、Twitterでのメンション、ゲームのターンなど、様々な通知の到着を知らせるバナーや青いアラート)は、iOSデバイスを頻繁に使うユーザーにとって日常茶飯事です。iOS 5で導入された、より控えめで邪魔にならないバナー通知のおかげで、iOS 4の全盛期に比べて、こうしたアラートの煩わしさははるかに軽減されました。しかし、iOS 5ではiOS 4には存在していた重要なコントロール、つまり通知をオフにするスイッチが削除されました。

iPhone、iPad、iPod touch を使っているときに、通知が少しでも邪魔にならないようにしたい時があります。しかし、Apple はそのような場合にバナーやアラートを無音にする方法を提供していません。

iOS 6で「おやすみモード」が導入されたことで(少なくとも「おやすみモード」が機能している限りは)その誤りが正されたと考えたとしても無理はありません。しかし、それは間違いです。「おやすみモード」は着信通知をミュートできますが、iOSデバイスがロックされている場合にのみ有効です。つまり、Appleが「おやすみモード」を提供しているのは、あなたが眠っている間、スリープ状態のiPhoneをサイレント状態にしておくための手段なのです。「おやすみモード」が有効になっているロックされたiPhoneは、通知が届いても画面が点灯したり、バイブレーションが作動したり、音が出たりしません。

それは素晴らしい機能です。しかし、それだけでは十分ではありません。

意識の流れ

iPadで何らかのビデオを視聴したいとします。しかも、そのビデオはデバイス内に保存されているのではなく、Netflix、HBO Go、Hulu、あるいはiOSアプリでストリーミング配信されている他のストリーミングサービスからストリーミング配信したいとします。iOSには、The West WingAmerican Reunionの視聴中に通知が途切れないようにする簡単な方法が現在用意されていません。(既にデバイスにダウンロード済みのビデオを視聴している場合は、機内モードを使って通知を一時的に停止できるので、それほど問題にはなりません。)

iPad は起動して使用中なので、「おやすみモード」は役に立ちません。つまり、「おやすみモード」の設定に関係なく、このようなアラートは通常どおり鳴り続けます。

バナー通知は、以前のアラートポップアップに比べると目立たなくなっているにもかかわらず、動画を集中して視聴しているときには非常に迷惑です。バナーは動画の上部の一部を遮るだけでなく、それさえ気にしなければ済む問題ですが、さらに不快なことに、再生中の動画の音声を数秒間ミュートにしてしまうのです。

面倒な回避策があります。設定アプリを開いて「通知」をタップし、アラートを受信するインストール済みのすべてのアプリをタップして、それぞれのサウンド(または通知全体)を無効にします。

でも、私が求めているのはそれじゃないんです!Twitterのメンションはビープ音、レタープレスはブループ音、iMessageはディンという音で鳴ってほしい。映画を見ている時に、そんな音は鳴ってほしくないんです。

危険地帯への高速道路

動画視聴中にアラートが邪魔してくるのは迷惑です。運転中にターンバイターン方式のナビゲーションを邪魔する通知は、とにかく危険です。

私はiPhoneを頻繁にGPSとして使っています。Appleのマップアプリ、Googleマップ、Navigonのいずれかを使っています。どのアプリを使っていても、プッシュ通知が届くと困った問題が発生することがあります。

車の運転中は、どんな着信メッセージも見たくない。運転再開前にダッシュボードに取り付けたiPhoneで地図を確認しようと目を移すと、バナー通知が目に入ってしまい、注意を奪われる。人間ですから、運転中に上司からのメールが届いたら、道路に注意を払っているべきなのに、その一瞬の通知をじっくり読みたいという衝動を抑えなければならない。

確かに、運転中は道路から目を離さないことが私の仕事です。しかし、運転中は気を散らすものを最小限に抑えるよう、細心の注意を払っています。iPhoneで道案内をしていない時は、車に乗ったら「おやすみモード」をオンにして、iPhoneが点灯したり鳴ったりして一時的に集中力が奪われないようにしています。このような状況で、iPhoneにすべての着信通知を無音にするように指示できないのは、本当に困りものです。

iPhoneをGPSとして使っているときにポップアップ通知を無視できるとしても、通知音がGPSの音声ナビゲーション指示をかき消してしまう(一時的に音量が下がる)ことがあるので注意が必要です。「[何か]を[どこかの道]に曲がって」という指示が、Words With Friendsで友達のプレイ音にかき消されてしまうのは、深刻な問題です。

もちろん、アプリごとに通知を無効にすることもできます。すべてのアプリの通知を一つずつ無効にすることも可能です。しかし、私はほとんどの場合、通知はありがたいと思っているので、そうしたくないのです。ただし、特定のアプリを使用している間は通知が不要なので。

もしナビゲーションアプリを使っているときにすべての通知をミュートできたとしても、確かに、待ち合わせ相手から「別のスターバックスで会いたい」というテキストメッセージが届いても見逃してしまうリスクはあります。でも、それは構いません。運転中にすぐに通知を受け取るよりも、車を停めてからそのメッセージを受け取る方がずっと良いのです。

チャイムの静寂

Appleにはこの問題を解決する簡単な方法があります。というのも、私が切望していたシステム全体のミュートスイッチは、Mountain Lionに既に実装されているからです。Macの通知センターに入り、一番上までスクロールすると、「通知とバナーを表示」というシンプルなオン/オフスイッチがあります。これをオフにすると、翌日まで(または手動でオンに戻すまで)、Mountain Lionで通常表示されるバナーは全く表示されなくなります。

iOS 4 にあったようなスイッチが iOS にあれば、私にとってはこの問題の解決策としては悪くないと思います。しかし、最善の解決策ではないかもしれません。

Netflix、HBO Go、Googleマップを使っているときは、常に通知をミュートしておきたいからです。これらのアプリを使っているときは、他のアプリから離れて静かに過ごしたいのです。システム全体の通知ミュートスイッチを常に手動で管理できれば、現状よりはるかに良いのですが、理想的とは言えません。

そこで私が実現したいのは、特定のアプリで通知を永久に無音にする機能です。こうした設定を実現するには、いくつかの方法が考えられます。例えば、通知センターにミュートスイッチを表示するようにするなどです。ただし、Mountain Lionのように、リストの表示範囲の一番上までスクロールアップした場合にのみ有効にすると良いでしょう。また、アプリを開いている時にこのスイッチが表示された場合は、そのアプリのみに有効にすることもできます。あるいは、設定アプリの通知セクションにすべてのアプリの一覧を表示し、そのリストから通知を表示したくないアプリを選択することも可能です。

これは実装がそれほど複雑な機能ではありません。以前のiOSバージョンに類似の機能が存在し、Mountain Lionにも現在搭載されていることからも、そのことが分かります。AppleがiOS 5でこの機能を提供しなかっただけでも十分に苛立たしいのに、iOS 6でも依然として提供されていないのは、さらに残念です。iOS 7の前にシステム全体のミュート機能が実装されることを期待したいところです。