Movatterモバイル変換
[0]
ホーム
URL:
画像なし
夜間モード
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Hiroshi Kawada
53,556 views
完全負け組なモバイルWebが、これから復活する(多分)
Googleさんならきっと、やってくれる(多分)
Technology
◦
Read more
267
Save
Share
Embed
Embed presentation
Download
Downloaded 89 times
1
/ 60
2
/ 60
3
/ 60
4
/ 60
5
/ 60
6
/ 60
7
/ 60
8
/ 60
9
/ 60
10
/ 60
11
/ 60
12
/ 60
13
/ 60
14
/ 60
15
/ 60
16
/ 60
17
/ 60
18
/ 60
19
/ 60
20
/ 60
21
/ 60
22
/ 60
23
/ 60
24
/ 60
25
/ 60
26
/ 60
27
/ 60
28
/ 60
29
/ 60
30
/ 60
31
/ 60
32
/ 60
33
/ 60
34
/ 60
35
/ 60
36
/ 60
37
/ 60
38
/ 60
39
/ 60
40
/ 60
41
/ 60
42
/ 60
43
/ 60
44
/ 60
45
/ 60
46
/ 60
47
/ 60
48
/ 60
49
/ 60
50
/ 60
51
/ 60
52
/ 60
53
/ 60
54
/ 60
55
/ 60
56
/ 60
57
/ 60
58
/ 60
59
/ 60
60
/ 60
Recommended
PDF
デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?
by
Developers Summit
PDF
SIMD.js(ECMAScript 7)
by
Hiroshi Kawada
PDF
モバイルWebアプリのこれまでとこれから
by
dsuke Takaoka
PDF
これからのモバイルWebと最新動向
by
yoshikawa_t
PDF
オープンソースで始めるオフラインアプリケーション開発入門
by
Fumio SAGAWA
PDF
次世代Web業務アプリケーション
by
Fumio SAGAWA
PDF
Yeomanではじめる爆速webアプリ開発
by
Masakazu Muraoka
PDF
はじめてのモバイルウェブアプリ 1
by
Taisuke Fukuno
PDF
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
by
Fumio SAGAWA
PPTX
オフラインWebアプリケーションのつくりかた
by
Shumpei Shiraishi
PDF
HTML5でできるカメラアプリを実際に体験しよう
by
Hideki Akiba
PDF
モバイルHTML5サイトでの写真アップロードの最適化と業務アプリへの適用
by
Shinichi Tomita
PPTX
ハイブリッドアプリ開発最前線から見たHtml5の理想と現実
by
Monaca
PDF
はじめてのモバイルウェブアプリ 2
by
Taisuke Fukuno
PDF
PhoneGapでWebアプリをスマホアプリ化
by
Takashi Okamoto
PDF
モダンWeb開発ワークショップ
by
Staffnet_Inc
PDF
Ionicでハイブリッドアプリ入門①
by
Tomokatsu Iguchi
PDF
Windows ストアアプリから使かえるセンサーAPIとデバイスAPI
by
Osamu Monoe
PDF
もっと良くなるHTMLアプリケーション設計と実装
by
Mitsue-Links
PDF
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
by
Shinichiro Yoshida
PPTX
CordovaでAngularJSアプリ開発
by
アシアル株式会社
PPTX
HTML5ハイブリッドアプリ開発のベストプラクティス
by
アシアル株式会社
PDF
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
by
Shuichi Takaya
PDF
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
by
Monaca
PDF
SPAを実現するために必要な通信技術
by
Yusuke Naka
PDF
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
by
Monaca
PPTX
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
by
icchiman
PDF
Angularモダンweb開発セミナー紹介 20170923
by
Staffnet_Inc
More Related Content
PDF
デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?
by
Developers Summit
PDF
SIMD.js(ECMAScript 7)
by
Hiroshi Kawada
PDF
モバイルWebアプリのこれまでとこれから
by
dsuke Takaoka
PDF
これからのモバイルWebと最新動向
by
yoshikawa_t
PDF
オープンソースで始めるオフラインアプリケーション開発入門
by
Fumio SAGAWA
PDF
次世代Web業務アプリケーション
by
Fumio SAGAWA
PDF
Yeomanではじめる爆速webアプリ開発
by
Masakazu Muraoka
PDF
はじめてのモバイルウェブアプリ 1
by
Taisuke Fukuno
デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?
by
Developers Summit
SIMD.js(ECMAScript 7)
by
Hiroshi Kawada
モバイルWebアプリのこれまでとこれから
by
dsuke Takaoka
これからのモバイルWebと最新動向
by
yoshikawa_t
オープンソースで始めるオフラインアプリケーション開発入門
by
Fumio SAGAWA
次世代Web業務アプリケーション
by
Fumio SAGAWA
Yeomanではじめる爆速webアプリ開発
by
Masakazu Muraoka
はじめてのモバイルウェブアプリ 1
by
Taisuke Fukuno
What's hot
PDF
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
by
Fumio SAGAWA
PPTX
オフラインWebアプリケーションのつくりかた
by
Shumpei Shiraishi
PDF
HTML5でできるカメラアプリを実際に体験しよう
by
Hideki Akiba
PDF
モバイルHTML5サイトでの写真アップロードの最適化と業務アプリへの適用
by
Shinichi Tomita
PPTX
ハイブリッドアプリ開発最前線から見たHtml5の理想と現実
by
Monaca
PDF
はじめてのモバイルウェブアプリ 2
by
Taisuke Fukuno
PDF
PhoneGapでWebアプリをスマホアプリ化
by
Takashi Okamoto
PDF
モダンWeb開発ワークショップ
by
Staffnet_Inc
PDF
Ionicでハイブリッドアプリ入門①
by
Tomokatsu Iguchi
PDF
Windows ストアアプリから使かえるセンサーAPIとデバイスAPI
by
Osamu Monoe
PDF
もっと良くなるHTMLアプリケーション設計と実装
by
Mitsue-Links
PDF
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
by
Shinichiro Yoshida
PPTX
CordovaでAngularJSアプリ開発
by
アシアル株式会社
PPTX
HTML5ハイブリッドアプリ開発のベストプラクティス
by
アシアル株式会社
PDF
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
by
Shuichi Takaya
PDF
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
by
Monaca
PDF
SPAを実現するために必要な通信技術
by
Yusuke Naka
PDF
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
by
Monaca
PPTX
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
by
icchiman
PDF
Angularモダンweb開発セミナー紹介 20170923
by
Staffnet_Inc
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
by
Fumio SAGAWA
オフラインWebアプリケーションのつくりかた
by
Shumpei Shiraishi
HTML5でできるカメラアプリを実際に体験しよう
by
Hideki Akiba
モバイルHTML5サイトでの写真アップロードの最適化と業務アプリへの適用
by
Shinichi Tomita
ハイブリッドアプリ開発最前線から見たHtml5の理想と現実
by
Monaca
はじめてのモバイルウェブアプリ 2
by
Taisuke Fukuno
PhoneGapでWebアプリをスマホアプリ化
by
Takashi Okamoto
モダンWeb開発ワークショップ
by
Staffnet_Inc
Ionicでハイブリッドアプリ入門①
by
Tomokatsu Iguchi
Windows ストアアプリから使かえるセンサーAPIとデバイスAPI
by
Osamu Monoe
もっと良くなるHTMLアプリケーション設計と実装
by
Mitsue-Links
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
by
Shinichiro Yoshida
CordovaでAngularJSアプリ開発
by
アシアル株式会社
HTML5ハイブリッドアプリ開発のベストプラクティス
by
アシアル株式会社
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
by
Shuichi Takaya
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
by
Monaca
SPAを実現するために必要な通信技術
by
Yusuke Naka
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
by
Monaca
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
by
icchiman
Angularモダンweb開発セミナー紹介 20170923
by
Staffnet_Inc
完全負け組なモバイルWebが、これから復活する(多分)
1.
完全負け組なモバイルWebが• • •
• •これから復活する(多分)「The Next Generation Mobile Web(Google I/O 2015)」レポート第58回HTML5とか勉強会2015.6.13Performanceon RAILServiceWorkersPush &Notification
2.
ふろしきモバイルWebばっかりエンジニア・html5jパフォーマンス部・日本Cordovaユーザー会- 自己紹介 -
3.
モバイルWeb
4.
ダメダメ過ぎて生きるのが辛い…JavaSwift HTML5
5.
なぜ、ダメダメ?
6.
ダメダメな理由 - その1ブックマークが役に立たない
7.
デスクトップPCノートPC個々のアプリの機能は大きく一つで多くのユースケースのカバーアプリユースケースユースケースユースケース
8.
デスクトップPCノートPCブラウザのブックマーク機能はPC上のアプリの扱われ方と相性が良かったブラウザWebサイトWebサイトWebサイト
9.
モバイルしかし、モバイルは一つアプリ≒一つのユースケースアプリアプリアプリユースケースユースケースユースケース≒≒≒
10.
モバイルブラウザのブックマーク機能はモバイルのアプリの使われ方と合わないアプリブラウザアプリWebサイトWebサイトWebサイト遠い…遠い…遠い…
11.
ダメダメな理由 - その2閉じられたら何もできない
12.
PCは使う時だけ起動されていたブラウザも同じタイミングで起動されたデスクトップPCノートPC作業中 作業無しアプリ停止アプリ起動PC停止PC起動
13.
PCとその上のアプリはライフタイムが殆ど変わらなかったデスクトップPCノートPC作業中 作業無しブラウザ閉じるブラウザ開くPC停止PC起動
14.
モバイルは常に起動されユーザに寄り添いアプリもまた、常時ユーザと寄り添うモバイル作業中 作業無しアプリ起動モバイル起動作業復活通知!
15.
しかし、Webは閉じられたら何もできないモバイルの使われ方とは合わない作業中 作業無しブラウザ開くモバイル起動作業復活ならず!!ブラウザ閉じるモバイル
16.
ダメダメな理由 - その3パフォーマンスが悪い
17.
デスクトップPCノートPCPCはハードウェアも通信リソースも潤沢Webのオーバヘッドも吸収できる
18.
モバイルモバイルは省エネが求められ制限が多いWebのオーバヘッドは時に邪魔になる
19.
Webはモバイルに向いていないというのか…けど、けど我々はッ
20.
Webという自由な世界で人々にサービスを提供し続けたい!!
21.
Googleはその答えを探っているようですThe Next Generation
Mobile WebGoogle I/O 2015
22.
モバイルに適したWebを作るために開発者が行うべき3つのことMobile UIモバイルに適したUISTEP.1Mobile Lifetimeモバイルに適したライフタイムSTEP.2Mobile
Performanceモバイルに適したパフォーマンスSTEP.3UserContents
23.
STEP.1Mobile UIモバイルに適したUIでWebを扱おう!!
24.
ホームスクリーンへランチャーアイコンを配置しWebWebアプリアプリほげほげ ふがふが ぴよぴよ
ふーばー
25.
アイコンをタップ時にはモバイル専用のUIで起動させよう!!ほげほげ ふがふが ぴよぴよ
ふーばーぴよぴよ
26.
どうやって!?
27.
Web Application Manifest・WebアプリでモバイルUIを 扱うためのWeb標準。・Apache
Cordovaで慣らされ ManifoldJSでも使われる。・Chrome M39(2014.10)からは、 ホームスクリーン起動時にも利用可に!!http://www.w3.org/TR/appmanifest/
28.
Add to Home
Screenmanifest.jsonほげほげ ふがふが ぴよぴよ ふーばーindex.html・タイトル・リンク先URL・IconファイルURL・UI制限参照
29.
index.html<!DOCTYPE html><html lang="ja"><head><meta
charset="utf-8"><meta name="viewport" content="width=device-width"><link rel="manifest" href="manifest.json"><title>ぴよぴよ</title>・・・Chrome M39+
30.
manifest.jsonChrome M39+{"name": "Manifest
Sample","icons": [{"src": "launcher-icon-0-75x.png","sizes": "36x36","type": "image/png","density": "0.75"},],"start_url": "index.html","display": "standalone","orientation": "landscape"}…← iconファイルURL← 開始URL← ブラウザUIの有無← 縦/横の制限
31.
index.html<!DOCTYPE html><html lang="ja"><head><meta
charset="utf-8"><meta name="viewport" content="width=device-width"><meta name="mobile-web-app-capable" content="yes"><link rel="icon" sizes="192x192" href="/icon.png"><title>ぴよぴよ</title>・・・Chrome M31∼M38 (一昔前のやり方)
32.
https://developer.chrome.com/multidevice/android/installtohomescreen
33.
STEP.2Mobile LifetimeWebをモバイルに適したライフタイムで動かそう!!
34.
Notification AreThe Next
Platform.— Anish Acharya, TechCrunchこれからのプラットフォームは通知機能だ!!
35.
ブラウザが閉じられてもバックグラウンドで待機させてぴよぴよほげほげ ふがふが ぴよぴよ
ふーばー
36.
何か起きた時にユーザへそれを通知しよう!!ぴよぴよ 5分前【悲報】あなたがいつになってもAPI 22を使ってくれないから、ドロイド君がグレてしまったようです。
37.
どうやって!?
38.
Service Workers
39.
Service Workersバックグラウンドでイベントを受付けて何かしらの処理を実行できるWeb標準。http://www.w3.org/TR/service-workers/Push APIhttp://www.w3.org/TR/push-api/プッシュサービスからのプッシュイベントを受付けて、メッセージを読み込めるWeb標準。Notifications
APIhttps://notifications.spec.whatwg.org/モバイルの通知を実現するLiving Standard。Permission APIの仕様が固まるとWeb標準になる?
40.
プッシュサービスネットワークpushevents①clear pushsubscription③ぴよぴよ 5分前【悲報】あなたがいつになってもAPI
22を使ってくれないから、ドロイド君がグレてしまったようです。通知画面ServiceWorkersブラウザが閉じていても裏で動いているshownotification②
41.
https://developers.google.com/web/updates/2015/03/push-notificatons-on-the-open-web
42.
https://developers.google.com/web/updates/2015/03/push-notificatons-on-the-open-web時代はBackground Syncですねごめんなさい。
43.
STEP.3Mobile Performanceモバイルに適したパフォーマンスにチューンしよう!!
44.
When is performance‘good
enough’?When the usercan’t perceive it.— Don Draper十分なパフォーマンスとはユーザがそれを意識しないことである
45.
どうやって!?
46.
ブラウザの中の人はモバイルWebを速くしようと戦っている!!Oil-panDiscardable memoryTurboFanCSS Writer
rewriteSlimming PaintIntelligent session restoreDOM serializationSchedulerSaneScriptSoundScriptFast line layoutGaneshCode cachingScript StreamingService WorkerIndexedDB Optimizationimage-rendering:pixelatedMedia power reductionAnimated GIF optimizationMemory CoordinatorRemove Animated GIF paint stormUnified BeginFrame SchedulingThreaded GPU RasterizationPartial Swap
47.
RAIL開発者が実践すべきことはWebのパフォーマンスモデル
48.
RAILR : Reaction,
ResponseA : AnimationI : IdleL : Loadこれでユーザは、ストレスフリーになれる!!
49.
R : Reactionは100ms未満で!
50.
A : Animationは16.67ms未満で!
51.
I : Idleは50ms未満で!
52.
L : Loadは1,000ms未満で!
53.
もっと詳しく!?
54.
大好評連載中http://gihyo.jp/dev/serial/01/web-rail
55.
最後に
56.
モバイルWebの未来はダメダメじゃない希望を持って生きようじゃないか!!1. モバイルに適したUIを! Web Application
Manifest/Add to Homescreen2. モバイルに適したライフタイムを! ServiceWorkers/Notification/Push3. モバイルに適したパフォーマンスを! Performance on RAIL
57.
ほげほげ ふがふが ぴよぴよ
ふーばー入り口はホームスクリーンからServiceWorkersWebサーバーPushサービスアセット(キャッシュ)①メッセージ ②③④通知HTMLアプリを送っておくPushパフォーマンスはRAILで!!モバイルWebの未来はダメダメじゃない希望を持って生きようじゃないか!!
58.
フラグメントの問題が解決されたらね…
59.
Googleさん期待しています!!
60.
Thank You!ふろしき @_furoshiki
Download
[8]
ページ先頭
©2009-2025
Movatter.jp