5 ポイント 投稿者 GN⁺ 2024-03-02 | 1件のコメント | WhatsAppで共有

欧州でのPWA変更に関するAppleの方針転換

  • Appleは、欧州連合(EU)内で進められていたプログレッシブWebアプリ(PWA)の事実上の終了に対する不満を受け、iOS 17.3以前の状態に戻すことにした。
  • iOS 17.4ベータ版の公開後、EUのユーザーはPWAが正常に動作しない問題を発見した。
  • Appleは消費者からの多数の要望を受けて方針を転換し、デジタル市場向けアプリ変更に関するページを修正した。

Appleの新しいページの内容

  • Appleは当初、EUでDMAに準拠するためホーム画面Webアプリ機能を削除する計画だったが、セキュリティとプライバシー上の問題により、新たな統合アーキテクチャを構築する必要があるとしていた。
  • しかし、ホーム画面Webアプリへのサポート要望を受け、既存のホーム画面Webアプリ機能を継続して提供することを決定した。
  • 開発者とユーザーは、iOS 17.4のリリースとともにホーム画面Webアプリの従来機能が復旧することを期待できる。

欧州連合デジタル市場法(DMA)の影響

  • 欧州連合デジタル市場法(DMA)は3月8日までに施行される必要があり、Appleは3月5日にiOS 17.4をリリースすると見込まれている。

AppleのDMA計画とそれに対する不満

  • Appleは2024年3月からDMA準拠のための変更を発表した。
  • すべてのユーザー向けに、AppleはすべてのiOSアプリを公証し、アプリが販売される場所に関係なく実施する。
  • 開発者は独自のアプリマーケットプレイスをEUで提供できるが、Appleの承認と人的レビューのプロセスを経る必要がある。
  • これらのストアは独自に返金対応を担う必要がある一方、代替のサードパーティ製決済プロセッサを利用できる。
  • Appleは手数料体系を変更し、標準手数料を30%から17%に引き下げ、App Store内に残るアプリについてはAppleの決済処理サービス利用に3%の手数料が課される。
  • App Storeを通さず販売されるすべてのアプリには、年間でアプリの初回インストール1件ごとに0.50ユーロのコア技術手数料が課され、最初の100万件のインストールは免除される。
  • iOSがWebKitを超えて複数のブラウザエンジンをサポートしなければならないという要件もあり、これはEUでAppleがMozillaのFirefoxを完全にサポートしなければならないことを意味する。
  • 同時にPWAも無効化していたが、これはWebKitを使わないすべてのブラウザでもサポートしなければならないと考えたためだと推測される。
  • 欧州委員会当局がこの問題を調査すると警告した後、Appleはこうした措置を取った。

GN⁺の見解

  • 今回のAppleの決定は、ユーザーの声が企業の技術的な意思決定に影響を与え得ることを示している。
  • PWAはWebとネイティブアプリの境界を取り払う技術であり、ユーザー体験を向上させ、開発コストを削減できる可能性を持つ。
  • 今回の出来事は、法的規制がテック企業の運営方法に直接的な影響を与え得ることを示唆している。
  • AppleのWebKit依存は、他のブラウザエンジンにおけるイノベーションを制限する可能性があり、これは開発者とエンドユーザーにとって多様性と選択肢の制限を意味し得る。
  • 技術的にPWAをサポートすることは、Web標準への準拠、プラットフォーム間の互換性向上、そしてユーザーへのより良いWeb体験の提供において重要である。

1件のコメント

 
GN⁺ 2024-03-02
Hacker Newsの意見
  • PWAサポートのためには、依然としてWebKitベースで構築する必要がある。

    • 欧州連合(EU)との非公式な協議があったのか気になる。PWAにおけるレンダリングエンジン競争は重要ではなく、WebKitだけで十分だと判断したように見える。
    • 法律は結局のところ、EUが関心を持つ機能に対する変更だけを求めている。
  • Appleの立場は、PWAがサードパーティ製ブラウザエンジン上で実行される場合、一部のプライバシー保護およびセキュリティ上の制限を適用できない、というものだった。

    • もしDMAがサードパーティ製ブラウザエンジンでPWAを実行することを要求していなかったのなら、Appleにはそもそも懸念する理由がなかったはずだ。
    • Appleは、iOSのネイティブアプリと同じセキュリティおよびプライバシーモデルに合わせて、WebKitとそのセキュリティアーキテクチャを基盤にホーム画面Webアプリを引き続き構築すると説明している。
  • AppleがPWAのプッシュ通知サポートを撤回していたら、それを基に副業プロジェクトを始めた開発者にとって大きな打撃になるところだった。

    • iOS 16.4でPWAのプッシュ通知を導入してから12か月も経たないうちにそれを撤回するのは、その機能を活用していた開発者に大きな失望を与えるところだった。
  • EUがSafari/WebKitへのPWA制限を許容していると解釈することについて:

    • Appleの発表には、EUがそれを許容すると書かれていない。
    • Appleの発表はDMA準拠計画の更新にすぎず、EUは3月7日の準拠期限まで実際の措置を取らない。
    • EUはAppleのPWAに関する発表を受けて緊急対応した。Appleがアップデートを配布していたら、多くの既存PWAが動作しなくなり、App Storeへ移行するしかなくなって、PWAの評判に打撃を与えていたはずだ。
    • EUはDMAを通じて、Appleに対しiOSでサードパーティ製ブラウザを開放し、Safari/WebKitを自社優遇できないよう求めている。
  • これはAppleの当初の計画だったのだろうか? 最悪のシナリオを提示したうえで、今の結果を勝利のように見せているだけではないのか?

  • Webプラットフォームにとって一歩後退にならなかったのはうれしい。

  • Appleがこのまま不便を強いるなら、Androidへの乗り換えを検討するかもしれない。

  • PWAのファンとして、この方向性は気に入っている。AppleはPWAを他のブラウザエンジンにも開放しつつ、SafariでのPWA機能も強化すべきだ。アプリ開発者は、ほとんどのアプリはPWAで十分であり、App Storeを避けるうえでも良い方法だと気づくだろう。

  • よかった。個人アプリをsveltekit pwaからreact nativeへ移植し始めていたところだった。

  • iOS上のアプリがMacOS上のアプリと同じ地位を得るのはいつになるのか?

    • Appleは「あなたの安全のために」という言い訳にいつまでも隠れてはいられない。MacOSですでに起きているあらゆる問題を持ち出しているだけだ。
    • 現代のスマートフォンは高性能なコンピュータなのに、いまだに高価なレンガをポケットに入れて持ち歩いているような感覚がある。