web-dev-qa-db-ja.com

各ブラウザのPWA機能リスト

各ブラウザーでサポートされ、開発中のPWA機能のリストはどこにありますか?これは、ネイティブアプリを開発するか、PWAに直接進むかを決定するのに非常に役立ちます。また、ブラウザーのサポートに関して近い将来に何が期待できるかを事前に把握して、新しい機能でアプリを強化できるようにします。

ありがとう

7
Dhanesh

実際には、最初にブラウザをテストするために https://whatwebcando.today/ を試すことができます

6

Web App Manifest 、および Service Worker API は、注目すべき主要なテクノロジーのようです。 Googleの Progressive Web App Checklist は、これらのテクノロジーの両方に言及しています。

ただし、 BeforeInstallPromptEvent などの他のテクノロジー、またはPWAインストール通知は、Mozilla Developer Network、MDNによって明示的に推奨されていません。

Webに面する本番サイトでは使用しないでください[BeforeInstallPromptEvent]

また、余談ですが、PWAに対する商業的インセンティブが存在するようです。

最高裁判所は、Appleは、iPhoneおよびiPad App Storeの価格管理[...そして30%がかかる]に関して反トラスト法の訴訟に直面する可能性があることを通知しました。- Fortune

Googleが示す プログレッシブWebアプリPWAは次のとおりです。

  • プログレッシブ-ブラウザーの選択に関係なく、すべてのユーザーに対して機能しますコアの原則としてプログレッシブ拡張を使用して構築されているためです。
  • レスポンシブ-デスクトップ、モバイル、タブレットなど、あらゆるフォームファクターに対応します。接続に依存しない-Service Workerで強化され、オフラインまたは低品質のネットワークで作業できます。
  • アプリのような-アプリのシェルモデルはアプリケーションの機能をアプリケーションのコンテンツから分離するため、アプリのように感じます。
  • フレッシュ-Service Workerの更新プロセスにより、常に最新の状態です。
  • 安全-HTTPS経由で提供され、スヌーピングを防止し、コンテンツが改ざんされていないことを確認します。
  • Discoverable-Is asiidentiable as a "application" W3CマニフェストとService Worker登録スコープのおかげで、検索エンジンで検索できるようになりました。
  • 再エンゲージメント-プッシュ通知などの機能により、再エンゲージメントが容易になります。
  • インストール可能-ユーザーがホーム画面に最も役立つアプリを追加できるようにしますアプリストアの手間なし
  • リンク可能-URL経由でアプリケーションを簡単に共有でき、複雑なインストールは必要ありません。
3
Ronnie Royston

PWAの機能については blog で確認できます。またこれに基づいて documentation 、Chrome、OperaおよびFirefoxはすべて、機能への関心について肯定的なパブリックシグナルを持っているEdgeでService Workerのサポートを実装しています。Safariは関心を簡単に述べましたあるエンジニアが提案した 5か年計画 を使用して、この 関連スレッド で詳細を確認することもできます。

2
abielita