Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PWA概論
Search
Kohei TAKATA
May 18, 2018
2
1.2k
PWA概論
2018/05/18 Connehito Marché #2〜webフロントエンド市〜
Kohei TAKATA
May 18, 2018
Tweet
Share
More Decks by Kohei TAKATA
See All by Kohei TAKATA
会議における相対的な頭の回転の速さについて
koheitakata
0
1.6k
Answer People and the community activities
koheitakata
0
66
Contributing to Node.js
koheitakata
0
210
すごく見えるGitHub垢の作り方v1.1
koheitakata
1
600
learnyoureactが教えてくれたこと
koheitakata
1
370
learnyoureactが教えてくれた5つのこと
koheitakata
1
460
Socket.IOを使ってライフゲームで遊ぶ
koheitakata
0
88
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
173
14k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Visualization
eitanlees
148
16k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Six Lessons from altMBA
skipperchong
28
4k
Transcript
PWA 概論 Kohei TAKATA
もくじ PWA とはなにか なぜPWA か なぜ今PWA のような話をするのか 現状の問題点 既存サー ビスへの導入
~~~~~~~~~~~~~~~~ 話さないこと → 実装の細かいトコ
PWA とはなにか Progressive Web Apps の略。 スマホのWEB 上で、 ネイティブアプリのような体験を提供するため のもの。
( 機能例) ホー ム画面への追加、 オフラインキャッシュ、 プッシュ 通知、 スプラッシュ画面、 全画面表示、 など 導入事例としては、twitter、SUUMO、lancome などが有名 アプリを代替するものではないぞ → パフォー マンス、 体験ではアプリに軍配。 → 出面の1 つ。 実装の優先順位の問題
なぜPWA か① アプリは費用対効果が悪い スマホの利用時間は少数のアプリがほぼ独占 「 いつも使ってるアプリの体験 = 使いやすい」 になっちゃう iOS、Android、Swift、Java(Kotlin)、PUSH
通知、WebView、 Apple の審査、 証明書、 リリー ス、 ストア、 アップデー ト.........
なぜPWA か② 従来のWEB との比較 ペー ジ容量の増加への対応 フロント側でキャッシュが利用できる ホー ムアイコン、PUSH 通知によるユー
ザー の復帰率向上
なぜ今PWA のような話をするのか safari が対応したから!!!!!!! 1
現状の問題点 見た目や体験はアプリと一緒にはできない safari ではまだ完全に機能が揃っていない(PUSH 通知とか) ユー ザー にまだ体験として普及していない → よりよい体験を求めてアプリをストアで検索するのがまだ一般的
→ 「 なんかよくわからんダイアログ出てきた」 って思われる
既存サー ビスへの導入 基本的には既存のWEB をそのまま使える。 まずはhttps 化する必要があるよ。 機能を1 つずつ対応していく(1 歩1 歩進めていく)
ことが可能。 → 「 ホー ム画面に追加」 からやる、 とか。
That's all! PWA を使うことでユー ザー の体験は上がることしか無いので、 一歩 一歩進めていきましょ。
ご静聴。
参考資料 Service Worker とは何者か PWA ってどう有効なのかしら 考えてみた What Type of
Mobile Marketer Are You? PWA ツー ルを利用した対応と企業サイドの懸念点 お手軽PWA 開発環境と近い将来の課題 Creating Media Without an App (Chrome Dev Summit 2017) PWA の大手の事例が増えてきた 注目のサイト改善施策PWA とは? 企業の最新活用事例5 選