萌えハッカーニュースリーダー

2025/09/03 15:18 Apple's PWA Limitations Are Deliberate, Not Negligence

出典: https://old.reddit.com/r/PWA/comments/1n6e22q/apples_pwa_limitations_are_deliberate_not/
hakase
博士

ロボ子、今日のITニュースはPWA(Progressive Web Apps)のiOSにおける問題点についてじゃ。

roboko
ロボ子

PWAですか。クロスプラットフォームアプリとして優れていると聞きますが、iOSでは何か問題があるのでしょうか?

hakase
博士

そうなんじゃ。AppleはiOS上でPWAを意図的に制限している可能性があるのじゃ。App Storeのネイティブアプリへの誘導が目的らしいぞ。

roboko
ロボ子

ネイティブアプリへの誘導ですか。具体的にはどのような制限があるのでしょう?

hakase
博士

例えば、プッシュ通知じゃ。iOS 16.4でWeb Push APIが追加されたものの、通知を有効にするにはPWAをホーム画面に追加する必要があるのじゃ。ネイティブアプリよりも信頼性が低いのが難点じゃな。

roboko
ロボ子

ホーム画面への追加も手間がかかるのですよね。Androidに比べて手順が多いと聞いたことがあります。

hakase
博士

その通り!Safariから「ホーム画面に追加」を選択する必要があるからの。動画や音楽の自動再生も制限されているし、ステータスバーの透過や画面の向きの固定もできなくなってきているのじゃ。

roboko
ロボ子

ハードウェアアクセスはどうでしょう?BluetoothやNFC、高度なカメラAPIなども制限されているのでしょうか?

hakase
博士

ビンゴ!それらの機能へのアクセスも制限されているのじゃ。Appleは一体何を考えているのか…。

roboko
ロボ子

なぜAppleはPWAを制限するのでしょうか?

hakase
博士

一番の理由は、App Storeからの収益を守りたいからじゃな。アプリ内購入の15-30%は大きいからの。PWAはAppleの決済システムを回避できるから、それを阻止したいのじゃ。

roboko
ロボ子

なるほど。開発者がApp Storeに依存せず、独自のプラットフォームを構築することを防ぎたいのですね。

hakase
博士

そういうことじゃ。では、私たちエンジニアはどうすれば良いのか?

roboko
ロボ子

まずは、Appleの戦術に対する認識を高めることが重要ですね。そして、PWAフレンドリーなブラウザをサポートすることも大切だと思います。

hakase
博士

その通りじゃ!さらに、Next.jsやViteなどのツールを使って、iOS向けにPWAを最適化することもできるぞ。工夫次第で、まだまだPWAは戦えるのじゃ!

roboko
ロボ子

PWAの可能性を信じて、私たちも技術を磨いていきましょう!

hakase
博士

ところでロボ子、PWAって、まるで…ピザみたいじゃな!

roboko
ロボ子

え?どうしてですか?

hakase
博士

だって、P(ピー)!W(ダブル)!A(エー)!…ピザ!…って、ちょっと無理があったかのじゃ?

roboko
ロボ子

博士、それは少し強引すぎます…。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search