iOS 15.4の最初のベータ版は引き続き驚きをもたらします。このバージョンには膨大な量の新機能が登場しましたが、見た目以上のものがあるようです。 Safari の詳細設定は、Safari におけるいくつかの重要な変更を示唆しています。
PWA でのプッシュ通知、AR/VR ヘッドセットのサポート
開発者の Maximiliano Firtman が公開したように、iOS 15.4 ベータ版には、Safari がサイトのカスタム ファビコン用に作成するアイコンの管理の改善が含まれています。タッチ アイコンにリンクすることなく、これらの Web アプリにパーソナライズされた特定のアイコンを簡単に提供できるようにするサポート。
「4 年間、iOS 上の Safari で Web アプリのマニフェストをサポートしてきました (2018 年 3 月 11 日から 3 日まで) が、アイコンの宣言は常に無視されました (さらに言えば、サポートの欠如は Apple や WebKit によって文書化されていませんでした) )。true)。これにより、HTML に rel=apple-touch-icon を追加する必要があり、すべての PWA 開発者がそれを行っていたわけではないため、適切なアイコンなしで iOS にプログレッシブ Web アプリをインストールすることが多くなりました。」
ただし、最も重要な変更は PWA のプッシュ通知にあります。これは、現時点では Mac でのみ利用できる非常に重要な機能ですが、この変更が実現すれば、 iPhone または iPad 上の Web アプリケーションから通知が送信される可能性があります。アプリがバックグラウンドにある場合や閉じている場合でも、通知を受け取ることができます。
iOS 15.4 ベータ版には、Safari 設定に「組み込み Web 通知」と「プッシュ API」という 2 つの新しい実験的な WebKit 機能が含まれています。今のところ、これらは最初のベータ版では機能しませんが、これらの機能をテストし、最終的には有効にするという同社の意図を示しています。
ネイティブ アプリケーションのヒントを備えた、より強力な Safari

PWA はアプリケーションではありません。ただし、そうは言っても、Apple が Web アプリケーションにさらに多くの機能を提供することをどのように検討しているのかは興味深いところです。これまではアプリにのみ存在していた機能で、開発者は Web からだけではなくアプリケーションでエクスペリエンスを提供する必要がありました。
これらの機能が動作しておらず、実験機能セクション内に隠されている場合にベータ版に含めることは、Apple がそれらの機能を一般大衆に提供するつもりであることをわずかでも証明するものではありません。ただし、これは同社がこの分野に関心を持っていることを示しています。
話は変わりますが、やはり Safari 内で、Firstman は WebXR API を発見しました。この API はデフォルトでは無効になっており、最初のベータ版では機能しないようですが、 Web サイトで拡張現実ヘッドセットと仮想現実ヘッドセットをサポートすることを目的としています。噂によれば、 今年末に登場する可能性があるヘルメット。お知らせをお待ちしております。
