

Appleは先週、開発者とパブリックベータユーザー向けにiOS 15.4の最初のベータ版をリリースしました。複数の新機能を搭載したこのアップデートは、Safariにいくつかの嬉しい変更が加えられることを示唆しています。具体的には、AppleはiOS上のWebアプリでプッシュ通知を有効にすること、そしてAR/VRヘッドセットをサポートするためのWebXR APIの実装にようやく取り組んでいます。
開発者のMaximiliano Firtman氏が指摘しているように、iOS 15.4ベータ版では、ウェブサイトやウェブアプリで利用できる新機能が導入されています。その一つがユニバーサルカスタムアイコンのサポートです。これにより、開発者はiOSデバイス向けのウェブアプリアイコンを提供するために特別なコードを追加する必要がなくなります。
iOS版Safariは4年間(11.3~2018年3月)Webアプリマニフェストをサポートしてきましたが、その
icons
宣言は常に無視されていました(ちなみに、AppleもWebKitもこのサポート不足を文書化していませんでした)。そのため、iOSでは適切なアイコンのないPWA(プログレッシブ・ウェブ・アプリ)のインストールが多く発生していました。HTML 内に<link>
を 追加する必要がありrel=apple-touch-icon
、すべてのPWA開発者がこれに対応していたわけではないからです。
しかし、最も注目すべき変更点はまだこれからです。それは、ウェブアプリのプッシュ通知です。macOSのSafariでは、ウェブページがバックグラウンドにあるとき(場合によってはアプリが閉じられているときでも)ウェブサイトからユーザーに通知を送信できますが、AppleはiOSでは同じ機能を有効化していません。
幸いなことに、この状況は変わりつつあるようです。Firtman氏が指摘しているように、iOS 15.4ベータ版では、Safari設定内のWebKit実験的機能に「組み込みWeb通知」と「プッシュAPI」の切り替えボタンが新たに追加されました。どちらのオプションもベータ1では機能していませんが、これはAppleがiOS上のウェブサイトとウェブアプリでプッシュ通知を最終的に有効化することを強く示唆しています。
一部の開発者は、App Store のガイドラインにより、iOS 上でアプリを Web アプリとしてリリースせざるを得なかったため (xCloud アプリなど)、これらの機能強化により、iPhone および iPad 上で Web アプリを使用するエクスペリエンスが確実に向上するでしょう。
興味深いことに、iOS 15.4ベータ版にはWebXR APIが搭載され、ウェブサイト上でのAR/VRヘッドセットのサポートが可能になりました。このAPIはデフォルトで無効になっていますが、有効にしてもiOSで動作するAR/VRヘッドセットは今のところありません。Appleが年末までに初のMRヘッドセットを発売するという噂もあるため、この新しいAPIはAppleの新デバイスに関連している可能性があります。
iOS 15.4の一般向け正式リリースは今春と予想されています。
こちらもご覧ください:
- iOS 15.4ベータ版では、iCloudキーチェーンのパスワードにメモを追加できる
- macOS 12.3とiPadOS 15.4ベータ版で、ついにMacとiPad間のユニバーサルコントロールを試すことができます
- PSA: iOS 15.4ではマスク着用時のFace IDロック解除がApple Payとアプリで利用可能に
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。