- ニュース

写真:Apple
先週、登録開発者向けに公開された Apple の最初の iOS 15.4 ベータ版は、Web アプリがプッシュ通知を配信するための基盤を築きます。
この機能はmacOS版Safariでは長らく利用可能でしたが、iPhoneとiPadでは明らかに欠けている点として目立っていました。モバイルウェブアプリを頻繁に利用する人にとっては幸いなことに、近い将来、状況は変わりそうです。
iOS 15.4にはSafari用の新しい「Push API」トグルが搭載されています
Appleは、クパチーノの規則に準拠していないアプリを開発する開発者にとって、App Storeの有効な代替手段としてウェブを積極的に宣伝しています。これには、Xbox Cloud Gaming、Google Stadia、GeForce Nowといった人気のクラウドゲームサービスも含まれます。
この議論の問題点は、ウェブアプリ、特にモバイルアプリはネイティブ技術を活用できないという点です。しかし、重要な機能の一つであるプッシュ通知が、ついにiPhoneとiPadのSafariに導入されるようです。
Appleは、iOS 15.4ベータ版の最初のSafari設定ページ「実験的」に「Push API」の切り替え機能を追加しました。Push API自体がまだ有効化されていないため、現時点では何も機能しません。しかし、Appleが変更に取り組んでいることを示唆しています。
プッシュAPIは、一般公開される前に、将来のiOS 15.4ベータ版で有効化される可能性が高いでしょう。もちろん、Appleが開発中にこの機能に関して大きな問題に遭遇しないことが前提です。
モバイルウェブアプリにプッシュ通知が登場
開発者のMaximiliano Firtman氏が指摘するように、ウェブアプリのプッシュ通知は長年にわたり開発者の間で「最も要望の多かった機能」でした。Appleが彼らの声に耳を傾け、実装に取り組んでいるのは素晴らしいことです。
iOSのウェブアプリ(PWA)にプッシュ通知が導入されるというのは、大きなニュースです!この最後の障壁がなくなると、多くのアプリがApp StoreからPWAに移行するでしょう。iOS 15.4ベータ1におけるSafariの変更点と注意事項については、こちらの素晴らしい記事(@firtのブログ記事からの画像も掲載)をご覧ください。https://t.co/Ja1mSYDiAR pic.twitter.com/qa6gy3cYL2
— スティーブ・モーザー (@SteveMoser) 2022 年 1 月 31 日
これに加え、これまでのiOSアップグレードでウェブアプリに施された他のあらゆる改善点と相まって、モバイルウェブアプリのエクスペリエンスはさらに向上するでしょう。ただし、Appleは厳格でしばしば混乱を招くルールや制限を守るために、App Storeの代替としてウェブアプリをさらに強く推進するでしょう。
実際、Appleが関与しているApp Storeをめぐる争いが、今回のアップグレードを促したのかもしれません。フォートナイトの開発元であるEpic GamesがAppleを相手取った訴訟で主張した(多くの)論拠の一つは、Appleがウェブアプリ開発者によるモバイル端末へのプッシュ通知の送信を許可しておらず、WebKitフレームワークの機能が制限されすぎているというものです。