iOS 5で通知センターが登場した時、私たちは安堵のため息をつきました。もう時間の流れに流されるアラートはなくなり、すべての通知に一か所で簡単にアクセスでき、天気や株価情報も簡単に確認できるようになりました。
しかし、年月が経つにつれ、通知センターへの熱意は薄れていきました。当初の制限の多くが依然として残っていることに気づいたからです。iOS 7の通知センターのアップデートでさえ、私たちのフラストレーションを増大させるだけでした。実用的とは言えない機能が追加される一方で、最も顕著な問題点は修正されていませんでした。
iOS 8 の発表まであと数ヶ月と迫っていることから、私たちは (Twitter フォロワー数名の協力を得て) iOS の通知処理に関して最も不満に思っている点と、それに関して Apple に期待する対応をリストにまとめました。
きれいに拭き取ってください
誰かヘラクレスを呼んでください。通知センターを空にするのは壮大な規模の作業になる可能性があるからです。
通知センターにあるものを、地球上から消し去りたいと思う瞬間が、きっと一度はあるはずです。私たちと同じで、おそらく1日に1回は、そんな経験があるでしょう。しかし、実際に通知センターをクリアしようとしたことがあるなら、そう簡単にはできないことがすぐにわかるでしょう。アプリ名の横にある「x」アイコンをタップし、その場所に表示されるクリアボタンをタップし、各アプリごとにこのプロセスを繰り返す必要があります。そして、12個(あるいはそれ以上)のアプリを順番に確認しなければならないこともあります。通知センターの一番下などに、通知を全て消去することを宣言するボタンがあったら、もっと早く済むのではないでしょうか。あったら本当に助かります。
除去する
通知の消去についてですが、なぜアプリごとに「すべてかゼロか」しか選択できないのでしょうか?例えば、その日に会う予定の人から3通のテキストメッセージが届いたとします。そのうち1通には、ひと目で確認したい特定の情報(時間や場所など)が含まれていますが、残りの2通は不要だとします。1通だけ残して、残りを消したいと思っても、残念ながらうまくいきません。通知センターで通知を個別に消去できる機能があれば、もっと良い改善になると思います。もちろん、もっと簡単な方法があればの話ですが。そういえば…
死ね、小さなボタン、死ね
小さな「x」と「クリア」ボタンをタップするのは依然として面倒で、まったく間違ったものをタップしてしまうことがよくあります。
通知センターでアプリの通知を消去するのに、小さな「×」ボタンをタップしてから、ほぼ同じくらい小さな「消去」ボタンをタップしなければならないことにイライラしたことがあるなら、大きな太い指を立ててください。特にiPhoneやiPod touchでは、これらのボタンがイライラするほど小さく、小さすぎて、誤って通知自体をタップしてしまい、通知を行っているアプリが開いてしまうことがよくあります。もっと大きなボタン、あるいはAndroidユーザーが以前から利用しているような、スワイプで閉じる機能があればもっと良いでしょう。(確かに、スワイプで「今日」「すべて」「未読」の画面を切り替えられますが、通知センターの上部にあるボタンを考えると、そのジェスチャーは不要です。)
それをはっきりさせておきましょう
通知センターから項目を消すことに関して、私たちの不満がこれほど多く寄せられているようです。そこで、もう少し踏み込んで考えてみましょう。通知センターが、不要になった項目を自動的に「削除」してくれたらどうでしょうか? 3週間も経てば、無視していたToDo項目も、1週間前のテキストメッセージやメールも、優先度は高くないでしょう。
すべての項目が自動削除の対象となるわけではありませんが、古くなった不要な通知の蓄積を防ぐのに役立つ場面は数多くあります。特定の種類の通知に有効期限を設定できるようにすれば、通知センターの管理が大幅に簡素化されるだけでなく、最も関連性の高い項目のみに焦点を絞ることで、より適切な通知センターになります。
さらに、iOSは通知をいつ消去できるかを判断する際に、点と点を繋ぐ点をもう少し賢くできるはずです。例えば、テキストメッセージやメールを読んだら、もうその通知を見る必要はないでしょう。TwitterのメンションやFacebookのステータス更新などでも同様です。一般的に、アプリを開いたら、その通知を見る必要はもうありません。アプリ内で既読にしてから、通知センターで再度既読にするのは、冗長で馬鹿げています。
複数のデバイスに表示される通知についても同様です。AppleはすでにiMessage、FaceTime通話、さらにはメールでも、デバイス間での通知同期に取り組んでいます。しかし、 1つのデバイスで通知を消したら、すべてのアプリの通知をすべてのデバイスで簡単に消去できる方法があれば便利です。
より良い設定
はっきり言います。「設定 > 通知センター」は少しごちゃごちゃしています。通知リストに表示されるアプリの順序を手動で並べ替えられるのはありがたいのですが、「順序なし」というのは、設定画面自体の整理方法としては受け入れられません。特に今、多くのユーザーがアプリを大量に使っている状況ではなおさらです。
これらのアプリはどのような順番で並んでいますか?探しているアプリはどうやって見つけますか?検索フィールドやフィルターフィールドがあれば、エントリを見つけやすくなります。
現在、特定のアプリを見つけて通知を調整するには、アプリリストをゆっくりとスクロールする必要があります。もしアプリを見逃してしまったら、一番上に戻ってもう一度同じ手順を繰り返すことになります。もしアルファベット順がうまく機能しないのであれば(手動ソートオプションのため)、少なくとも検索フィールドやフィルターフィールドを追加して、探しているアプリを見つけられるようにしてほしいです。
各アプリのエントリ内では状況は少し改善されています。特定のアプリのすべての通知をオフにするには、バナーやアラート、アプリバッジ、サウンド、通知センターとロック画面からの削除をすべて複数回タップする必要があります。アプリのすべての通知を単一のオプションでオフにできると非常に助かります。
アプリのすべての通知をオフにするには、少なくとも 5 回タップする必要があります。すべてを 1 回の切り替えでオフにするのはなぜでしょうか?
アプリの通知をオフにすることを検討しているなら、iOS が通知を送信しているアプリを正確に知らせてくれると助かるかもしれません。通知センターのアプリリストに、最近通知を送信したアプリを示すインジケーターがあれば、例えば位置情報サービスで過去1日間に位置情報を要求したアプリがわかるように、非常に便利になるでしょう。
サイレントモードの再来
iPhoneとiPadはゲーム機として素晴らしいのですが、激しいアクションの最中に画面に通知がポップアップ表示されてしまうと、話が別です。モーダルアラートではなく、画面上部に表示されてフェードアウトするバナー表示であっても、やはり気が散ってしまいます。最新のAppleデバイスは処理能力に優れていますが、それでも通知センターのバナー表示はデバイスの動作を1、2秒ほど遅くするようです。
同様に、この記事を読んでいる方の中には、車内でスマートフォンを使ってナビを操作していたところ、画面のど真ん中にモーダル通知が表示されて操作が中断された経験をお持ちの方も多いのではないでしょうか。これは単に煩わしいだけでなく、危険でもあります。ナビゲーションのヘルプ情報を確認するために画面をちらっと見るには、警告を消すために道路から目を離さなければならないからです。そして、映画鑑賞中に通知が邪魔をするのも、同様に煩わしく、場合によっては危険です。
iOSには、着信や通知を無音にする便利な「おやすみモード」が搭載されています。iOS 7の新機能「サイレント:常に」オプション(設定アプリの「おやすみモード」画面で)を有効にしている場合は、コントロールセンターから手動で「おやすみモード」をオンにすることで、一時的に通知による中断を防ぐことができます。ただし、このモードでは通知と着信が無音になるため、すべてのアクティビティの前に「おやすみモード」を手動でオンにし(そしてアクティビティ終了後は手動でオフにし)、忘れずにオンにする必要があります。
このアプローチはAppleにとって「面倒すぎる」のではないかと懸念していますが、開発者がアプリ内でそのアプリの使用中に通知を無効にできるAPIがあれば良いと思っています。ゲーム、エンターテイメント、ナビゲーションなど、特定のカテゴリーのアプリの使用中に通知を無効にできる、デバイス全体の設定があればなお良いでしょう。
遅延した決定とデフォルト設定
アプリが通知機能を提供している場合、初回起動時に通知の使用を許可するかどうかを尋ねられます。問題は、しばらく使ってみるまで、そのアプリからの通知が必要かどうかわからない場合があることです。完璧な解決策はわかりませんが、もっと良い方法があるはずです。
ちなみに、アプリからの通知を許可すると、特定の通知設定が固定されてしまいます。バナー、アプリバッジ、サウンドなどを本当に必要としない限り、アプリごとに手動で設定を変更する必要があります。許可したアプリのデフォルト設定を選択できるようにすることで、例えば、明示的に通知を許可しない限り、アプリは音声通知を使用しないように設定できます。
特権の乱用
クレイグ・グランネル(Twitter経由) 多くの人にとって、通知に関して最も迷惑なのは、開発者がシステムを悪用し、重要な情報を知らせるのではなく、ゲームに戻ってプレイするようにと繰り返しバナーを表示してユーザーを苛立たせることではないでしょうか。これは私たちが目にした最も一般的な例です。(これは前の項目とよく関連しますが、アプリがこのようにスパムメールを送ってくると知っていたら、通知の使用を許可しなかったでしょう。)
現状では、問題のあるアプリを完全に削除するほどイライラしない限り、通知センターの設定から手動でアプリの通知を無効にするしかありません。(App Storeで適切な文面でレビューを残すこともお勧めします。)通知センター内から特定のアプリの通知を無効にできれば素晴らしいでしょう。例えば、通知を長押ししてポップオーバーからオプションを選択するといった具合です。(もちろん、それが問題を引き起こす可能性があることは承知していますが、通知センター内から直接アプリを削除できればと思う時もあります。)
すべて、逃した
多くの人は、通知センターの「見逃し」タブが常に空になり、重要なことを見逃していないという誤った感覚を抱いています。
Twitterのフォロワーからの反応を見ると、iOS 7で通知センターを「未読」と「すべて」のリストに分割しようとした試みは、あまりうまくいっていないようです。ちなみに、「すべて」パネルにはすべての通知が表示され、「未読」パネルには過去24時間以内に未対応の通知のみが表示されるはずです。しかし、どちらも設計通りには機能していないようです。多くの人にとって「未読」パネルは常に空ですが、私たちを含め、一部の人にとっては、確認しただけでなく実際に対応した通知が表示されることがよくあります。
最も簡単な解決策は、これら2つのビューを1つのリストに統合することでしょう。例えば、Appleは実績のあるインターフェース、つまり電話アプリの「最近」パネルを参考にするとよいでしょう。通知を時系列の逆順(アプリ別またはアプリ間の混在、好みに応じて選択可能)でリスト化し、見逃しそうな通知をハイライト表示します。シンプルで読みやすく、実績のある方法です。
雑多な
通知センターをより便利にするために、いくつか小さな調整をお願いしたい点があります。例えば、「今日」ビューに表示するカレンダーを特定のカレンダーだけに限定できるようにしてほしいです。スポーツチームのカレンダーを、通知センターを開くたびに確認する必要はないからです。一方で、「今日」ビューに終日のイベントを表示したいのですが、表示されないことがよくあります。通知センターの設定で、終日のイベントを表示するかどうかを切り替えるシンプルなトグル機能があればどうでしょうか?
通知がもう少し長ければもっと良かったと思います。Twitterフォロワーの一人が指摘してくれたように、通知センターはお気に入りのクライアントを開かなくてもTwitterの返信をチェックするのに最適なのですが…多くのツイートが途中で切れてしまうので、見えない3つの単語を見るためにわざわざクライアントを起動しなくてはいけません。
確かに、Apple が今後の iOS アップデートでこれらすべての問題に対処することを選択する可能性は低いですが、改善の余地がこれだけあるため、そのうちのいくつかが優先順位のトップに上がることを期待しています。