PWAの新基準!Web App Manifestで変える2つの設計
PWAには、サイト全体を1つのアプリにする1S1Aと、ページごとにアプリ化する1P1Aという2つの設計があります。Web App Manifestの違いと、1P1Aで必要になるManifest管理、動的生成による実装方法を解説します。
PWAには、サイト全体を1つのアプリにする1S1Aと、ページごとにアプリ化する1P1Aという2つの設計があります。Web App Manifestの違いと、1P1Aで必要になるManifest管理、動的生成による実装方法を解説します。
PWAのメリットはオフラインや通知だけではありません。2026年現在、Webページをホーム画面に置き、アプリのような入口を作れること自体が大きなメリットです。manifestだけで始める軽量なPWAとService Workerが本当に必要なケースを解説します。
Chromeで「ホーム画面に追加」が消えて「アプリを開く」になるのはなぜ?実際に見つけた質問をもとにmanifest.jsonを確認すると、サイト全体を1アプリにする1S1A設計が原因として見えてきました。ページ単位で追加する1P1Aとの違いも解説します。
PWA(Progressive Web Apps)は、Webサイトをホーム画面へ追加し、アプリのように起動できる技術です。 ブラウザからアクセスしていたWebサイトがホーム画面にアイコンとして残り、そこから直接起動できる。 これは非常に便利な仕組みです。 しかし、従来のPWAには一つ、大きな前提がありました。 「1つのサイトを、1つのアプリとして扱う」 とい […]
WebサイトをPWAとしてホーム画面に追加できるようにしたい。 でも、そのために manifest.json を作って、アイコンを用意して、各種設定を書いて……となると、正直ちょっと面倒ですよね。 アッピン これが簡単にできて、登録不要、無料です OJappでは、HTMLにJavaScriptを1行追加するだけでWeb App Manifestを動的に生成で […]
PWA(Progressive Web Apps)は、 Webサイトをスマートフォンのホーム画面へ追加し、アプリのように利用できる技術です。 App StoreやGoogle Playへ公開しなくても、 Webサイトだけでアプリのような体験を提供できます。 最近では企業サイトやECサイトだけでなく、 ブログやWebツールなどでも利用される機会が増えてきました […]
PWAを導入すべきか何時間も検討していませんか?ホーム画面対応だけなら、今のPWAは大規模な開発ではありません。apple-touch-iconのように1行追加するだけで、iPhone・Androidのホーム画面体験を整えられる1P1Aという方法を紹介します。
SEO、SNS、広告、メール。 これまでのWebマーケティングは、ユーザーをWebサイトへ連れてくることが中心でした。 もちろん、それは今でも重要です。 しかし、せっかく訪れてくれたユーザーも、ブラウザを閉じればサイトとの接点は一度切れてしまいます。 もう一度見てもらうには、 検索する ブックマークを探す SNSを開く URLを思い出す という行動が必要にな […]
PWA(Progressive Web Apps)という言葉を聞いたことはあっても、 「結局、WordPressで何ができるの?」 そう思ったことはありませんか? 最近ではWordPress向けのPWAプラグインも増えてきました。 しかし、実際に導入するメリットや、どんなサイトに向いているのかまで詳しく書かれている記事はあまり多くありません。 この記事では、 […]
PWAには「One Site. One App.(1S1A)」と「One Page. One App.(1P1A)」という2つの設計思想があります。本記事では、なぜ従来のPWAでは個別ページを独立したアプリにできないのか、scope・start_url・同一オリジンの仕組みを交えながら、それぞれの特徴とトレードオフを解説します。