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.4k
Answer People and the community activities
koheitakata
0
60
Contributing to Node.js
koheitakata
0
190
すごく見えるGitHub垢の作り方v1.1
koheitakata
1
550
learnyoureactが教えてくれたこと
koheitakata
1
360
learnyoureactが教えてくれた5つのこと
koheitakata
1
430
Socket.IOを使ってライフゲームで遊ぶ
koheitakata
0
84
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
740
A Tale of Four Properties
chriscoyier
156
23k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Code Reviewing Like a Champion
maltzj
520
39k
Producing Creativity
orderedlist
PRO
341
39k
Making Projects Easy
brettharned
115
5.9k
Being A Developer After 40
akosma
86
590k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
410
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
How STYLIGHT went responsive
nonsquared
95
5.2k
The Cult of Friendly URLs
andyhume
78
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 選