UserImage

@kuri_tter

PWAの基準を満たして何が出来るか?本当にそれは必要なのか?(解決)へのアドバイス・コメント
2

恥ずかしながらPWAのことはほとんど分からないのですが、Qiitaの記事を読ませて頂きました。

タイトルと本文の内容から、「PWAってなんかすごいらしくて試したけど、チェックリストに沿ってサイトの質をあげることの方が大事なんじゃない?」というようなことを言いたいのかと思いました。

私見ですが、こうすればストレートに伝わるのでは…ではという意見を述べさせていただきます。

## 構成について
一案ですが例えば以下のようにしたらどうでしょうか。

---
# はじめに、PWAとは
- 簡単にPWAの概要について述べる
- 世の中的にもPWAを意識した構成が目立つ、みたいな話を入れる。
- PWAの基準についての話

# 結局PWAは必要なのか?
- 流行っているけど実際どうなの?という話
- PWAの要件を満たすことが目的となっている風潮があるのでは、という疑問
- 記事の結論「PWAのチェックリスト」を満たすべき、という話

# PWAのチェックリストについて
- 実は巷でいわれているPWAにはチェックリストがあるんですよ、という話。
- ここが大事な部分なので、詳しく引用する

# 実際に試してみた
- 実体験を書く

# おわりに
- バッグの例えをここに持ってくる
- でもそれって本質的じゃないのでは、という話
- PWA、PWAいうよりもチェックリストに沿ってブラッシュアップすることが大事、と言う話

# 補足
- Cromeの検証ツールの紹介
- 以前の記事の紹介
---

##もうちょっと詳しく書くと
超雑ですが、自分なりに文章も書いてみました。

---
# はじめに、PWAとは
唐突ですが、PWAを意識した開発を皆さんは行っておりますでしょうか。
私も実際にPWAを意識した構成で開発を行ったことがありまして、色々と思うところがありました。そんなわけで今回はPWAについて考えたことをまとめていきたいと思います。

PWAとは、Progressive Web Appsの略称で、モバイルブラウザとネイティブアプリ(アプリストアからダウンロードして使用するアプリ)の利点を融合したWebアプリ(アプリのように振る舞う高速なWebサイト)のことを言います。(ここはGoogle検索の丸コピです)

実際に、世の中的にもPWAを意識したWEBサイトが目立ちます。
(ここでなんかデータがあれば挿入)

ちなみに一般的にPWAには以下の基準があるとされています。
(ここで基準を書く)

# 結局PWAは必要なのか?
そんなPWAですが、基準を満たすことが目的となっている風潮があるのでは、と感じております。言い換えると言葉が一人歩きしすぎているのでは、と感じる次第です。
PWAの基準を活かしたサイトを作ってみたけど、なんか違う…と思っている人も多いのではないでしょうか。
私自身、実際にPWAの基準を満たすような開発を行ったことがあり、そのようなことを感じた経緯があります。
(ここでなんか違うと思った具体例を入れる)
いろいろと試行錯誤をした結果、「PWAのチェックリスト」を満たすことに意味があるのではないかと思いました。

# PWAのチェックリストについて
先に述べた通り、実は巷でいわれているPWAにはチェックリストがあります。ご存知でしたでしょうか。
https://web.dev/pwa-checklist/#core

(ここで必要ならサイトの文章を引用)

# 実際に試してみた
実際にこのチェックリストに沿って開発をしてみたことがあります。
その際に以下のようなメリットがあると感じました。
(ここで感じたメリットの具体例を書く)
(基準だけを意識した場合に得られない開発体験があれば望ましい)

# おわりに
PWAの基準を満たすことを目的にしてしまうと、本末転倒になるのではないかと私は考えました。PWAの基準を満たしただけのサイトは、例えば「バッグを本のように見せかけて本屋さんで販売した」というのと同じことだと思います。
しかし、果たしてそんなバッグが売れるでしょうか。
当然ながらバッグを購入したい人は、バッグに求められる効能を求めているはずです、売れるとは思えません。
それより、本当に需要がある『バッグ』はわざわざ本屋さんで売らなくてもバッグ屋さんで売れるのでは?と考えます。
大事なのは本屋さんでバッグを売ることではなくて、バッグの質を高めることです。素晴らしいバッグなので、本屋さんでも売れてしまう…というのが理想の状態です。

まとめると、PWAの基準だけを満たしたサイトは上記の例えと同じだと思います。
まずは、チェックリストに沿って開発を行うことで、質が向上し、結果的にPWAになる、というのが理想だと私は考えます。

# 補足
- Cromeの検証ツールの紹介
- 以前の記事の紹介
---

# おわりに
冒頭でも述べた通りPWAについて明るくないので参考程度に読んでいただけると幸いです。