5 つで学べる実際の PWA の例

Jan 16, 2025 pm 01:21 PM

10 の素晴らしいプログレッシブ Web アプリ (PWA) の例

この記事では、Web テクノロジーを巧みに利用してネイティブ アプリケーションに匹敵するユーザー エクスペリエンスを提供する、10 種類のプログレッシブ Web アプリケーション (PWA) の事例を紹介します。

  1. Redmenta: パーソナライズされた学習パス計画プラットフォーム

Redmenta は、教師と生徒が既存のコースからパーソナライズされた学習パスを作成できるようにする AI ベースのプラットフォームです。このソフトウェアは生徒向けの学習アクティビティを生成し、教師が生徒の進捗状況を追跡できるようにします。プログレッシブ Web アプリ (PWA) として、Redmenta は、App Store アプリをダウンロードすることなく、任意のデバイスのブラウザから直接インストールできます。

real-life PWA examples you can learn from in 5

Redmenta は最新アプリの完璧な例です。React で構築され、AI を活用し、美しくデザインされ、モバイルに対応し、オープン Web 上で配布されます。

  1. フォドマペディア: 低FODMAPダイエットアシスタント

フォドマペディアは、過敏性腸症候群の人向けに特別に設計されており、低FODMAP食を通じて症状を管理できるよう支援します。 Bubble で開発された PWA のコードなしの例は、ユーザーが自分の食事のニーズに適した食品を特定するのに役立ちます。日常的に使用するツールなので、ホームページから直接アプリケーションとしてインストールできます。

real-life PWA examples you can learn from in 5

「インストール」をクリックすると、PWA をホーム画面に追加するための手順が表示されます。手順は特定のデバイスにインテリジェントに適応します。最新の Web テクノロジーのおかげで、PWA はほぼどこからでもインストールできるようになりました。

real-life PWA examples you can learn from in 5

最初のプロンプトを見逃した可能性があるユーザーのために、Fodmapedia はヘッダーに便利なインストール リンクを提供します。このリンクをクリックすると、アプリのスクリーンショット、詳細、レビューが記載された専用のインストール ページに移動します。

real-life PWA examples you can learn from in 5

Fodmapedia は、コードを必要とせずに、ユーザーにとって明確で具体的な問題を解決し、それをアプリ ストアの外に配布する方法を示す PWA の優れた例です。

  1. Bingo em Casa: ブラジルのスポーツ賭博とカジノのアプリ

Bingo em Casa はブラジルのスポーツブックおよびカジノ アプリで、ネイティブ アプリの代わりに PWA を使用することを選択しました。そのアプリが Google Play と App Store で禁止されているカテゴリに該当することを考慮すると、これは明らかな選択です。

実際、PWA は、ギャンブル、アダルト コンテンツ、暗号通貨、大麻、健康などの機密性の高い業界のアプリケーションにとって理想的なソリューションです。 PWA を使用すると、配布を完全に制御しながら、ユーザーが不審な実行可能ファイルをダウンロードする必要なく、アプリをユーザーのホーム画面に便利に配置できるようになります。

Bingo em Casa は、ユーザーにログイン ページから PWA を直接インストールすることを推奨しています。インストールは即座に行われ、アプリがホーム画面から起動すると、プッシュ通知を有効にするように求められます。このフローは特にうまく機能します。iOS (バージョン 16.4 以降) では、プッシュ通知はインストールされている PWA でのみ利用可能です。

real-life PWA examples you can learn from in 5

起動するとすぐに通知プロンプトを表示する煩わしい Web サイトとは異なり、Bingo em Casa は、ユーザーがアプリとの有意義な関与を示すまで賢明に待機してから、通知へのオプトインを適切に促します。よくやった!

  1. Nekodex: 暗号通貨ウォレットアプリ

Nekodex は暗号通貨ウォレット アプリケーションです。前の PWA の例と同様に、Web フォーマットを活用してアプリ ストアの制限を回避しながら、シームレスなユーザー エクスペリエンスを提供します。

美しいアニメーションと洗練されたインターフェイスを備えたこの Web アプリは、一度インストールするとネイティブの対応するアプリとほとんど区別がつきません。一部の開発者は、PWA はネイティブ アプリほど見た目も機能的にも魅力的ではないと感じています。ネコデックスはそうではないことを証明し、PWA が非常にスタイリッシュに見えて感じられることを示しています。

real-life PWA examples you can learn from in 5

クロスデバイスのインストール方法も巧妙です。 Web サイトの右上隅にある「Launch App」をクリックしてコードを表示します。携帯電話でコードをスキャンすると、アプリをインストールするように指示されます。とても賢いですね!

real-life PWA examples you can learn from in 5

  1. Run247: トレイルランニングと超長距離ランニング愛好家のためのコミュニティ

Run247 は、トレイルとウルトラ ランニングの愛好家のためのグローバル コミュニティで、ニュース、イベント、専門家のアドバイスを提供します。姉妹アプリの Tri247 と同様に、配布には PWA 形式を選択しています。

主にモバイル デバイスを対象とした前述の PWA とは異なり、Run247 はデスクトップ ユーザーとモバイル ユーザーで同様に機能します。特に素晴らしいのは、サイトの左上隅にある「アプリを追加」ボタンです。ワンクリックするだけで、アプリがコンピューターまたは携帯電話に即座にインストールされ、デバイス間で簡単にアクセスできるようになります。

real-life PWA examples you can learn from in 5

PWA のインストールはモバイル デバイスに限定されません。macOS (Safari、Chrome、Brave、または Edge 経由)、Windows (Chrome、Brave、または Edge を使用)、さらには ChromeOS でも機能します。

この PWA サンプルは、インストール ロジックを非常に徹底的に処理します。たとえば、PWA インストールと互換性のないいくつかのブラウザ (実際には主にデスクトップ用 Firefox) を使用すると何が起こるかを次に示します。

real-life PWA examples you can learn from in 5

  1. Fou d’la bouffe: ケベック州とオンタリオ州の食事配達サービス

Fou d’la Bouffe は、ケベック州とオンタリオ州で運営されているフードデリバリー サービスで、フランス語と英語が毎日話されています。このバイリンガルの視聴者に応えるために、アプリはフランス語と英語の両方で利用できます。ページが読み込まれると、アプリはユーザーの言語を検出し、それに応じて PWA をインストールするようユーザーに求めます。

real-life PWA examples you can learn from in 5

食品配達サービスの場合、顧客のホーム画面に存在感を示すことが重要です。位置情報やプッシュ通知などの高度な機能を備えたこの PWA の例は、Web で何ができるかを完璧に示しています。

  1. ミュージック リーグ: クロスプラットフォームの音楽発見ゲーム

ミュージック リーグは、クロスプラットフォームの音楽発見ゲームです。多くのネイティブ アプリと同様に、ランディング ページにはアプリの簡単な概要とインストール オプションが表示されます。ただし、ほとんどのネイティブ アプリとは異なり、Music League は優れた柔軟性を備えています。

real-life PWA examples you can learn from in 5

強制的なインストールはありません - ゲームをブラウザで直接プレイすることも、必要に応じて携帯電話にインストールすることもできます。これは、PWA 形式を効果的に使用する良い例です。従来のアプリ ストアを閲覧する際の煩わしさを取り除くことで、Music League の開発者はアプリの採用を増やしました。

  1. Sky Freebies: 無料の商品とサンプル発見プラットフォーム

Sky Freebies は、さまざまな小売店から無料の商品やサンプルを見つけるのに役立つ、お買い得なプラットフォームです。

しかし、ご想像のとおり、景品は永久に続くわけではありません。このため、ユーザーは定期的に Web サイトをチェックして最新のオファーを入手する必要があります。これをさらに簡単にするために、サイトの閲覧中にいつでも利用できる便利なインストーラー ウィジェットが追加されました:

real-life PWA examples you can learn from in 5

アプリをインストールして起動すると、コンテンツ自体が表示されます。 Sky Freebies は表示モードを検出し、それに応じてユーザー エクスペリエンスを調整します。ホーム ページへのアクセスからホーム画面から直接アプリを起動するまで、エクスペリエンス全体がスムーズでシームレスです。

real-life PWA examples you can learn from in 5

Sky Freebies はプッシュ通知をうまく活用し、新しいオファーがアプリに追加されるとすぐに通知します。もちろん、これらの通知は完全に自主的なものです。

real-life PWA examples you can learn from in 5

興味深いことに、このアプリはウェブ上で完全に入手可能ですが、Google Play や​​ Windows ストアからもダウンロードできます。 Apple は PWA を制限していますが、Google と Microsoft は Web アプリに対してよりオープンです。したがって、PWA 形式を選択することは、従来のアプリ ストアの使用に慣れているユーザーを放棄することを意味するものではありません。

  1. ベッドフォード ガイド: ベッドフォード ローカルガイド

PWA はローカルガイドにとって理想的なフォーマットであり、The Bedford Guide はその好例です。英国ベッドフォードの最高のレストラン、バー、観光名所、その他の人気スポットを探索するのに役立ちます。

ベッドフォードを訪れる予定ですか? Web サイトをデバイスにインストールするだけで、必要なときにいつでも簡単にアクセスできます。

real-life PWA examples you can learn from in 5

Bedford Guide は WordPress を使用して開発されており、ネイティブ アプリと同じように美しいスプラッシュ スクリーンで開きます。

  1. HobbyHop: 工芸品オンラインストア

オンライン ストアで定期的に商品を注文しますか?簡単にアクセスできるように、携帯電話のホーム画面に追加してみてはいかがでしょうか? HobbyHop は Shopify を利用した手工芸品ストアであり、PWA でもあります。

Shopify は、オンラインで商品を販売するための最も簡単なプラットフォームの 1 つであり、Shopify App Store のおかげで、クリックするだけでストアをインストールとプッシュ通知を備えた PWA に変えることができます。

HobbyHop は、ホームページのフッターから独自のインストール ページにリンクします。これは、アプリ内でのユーザー ジャーニーを中断することなくインストールを促進する簡単な方法です。

real-life PWA examples you can learn from in 5

  1. Photopea: 無料の Photoshop 代替手段

最後になりましたが、Photopea について触れなければなりません。これは、私の意見では、これまでに Web 上で構築されたソフトウェアの中で最も偉大なものの 1 つです。つまり、HTML、CSS、JavaScript などの Web テクノロジーを完全に使用して開発された、無料の Photoshop の代替品です。

他の例と同様に、これを PWA としてデバイスにインストールできます。私はMacのDockに入れてほぼ毎日使っています。とてもうまく機能するので、実際にはネイティブアプリではないことがわかりません。

real-life PWA examples you can learn from in 5

しかし、Photopea の本当に素晴らしい点は、実際に何ができるかということです。デザイナーがこのような複雑なタスクを Web 上で直接処理できるようにするのは、まさに天才の賜物です。

PWA の可能性について懐疑的ですか? Photopea を試してみてください。考えが変わるかもしれません。

以上が5 つで学べる実際の PWA の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Python vs. JavaScript:学習曲線と使いやすさ Python vs. JavaScript:学習曲線と使いやすさ Apr 16, 2025 am 12:12 AM

Pythonは、スムーズな学習曲線と簡潔な構文を備えた初心者により適しています。 JavaScriptは、急な学習曲線と柔軟な構文を備えたフロントエンド開発に適しています。 1。Python構文は直感的で、データサイエンスやバックエンド開発に適しています。 2。JavaScriptは柔軟で、フロントエンドおよびサーバー側のプログラミングで広く使用されています。

JavaScriptとWeb:コア機能とユースケース JavaScriptとWeb:コア機能とユースケース Apr 18, 2025 am 12:19 AM

Web開発におけるJavaScriptの主な用途には、クライアントの相互作用、フォーム検証、非同期通信が含まれます。 1)DOM操作による動的なコンテンツの更新とユーザーインタラクション。 2)ユーザーエクスペリエンスを改善するためにデータを提出する前に、クライアントの検証が実行されます。 3)サーバーとのリフレッシュレス通信は、AJAXテクノロジーを通じて達成されます。

JavaScript in Action:実際の例とプロジェクト JavaScript in Action:実際の例とプロジェクト Apr 19, 2025 am 12:13 AM

現実世界でのJavaScriptのアプリケーションには、フロントエンドとバックエンドの開発が含まれます。 1)DOM操作とイベント処理を含むTODOリストアプリケーションを構築して、フロントエンドアプリケーションを表示します。 2)node.jsを介してRestfulapiを構築し、バックエンドアプリケーションをデモンストレーションします。

JavaScriptエンジンの理解:実装の詳細 JavaScriptエンジンの理解:実装の詳細 Apr 17, 2025 am 12:05 AM

JavaScriptエンジンが内部的にどのように機能するかを理解することは、開発者にとってより効率的なコードの作成とパフォーマンスのボトルネックと最適化戦略の理解に役立つためです。 1)エンジンのワークフローには、3つの段階が含まれます。解析、コンパイル、実行。 2)実行プロセス中、エンジンはインラインキャッシュや非表示クラスなどの動的最適化を実行します。 3)ベストプラクティスには、グローバル変数の避け、ループの最適化、constとletsの使用、閉鎖の過度の使用の回避が含まれます。

Python vs. JavaScript:コミュニティ、ライブラリ、リソース Python vs. JavaScript:コミュニティ、ライブラリ、リソース Apr 15, 2025 am 12:16 AM

PythonとJavaScriptには、コミュニティ、ライブラリ、リソースの観点から、独自の利点と短所があります。 1)Pythonコミュニティはフレンドリーで初心者に適していますが、フロントエンドの開発リソースはJavaScriptほど豊富ではありません。 2)Pythonはデータサイエンスおよび機械学習ライブラリで強力ですが、JavaScriptはフロントエンド開発ライブラリとフレームワークで優れています。 3)どちらも豊富な学習リソースを持っていますが、Pythonは公式文書から始めるのに適していますが、JavaScriptはMDNWebDocsにより優れています。選択は、プロジェクトのニーズと個人的な関心に基づいている必要があります。

Python vs. JavaScript:開発環境とツール Python vs. JavaScript:開発環境とツール Apr 26, 2025 am 12:09 AM

開発環境におけるPythonとJavaScriptの両方の選択が重要です。 1)Pythonの開発環境には、Pycharm、Jupyternotebook、Anacondaが含まれます。これらは、データサイエンスと迅速なプロトタイピングに適しています。 2)JavaScriptの開発環境には、フロントエンドおよびバックエンド開発に適したnode.js、vscode、およびwebpackが含まれます。プロジェクトのニーズに応じて適切なツールを選択すると、開発効率とプロジェクトの成功率が向上する可能性があります。

JavaScript通訳者とコンパイラにおけるC/Cの役割 JavaScript通訳者とコンパイラにおけるC/Cの役割 Apr 20, 2025 am 12:01 AM

CとCは、主に通訳者とJITコンパイラを実装するために使用されるJavaScriptエンジンで重要な役割を果たします。 1)cは、JavaScriptソースコードを解析し、抽象的な構文ツリーを生成するために使用されます。 2)Cは、Bytecodeの生成と実行を担当します。 3)Cは、JITコンパイラを実装し、実行時にホットスポットコードを最適化およびコンパイルし、JavaScriptの実行効率を大幅に改善します。

Python vs. JavaScript:ユースケースとアプリケーションと比較されます Python vs. JavaScript:ユースケースとアプリケーションと比較されます Apr 21, 2025 am 12:01 AM

Pythonはデータサイエンスと自動化により適していますが、JavaScriptはフロントエンドとフルスタックの開発により適しています。 1. Pythonは、データ処理とモデリングのためにNumpyやPandasなどのライブラリを使用して、データサイエンスと機械学習でうまく機能します。 2。Pythonは、自動化とスクリプトにおいて簡潔で効率的です。 3. JavaScriptはフロントエンド開発に不可欠であり、動的なWebページと単一ページアプリケーションの構築に使用されます。 4. JavaScriptは、node.jsを通じてバックエンド開発において役割を果たし、フルスタック開発をサポートします。

See all articles