広告を閉じる

通知は現代のスマートフォンに不可欠な要素であり、iOS の最初のバージョン、その後の iPhone OS にも、特定のイベントを表示する方法がありました。今日の観点から見ると、当時の実装は原始的であるように見えます。 iOS 3.0 まではサードパーティの通知はサポートされておらず、iOS 5 で通知センターが導入されるまでは、画面のロックを解除すると通知が完全に失われることがよくありました。 iOS 8 では、これら XNUMX つのマイルストーンの後に、通知がインタラクティブになるという、通知におけるもう XNUMX つの重要なマイルストーンが到来します。

これまでのところ、それらは情報提供のみを目的としています。それらを削除することに加えて、ユーザーは、通知に関連するその場で対応するアプリを開くことのみが許可されていました。たとえば、テキスト メッセージで特定の会話が開始されました。しかし、それがすべての交流の終わりでした。インタラクティブ通知の本当のパイオニアは Palm で、iPhone のリリースから 2009 年後の 2011 年に WebOS とともにインタラクティブ通知を導入しました。インタラクティブな通知により、たとえば、アプリケーションを開いたまま、別の通知で音楽の再生を制御しながら、カレンダー内の招待状を操作できるようになりました。その後、Android では対話型通知が採用され、4.0 年にバージョン 4.3 Ice Cream Sandwich、バージョン XNUMX Jelly Bean でその可能性がさらに広がりました。

競合他社と比較すると、Apple は非常に遅れていますが、その一方で、通知の問題に対する最終的な解決策は、理解しやすく、一貫性があり、同時に安全なものです。 Android では通知を便利な小さなアプリやウィジェットに変えることができますが、iOS の通知ははるかに目的を持っています。ウィジェット レベルでの対話を強化するために、Apple は開発者に通知センターに別のタブを残していますが、通知は多かれ少なかれ 1 回限りのアクション用です。

インタラクションは、通知センター、バナーやモーダル通知など、通知が表示されるすべての場所で発生する可能性がありますが、ロックされた画面でも発生します。各通知では、最大 2 つのアクションを許可できます。ただし、モーダル通知を除き、4 つのアクションを配置できます。通知センターとロック画面では、左にスワイプするだけで通知オプションが表示され、バナーをプルダウンする必要があります。ここではモーダル通知は例外であり、ユーザーには「オプション」ボタンと「キャンセル」ボタンが提供されます。 [オプション] をタップすると、通知が展開され、以下の 5 つのボタン (4 つのアクションとキャンセル) が表示されます。

アクションは、破壊的と非破壊的なカテゴリに分類されます。招待の承諾から「いいね!」、メッセージへの返信のマーク付けまで、すべてのアクションは非破壊で行うことができます。通常、破壊的なアクションは削除やブロックなどに関連しており、メニューには赤いボタンが表示されますが、非破壊的なアクションのボタンは灰色または青色です。アクションのカテゴリは開発者によって決定されます。ロック画面に関しては、開発者は、アクティブなときにどのような種類のアクションでセキュリティ コードの入力が必要になるかを決定します。これにより、誰もあなたのメッセージに返信したり、ロック画面からメールを削除したりすることができなくなります。一般的な方法としては、おそらく中立的なアクションを許可し、返信の投稿や削除などのその他すべてのアクションにはコードが必要になります。

1 つのアプリケーションで複数の通知カテゴリを使用でき、それに応じて利用可能なアクションが展開されます。たとえば、カレンダーには、会議への招待やリマインダー用の他のインタラクティブ ボタンを提供できます。同様に、たとえば Facebook では、投稿に対して「いいね!」と「共有」、友人からのメッセージに対して「返信」と「表示」のオプションが提供されます。

インタラクティブな通知の実際

現在の形式では、iOS 8 は多くのアプリケーションの対話型通知をサポートしていません。間違いなく最も重要なのは、通知から iMessage や SMS に直接返信できる機能です。結局のところ、このオプションはジェイルブレイクの頻繁な理由であり、便利なユーティリティのおかげでした。 バイトSMS アプリケーションを起動しなくても、どこからでもメッセージに返信できます。メッセージにモーダル通知タイプを選択した場合、クイック返信インターフェイスは BiteSMS に非常に似ています。バナーまたは通知センターから返信する場合、テキスト フィールドは画面の中央ではなく画面の上部に表示されます。もちろん、この機能はサードパーティのアプリケーション、Facebook や Skype からのメッセージへのクイック返信、Twitter の @メンションでも利用できます。

前述のカレンダーは、上で説明した方法で招待状を操作でき、電子メールに直接マークを付けたり、削除したりできます。ただし、最も興味深いのは、開発者がインタラクティブな通知をどのように扱うかを見ることです。たとえば、タスクマスターはタスク通知をスヌーズしたり、タスクを完了としてマークしたり、場合によってはテキスト入力を使用して新しいタスクを受信トレイに入力したりすることもできます。ソーシャル ゲームや建築ゲームもまったく新しい次元を獲得することができ、ゲームを起動していない間に発生したイベントに対処する方法をアクションを使用して決定できます。

拡張機能やドキュメント ピッカーと併せて、インタラクティブな通知はオペレーティング システムの将来に向けた正しい方向への一歩となります。これらは、いくつかの点で Android ほどの自由を提供しておらず、統一性の理由だけでなく、セキュリティの観点からも制限があります。多くのアプリケーションにとって、通知は、たとえば IM クライアントほど重要ではありませんが、通知をどれだけ巧みに使用できるかは開発者次第です。なぜなら、iOS 8 のこれらのニュースは彼らに向けられたものだからです。秋には間違いなく楽しみにしていることがたくさんあります。

.