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.1k
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.3k
Answer People and the community activities
koheitakata
0
48
Contributing to Node.js
koheitakata
0
170
すごく見えるGitHub垢の作り方v1.1
koheitakata
1
530
learnyoureactが教えてくれたこと
koheitakata
1
340
learnyoureactが教えてくれた5つのこと
koheitakata
1
420
Socket.IOを使ってライフゲームで遊ぶ
koheitakata
0
79
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
36
2.1k
Into the Great Unknown - MozCon
thekraken
10
990
Ruby is Unlike a Banana
tanoku
96
10k
Happy Clients
brianwarren
92
6.4k
Atom: Resistance is Futile
akmur
259
25k
4 Signs Your Business is Dying
shpigford
175
21k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
GraphQLとの向き合い方2022年版
quramy
32
12k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Fireside Chat
paigeccino
21
2.6k
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 選