Apple はプッシュ通知を Web に導入し、ブラウザが実行されていないときでも、Web サイトが Safari 7.0 の OS X Maverick ユーザーにアップデートをプッシュできるようにします。
新しい Web プッシュ通知システムサファリ7.0Web サイトのニュース速報、スポーツのスコア、オークションのアラートを配信するために使用できます (Apple が機能プレビュー、上記)、またはその他の情報。
Apple の既存のネイティブ アプリやクラウド サービスの通知と同様、ユーザーは機能へのアクセスを許可するためにオプトインする必要があります。これは、(上記) によって設定されたテスト サイトで示されています。コナー・ラコムでカンドゥテックネット。
ユーザーがアクセスを許可すると、サイトで新しい通知を作成できるようになります。次に、デモ サーバーはユーザーのプッシュ トークンをメッセージに関連付けて Apple のプッシュ サーバーに転送し、Apple のプッシュ サーバーがそれをユーザーに配信します。
通知の管理とサイレントモード
Web 通知は、他の通知アラートと同じように見え、動作します。それらの外観は、ユーザーがシステム環境設定でカスタマイズして、自然に消える一時的なバナーとして表示したり、クリックして閉じる必要があるアラートとして表示したりすることができます。
ユーザーは、iOS 6 で導入され、Mac の OS X Mavericks に表示される機能である「サイレント」を使用して、サービスまたはシステム全体で通知をオフにすることもできます。モバイル デバイスの場合と同様に、ユーザーはおやすみモードを設定して、画面がスリープ状態またはプレゼンテーション中に、設定された期間の間、着信通知アラートを無効にすることができます。
OS X Mavericks を実行している Mac は、プロジェクターが接続されているとき、または AirPlay ミラーリング (Apple のソフトウェア開発責任者であるクレイグ・フェデリギが WWDC 基調講演で指摘した機能) を使用しているときに、自動的におやすみモードに入りますが、これをオフにしてアップデートを許可することもできます。
Apple のプッシュ通知の歴史
2008 年の iOS 2.0 で App Store がオープンすると、当時の Apple の iOS 開発責任者である Scott Forstall は、発表されたApple は、アプリがバックグラウンドでアクティブな状態を維持したり、常にリッスンしたり (バッテリー電力を消費したり) することなく、外部サービスからのアップデートに応答できるようにするためのメカニズムとして、集中型プッシュ通知サービスを設定する予定です。
BlackBerry や Microsoft の Windows Mobile で使用されている一般的なバックグラウンド ソフトウェア モデルと比較して iPhone のバッテリー消費量を大幅に削減したことに加え、Apple は新しいプッシュ通知システムを使用して MobileMe の機能を強化しました。プッシュメッセージング特徴。
しかし、Apple はアプリとプッシュ通知の両方に対する圧倒的な需要を大幅に過小評価し、会社を振り出しに戻し、遅れているプッシュ通知のロールアウトは iOS 3.0 まで、その後ストレステストAP通信と他のアプリ開発者が参加するベータプログラム。
2009 年後半、大手 iOS 開発会社である Google は、特許を出願した「モバイルデバイスイベントの通知」については、Apple のようなセキュリティ モデルはないものの、後に Android に追加される機能について説明しています。この結果、両方の結果が得られました。アドウェア/スパムの蔓延これは Android ユーザーにとってだけでなく、Apple がタッチスクリーン スマートフォン、機能的なアプリ ストア、安全でバッテリー効率の高い通知システムのための基礎をすべて整えたのではなく、単に Android から通知センターをコピーしただけだと主張できる Android 愛好家にとっても自慢の権利でもあります。
2010 年に、Apple はプッシュ通知を API として Mac に導入しました。当初はサポートするためでした。FaceTime 通知その後、2011 年にはパブリック API としてより広範に利用されました。OS X ライオン。
通知センター(上) は、2001 年に初めて Apple のモバイル デバイスに登場した後、昨年 OS X Mountain Lion のエンドユーザー向け機能として Mac に登場しました (上の写真)。iOS5前年。