Apple の Safari Web ブラウザには、Chrome、Firefox、およびその他のブラウザと比較して、いくつかの高度な機能が欠けています。ありがたいことに、プッシュ通知という大きな欠点が修正されつつあります。
Apple は昨年、Mac、iPhone、iPad を含む すべてのプラットフォームで Safari の標準 Web プッシュ通知のサポートに取り組んでいる ことを確認しました。その時点まで、Safari は Apple 独自のプッシュ技術 とのみ互換性があり、これをサポートする Web サイトはほとんどありませんでした。この新機能は、標準的な Web プッシュ通知で動作します。これは、サイトが Chrome、Firefox、または Microsoft Edge 経由でアラートを送信するためにすでに使用しているものと同じものです。これはすでに macOS Ventura に導入されており、現在 Apple は iOS 16.4 ベータ版と iPadOS 16.4 ベータ版をテストしており、最終的にこの機能が iPhone と iPad に提供されます。
Web 通知は Web アプリケーションでは便利ですが、他の場所では非常に不人気です。 Mozilla は 2019 年に、 サイトからのプッシュ通知を許可するリクエストは Firefox ユーザーによって 97% 以上拒否されたと発表しました。 Apple が Android デバイス上のほとんどのモバイル ブラウザとは異なる方法でこの機能を実装しているのは、おそらくこのためです。サイトは、ホーム画面にブックマークされていない限り、通知の送信を要求できません。おそらく、サイトや Web アプリがとても気に入ってホーム画面に追加したい場合は、プッシュ通知を受け取るという考えに前向きになるでしょう。
Appleは今日のブログ投稿で、「ホーム画面に追加されたWebアプリは、その要求が直接のユーザー操作(「購読」のタップなど)に応答するものである限り、プッシュ通知を受信する許可を要求できます」と述べた。 Web アプリによって提供されるボタンを使用すると、ユーザーは Web アプリに通知を送信する許可を与えるよう求められ、iPhone や iPad の他のアプリと同様に、通知設定で Web アプリごとにそれらの許可を管理できます。 Web アプリからの通知は、他のアプリからの通知とまったく同じように機能し、ロック画面、通知センター、およびペアリングされた Apple Watch に表示されます。
ただし、iPhone と iPad の Safari に加えられる改善点はそれだけではありません。ホーム画面上の Web アプリでは、ネイティブ アプリと同様にアイコンにバッジを設定し、より高度なビデオ API や画面 API を使用できるようになりました。最後に、特別なアイコンを作成していないサイトをホーム画面に追加すると、Safari は単純なスクリーンショットを使用する代わりに、サイトの名前と色からアイコンを生成するようになります。
この新機能は Safari 16.4 で利用できます。Safari 16.4 は現在 iOS 16.4 と iPadOS 16.4 のベータ版でのみ利用可能ですが、間もなくすべてのユーザーに公開される予定です。
出典: WebKit ブログ





