Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
10
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

Organization

PWAについて

PWAについて

by uryyyyyyy
1 / 7

PWAとは

(主にAndorid端末で)アプリっぽい挙動をするウェブページのこと。
主に、オフライン対応・プッシュ通知、Homeへの追加ができることが強み。

(定義は難しいが、オフライン対応していれば一般にWPAと呼ばれそう。)


なにが嬉しいのか?

アプリとWebのいいとこ取りができる。

  • インストール不要
  • アプリ審査も不要でアップデートも簡単
  • オフラインでもサクサク動く
  • 通知もできるしアプリとしてHomeに並べられる。

なにができるのか

  • remote/local Push
  • 現在地取得
  • オフライン対応
    • ページの表示
    • 画面遷移
  • Home画面への追加

どうやってやってるのか?

ブラウザの各種API(geo, push, localStorage, history, ServiceWorker)を使っている。


ちなみにブラウザの対応状況
http://caniuse.com/#feat=serviceworkers

(Appleはアプリの利用が減るのを懸念してか、Safariへの対応が進んでいない)


広告&Analytics

  • オフライン時は表示も遷移も出来ないと思う。
  • オンライン時は、普通のWebページと同じ

Analyticsは、オフライン時にデータを溜めておいて後で送るができるっぽい。
https://developers.google.com/web/updates/2016/07/offline-google-analytics?hl=en

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
10
Help us understand the problem. What are the problem?