AppleがiOSの通知システムを改善するためにサードパーティ開発者の買収を検討しているという噂が広まっている今日、開発者買収の有無に関わらず、Appleがこの問題に真剣に取り組むべき理由を私見で説明しておくべきだと思いました。問題は、iOSの通知が邪魔になり、ワークフローやメディアの消費を中断し、一度消えたらもう二度と戻ってこないということです。私の普段の設定では、通知を送ってくれるアプリはTwitter(フォローしているユーザーからの返信、DM)、メッセージ、Facebook、カレンダー、Skype/IM、Appshopperです。これらのアプリは、多くのiPhoneやiPadユーザーが使っていると思います。
問題に戻りましょう。iOSは、通知を管理する単一の設定パネル(設定アプリ内)に依存しています。具体的には、このパネルはデバイスにバッジ、アラート、サウンドを送信できるアプリを管理します。メッセージは、「設定」→「メッセージ」で独自の管理およびカスタマイズオプションを利用できます。ご存知のとおり、iOSの通知には「静音時間」がありません。これは、夜間にiPhoneに通知(ひいてはサウンド)を一切送信しないように設定できないため、非常に不便です。一部のサードパーティ開発者は、サーバー側で静音時間オプションを実装しています。
しかし、設定の少なさは、その実行に比べれば取るに足らないものです。特にAndroidやwebOSの通知実装を体験した後では、iOSのアラートは笑止千万です。iOSの通知の最大の問題は、画面の中央にポップアップ表示され、何をしていても中断させられ、「表示」または「キャンセル」をタップしない限り消えないことです。通知を非表示にしたり表示したりするには、通知に対して何らかのアクションを取らなければなりません。私の知る限り、誰かに通知したからといって、その人に何かをさせなければならないわけではありません。通知とは、その言葉通りの「通知」であるべきです。つまり、あなたが今やっていることを中断させない、着信通知です。現実世界の通知:あなたがパソコンの前に座っている時に、妻が夕食の準備ができたと伝えてくる。しかし、彼女は伝えてくれ、あなたはそれを聞き取ることができます。彼女はあなたのデスクにやって来て、シャツを掴んで「5秒以内にMacBookから離れるつもりか?」と聞いてくることはありません。なぜなら、iOSのアラートボックスはそういうことが起こるからです。一度フォアグラウンドに表示されると、それはそこにあります。もしイライラしてすぐに閉じてしまったら…残念ですが、それは消えてしまいます。iOSでは、何か対策を講じる必要があります。こんな風であってはなりません。
iOSの通知があまり好まれないのは、すぐに対応する必要があるからだと思います。iOS 5に期待するのは、邪魔にならず、ステータスバーやマルチタスクトレイからいつでもアクセスできるスマートな通知システムです。ステータスバーには、Androidとは異なり、新しい通知が届くたびに10秒間点滅する通知アイコンを1つだけ配置できます。そのアイコンをタップすると、半透明のメニューがスライドダウンし、最新の通知5件が表示されます。最初の通知は異なる色で表示されます。通知をタップするとアプリが開きますが、Boxcarのように過去の通知履歴の全画面ログを表示することもできます。ログが全画面表示になることで問題となるのは、Appleが混乱を避けるために、デバイス上に存在しないアイテム(メールなど)に関連する通知を削除する必要があるかもしれないということです。現状では、BoxcarのようなアプリがiOS 5で登場するとは思えませんが、基本的なコンセプト(さまざまなアプリやサービスからのすべての通知)は素晴らしいと思います。 Appleなら、こうしたメニュー/アプリ/リストを、エレガントでミニマル、そして美しく仕上げるでしょう。先ほども言ったように、マルチタスクトレイに配置することも可能でしょう。これは、アプリを終了せずに操作(アプリの終了、切り替え、音量調整、AirPlayの制御)ができる、Appleの現在の(そして最もお気に入りの)方法です。
マルチタスクトレイに関しては、常に表示されているわけではないことが問題です。ステータスバーは常に表示されています。Apple は、ゲームや全画面モードで実行されるアプリに対する解決策を考え出す必要があります。また、Apple は既にマルチタスクトレイに 2 つの追加セクションを配置していることも考慮する必要がありますが、通知に対応するためにトレイが大きくなるとは思えません。ただし、ユーザーがトレイを垂直方向に拡張できるようにするというアイデアは考えられます。下部の細いバーに通知があることが通知で示され、上にスワイプするとトレイが拡大して通知が表示されます。ただし、この操作をすべて実行するにはホームボタンをダブルクリックする必要があります。これは良くありません。また、ステータスバーにもこれに関する問題が発生する可能性があることも忘れないでください。現在は、ステータスバーをタップするとリストが最上部までスクロールします。Apple は、タップ可能でありながら iOS の「最上部までスクロール」動作をトリガーしないステータスバーアイコンを作成する必要があります。
Appleが通知システムを再設計する際、「目立たず、かついつでもアクセスできる通知」に重点が置かれるだろうと私は考えています。iOS 5では、スタンドアロンの通知アプリや通知専用のSpringboardページが登場するとは思えませんが、Boxcarのようなアプリの技術を活用して、iOSと真に統合され、Webにも接続された機能を開発できるかもしれません。
追加コンテンツと特典にアクセスする
Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。
毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。
詳細については、こちらおよびクラブの FAQ をご覧ください。
Club MacStories : アプリ、ヒント、自動化ワークフロー、長文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。
Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。
Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。