- Appleは最近、iOSベータ版のインストール後にEUでプログレッシブWebアプリ(PWA)が動作しなくなったのはバグではないと、自社サイトで説明した
- Appleは、この変更はEUの新たな規制であるデジタル市場法(Digital Markets Act, DMA)によるもので、DMAが多様なブラウザエンジンの許可を求めていることが原因だと主張している
- セキュリティ研究者のTommy Mysk氏とOpen Web Advocacyは、iOS 17.4の第2ベータ版の公開とともに、PWAが単なるWebサイトのショートカットに格下げされたことを最初に発見した
PWA機能低下の原因と結果
- 開発者たちは、PWAがホーム画面に保存されたブックマークのように開くことを発見し、これは「専用ウィンドウ、通知、長期的なローカルストレージ」がないことを意味する
- iOS 16.4ではPWAがネイティブアプリのようにアイコン上へ通知を表示できたが、iOS 17.4ベータの利用者は、Webアプリを開く際にシステムからSafariで開くかどうかを尋ねるメッセージを受け取った
- SafariのWebサイトショートカットはローカルストレージを提供しないため、ユーザーはデータ消失の問題を経験し、通知機能も動作しなかった
Appleの反応とPWAに関する説明
- Appleは度重なる問い合わせにもかかわらず公式な回答をしなかったが、その後Webサイトを更新し、EUにおけるDMA関連の変更を説明した
- Appleは、iOSシステムがWebKit(Safariのブラウザエンジン)を基盤としてホーム画面Webアプリをサポートしてきたが、DMAによって代替ブラウザエンジンを許可しなければならないため、PWAのサポートを継続することは不可能だったと明らかにした
- Appleは、EUのユーザーが今回の変更後もホーム画面からWebサイトにアクセスできるよう、ブックマーク機能は引き続き利用可能になると確認した
GN⁺の見解
- この記事は、AppleがEUの新たなデジタル市場法(DMA)に従い、iPhoneのプログレッシブWebアプリ(PWA)機能を意図的に制限したことを確認する重要な内容を伝えている
- Appleの決定はセキュリティとプライバシー保護を理由にしているが、これはEU市場での競争促進とユーザーの選択肢拡大というDMAの目的と衝突する側面がある
- この出来事は、テクノロジー企業と政府規制の間の緊張関係を示しており、ユーザーと開発者コミュニティに影響を与えうる重大な変化の一例となっている
6件のコメント
ブラウザはさまざまなブラウザとユーザーの選択肢拡大をもたらすが、ポートはCに統一...
ポートを多様化することで、どんな利点があるのでしょうか?
ブラウザもHTMLというポート?で統一されていると見なせるでしょうね..
ポートには、連合体として利益を共有する統合された実装が存在しますが、ブラウザーにはまだ個別の実装しか存在しないためです。
ハードウェアとソフトウェアの違いではないでしょうか?
Hacker Newsの意見
Appleの公式見解の要約:
Hacker Newsコメントの要約: