ユーザーはソーシャルメディアで、プログレッシブWebアプリがiOS 17.4でAppleによって廃止されたと非難しているが、現実はそれよりも複雑だ。

Apple は、次の理由により、EU ユーザー向けに iOS で WebKit 以外の代替ブラウザ エンジンを許可するよう求められています。デジタル市場法、iOS 17.4はそれに対応するために変更されています。一部のユーザーは Twitter/X で、これらの変更が iPhone 上の Progressive Web Apps を破壊していると非難しました。

EU における PWA サポートの削除に関する iOS ユーザー向けの重要な情報。

以下は、これらの変更が最終バージョンに反映された場合に直面する可能性のあるいくつかのアイデアと潜在的な問題です。https://t.co/OC0uADIu8H

— マキシミリアーノ・ファートマン (@firt)2024 年 2 月 9 日

その他の投稿疑問を投げかける破滅と暗闇の最初の説明について。つまり、新しい投稿では、Progressive Web App が適切に設定されていれば、iOS 17.4 でも問題なく動作すると主張していました。

この問題は、iOS 17.4 の最初のベータ版で初めて発生しました。 2 番目のベータ版の画面には、Progressive Web Apps が「デフォルトのブラウザから開く」と表示されています。 Apple が 2 番目のベータ版にアラートを追加したことは、この機能が残ることを示唆していますが、現時点ではどのような状態になるのかは誰にもわかりません。

ただし、状況は流動的です。明らかに変化があり、来月がどうなるかは不明だ。

Apple とプログレッシブ Web アプリ

Apple の Progressive Web Apps に対するサポートは決して素晴らしいものではありません。他のプラットフォームでは、Chromium ベースのブラウザが適切にサポートされており、iOS 17.4 で初めて EU で許可されることになります。これがおそらく Apple の制限を生み出しているものです。

Safari でのサポートは限られていますが、Apple は EU 内での Progressive Web Apps のインストールとその読み込み方法の要件を大幅に強化したようです。

私たちは一晩中、EU を拠点とする数人の開発者と話をしました。これらの開発者によると、Progressive Web Apps はまだ機能しますが、複雑な点もあります。 Web アプリに適切に構成された Service Worker とマニフェストがある限り、少なくとも Safari はそれらを個別のブラウザ ウィンドウに読み込みます。

複雑な点に関して言えば、2024 年 2 月 9 日の時点で、コード化されたプログレッシブ Web アプリの多くは正しく動作しません。全体的に、Progressive Web Apps によって生成されたプッシュ通知は機能しません。また、以前にインストールされていたアプリは、iOS 17.4 の 2 番目のベータ版によってストレージが消去されました。

テストプロセスとベータ版の進化はまだ初期段階にあります。つまり、EU での制限は意図的に行われているように見えますが、それに関連するバグがあるかどうかは不明です。

iOS 17.4はデジタル市場法に準拠するために3月8日までにリリースされなければならないため、最終的にはEUユーザーは来月どうなるかを見守る必要がある。

この変化は EU を超えて広がります。 iOS または iPadOS 上のプログレッシブ Web アプリには米国でもいくつかの変更が加えられていますが、EU で見られているほど制限的ではありません。通知は引き続き機能し、iOS 17.4 の 2 番目のベータ版ではストレージが消去されることはありませんでしたが、EU と同様、以前は機能していた一部の機能が機能しなくなりました。

したがって、iOS 17.4ベータプロセスの初期段階では、すべてが終わったときにこれがどのように解決されるかは明らかではありません。

私たちと話をしたある開発者は、「待つこと以外にできることはあまりありません」と通訳で言いました。 「DMA では、[Progressive Web Apps] が iPhone で動作することを要求しています。」

Apple が Progressive Web Apps の動作を許可しなければならないという開発者の主張については、私たちにはわかりません。 EU デジタル市場法の条項によれば、Apple は Safari で動作する場合は動作を許可する必要がありますが、Safari で動作しない場合は他のブラウザでの動作を許可する必要はありません。

EU 内のベータ版の一部のユーザーはまだ影響を受けていません。他の人は怒っています。

「Appleはできる限りのことをやり遂げようとしている」と別の開発者は通訳で付け加えた。