Help us understand the problem. What is going on with this article?

PWAについて

More than 1 year has passed since last update.

PWAについて

by uryyyyyyy
1 / 7

PWAとは

https://developers.google.com/web/progressive-web-apps/

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

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


なにが嬉しいのか?

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

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

なにができるのか

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

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

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

http://qiita.com/y_fujieda/items/f9e765ac9d89ba241154


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

http://caniuse.com/#feat=geolocation

http://caniuse.com/#feat=push-api

(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
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  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