人は何故PWAに対応したくなるのか...
そこにブログがあるからだ。
というわけでPWAに対応しました。
ブラウザから"ホーム画面に追加"をすると、ネイティブアプリのように使用できます。
プログレッシブWebアプリ(PWA)とは、あたかもモバイルアプリのような見た目と動作をするWebサイトのことです。PWAは、エンドユーザーがアプリストアから、ソフトウェアをローカルにダウンロードする必要がなく、モバイルデバイスのネイティブ機能を活用できるように構築されています。その代わり、PWAは検索エンジンで検索して、ブラウザからすぐにアクセスすることができます。
progressive web app (PWA) translated by DeepL
実装についてはこちらの記事を参考にしました。
https://zenn.dev/tns_00/articles/next-pwa-install
ただし、最新の"next-pwa": "5.5.5",では生成されるsw.jsがpublicフォルダに入らず困っていたところ、
issueを見つけまして、5.5.4なら問題ありませんでした。
yarn upgrade next-pwa@5.5.4
https://github.com/shadowwalker/next-pwa/issues/383
ホーム画面に表示される名前はmanifest.jsonのshort_nameなので、忘れずに設定しましょう。