html5は本当にflashの代替になり得るのか?~webテクノロジー進化論

116
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 太田禎一 | アドビ システムズ 株式会社 テクニカルエバンジェリスト HTML5は本当にFlashの代替になり得るのか? 〜Webテクノロジー進化論 RIAコンソーシアム [B]セミ | 2012.02.20 Photo: C. G. P. Grey http://www.cgpgrey.com/ ちなみにわし ダーウィンだから よろしく

Upload: teiichi-ota

Post on 01-Nov-2014

52.040 views

Category:

Technology


3 download

DESCRIPTION

第20回 RIAコンソーシアム・ビジネスセミナー「Flash」はその役割を終えたのか~今後のRIA開発を考える~ http://www.riac.jp/2012/01/bflash-ria.html でつかった資料

TRANSCRIPT

Page 1: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

太田禎一 | アドビ システムズ 株式会社 テクニカルエバンジェリスト

HTML5は本当にFlashの代替になり得るのか? 〜Webテクノロジー進化論

RIAコンソーシアム [B]セミ | 2012.02.20

Photo: C. G. P. Grey http://www.cgpgrey.com/

ちなみにわし ダーウィンだから

よろしく

Page 2: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

おまえダレ?

テクニカルエバンジェリストです。正式な肩書きなのですごめんなさい

放送・出版・デジタルメディアを中心に、いろいろなお客様に最新Adobeテクノロジーや、そのよさをお伝えする仕事

直接お伺いしたり、イベント・カンファレンスでお話したり

2

Page 3: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

はじめに…

3

Page 4: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

大事なことなので何度でも言います

普及率なめんな。

4

Page 5: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flash Playerの普及率

5

Millward Brown調べ1 (2011.06)

Flash Player 10+

98.9% (Japan)

※PCのみ

RIASTATS調べ2 (2012.02)

Flash Player 10+

86.37% (Japan)

※スマホ・タブレット含む

Source: 1http://www.adobe.com/products/flashplatformruntimes/statistics.displayTab3.html 2http://riastats.com/

Page 6: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

ダーウィン&ウォレスの自然選択説

自然選択説(しぜんせんたくせつ、英: natural selection)とは、進化を説明するうえでの根幹をなす理論。厳しい自然環境が、生物に無目的に起きる変異(突然変異)を選別し、進化に方向性を与えるという説。1859年にチャールズ・ダーウィンとアルフレッド・ウォレスによってはじめて体系化された。自然淘汰説(しぜんとうたせつ)ともいう。

6 Link: http://ja.wikipedia.org/wiki/%E8%87%AA%E7%84%B6%E9%81%B8%E6%8A%9E%E8%AA%AC

Page 7: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

ダーウィンフィンチ

1970年 - 80年代に観察された自然選択の例。長い乾期によってダーウィンフィンチが主食にしていた木の実が少なくなると、堅い実を食べるのに適した大きな嘴を持った個体が選択的に生き残った。その後、大雨で食料が増えると、大きな嘴を持つ個体は(体の維持などの点で)不利となり、全体の平均的な体格は縮小する傾向を示した。単純に体格や嘴の平均値が変化するだけではなく、性選択の影響も同時に受け、複数の小グループに収斂する様子も観察されている。

7 Link: http://ja.wikipedia.org/wiki/%E8%87%AA%E7%84%B6%E9%81%B8%E6%8A%9E%E8%AA%AC

Page 8: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

選択圧

自然環境は急激に変化することはまれであるため、特定の方向に選択を偏らせることがある。例えば砂漠では砂色の体が保護色となる 、発汗が抑えられわずかな水分を有効利用する、あるいは夜行性となるなどが生存に有利に働く。このように実際に生存率に差をもたらす自然環境の力を選択圧と言う。生息する環境が異なれば、生物は異なる選択圧を受ける。生物は常に様々な選択圧に晒されており、また一つの性質に対して複数の選択圧が働くのが普通である。

8 Link: http://ja.wikipedia.org/wiki/%E8%87%AA%E7%84%B6%E9%81%B8%E6%8A%9E%E8%AA%AC

Page 9: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

なんでダーウィン?

Webテクノロジーが 生息する環境に注目し

そこにどのような選択圧が存在するのかを 理解すると、今後なにが生き残るのかが

見えてくるはず、きっと。

9

Page 10: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Webテクノロジーの選択圧とは?

1. 普及率=リーチ! 2. 機能・性能

3. ユニークな価値

10

Page 11: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

「Webテクノロジー進化論」

以下の選択圧に適応したWebテクノロジーはその環境で生き残り、進化をつづける 1. 少しでも広くリーチできるテクノロジーが生き残る (機能の優劣は決定打ではない) 2. もしも同程度のリーチなら機能・性能が高いテクノロジーが生き残る 3. ただし、他では得られないユニークな価値を提供できるテクノロジーはニッチとして、あるいは住処を変えて長く生き残る

11

Page 12: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

たとえばオンラインビデオ

12

Page 13: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

たとえば「マルチメディア」

13

Page 14: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

で、今日のお題「HTML5は本当にFlashの代替になり得るのか?」

14

Page 15: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

HTMLテクノロジーのザックリとした進化とその現状

15

PC ブラウザ

スマートフォン ブラウザ

スマートフォン アプリ

Page 16: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flashテクノロジーのザックリとした進化とその現状

16

PC ブラウザ

スマートフォン ブラウザ

スマートフォン アプリ

最初からiOS出禁な Flash Playerは充分な リーチを達成できず

選択圧に屈して終了。 ごめんなさい普及率

なめてましたw

Page 17: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flashやばいじゃん!

17

PCブラウザでも Flashはぜ〜んぶ

HTML5に置き換えられて 絶滅するね!

Page 18: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

次にくるのは PCブラウザにおける

HTML5の隆盛にともなう Flashの終焉ですね?

ktkrワクテカ!

18

Page 19: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

…まずはじめにちょっと整理が必要

「HTML5」って便利なコトバ なんだけど、それが指し示すものは

人や文脈によって違う。

19

Page 20: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

「HTML5」の定義

HTML5=Flash不要 という意味だと仮定して

もっとわかりやすく 「アンプラグド」と呼んでみる。

20

にょろ〜ん!

Page 21: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

アンプラグドを構成するもの

21

Audio/Video

HTML5 Video HTML5 Audio

H.264 WebM Theora

グラフィック

SVG HTML5 Canvas

WebGL Web Fonts

UI

HTML5 Forms Drag and Drop Touch Events

アニメーション

DOM+JavaScript DOM+CSS3 Transforms

HTML5 Canvas

アプリケーション

Web Storage Web Sockets

File API Offline Web Apps

ブラウザ内蔵の機能 のみですべてを実現

Page 22: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

アンプラグドを構成するもの

22

Audio/Video

HTML5 Video HTML5 Audio

H.264 WebM Theora

グラフィック

SVG HTML5 Canvas

WebGL Web Fonts

UI

HTML5 Forms Drag and Drop Touch Events

アニメーション

DOM+JavaScript DOM+CSS3 Transforms

HTML5 Canvas

アプリケーション

Web Storage Web Sockets

File API Offline Web Apps

HTML5だけじゃなくて いろんな技術の 組み合わせ♡

ブラウザ内蔵の機能 のみですべてを実現

Page 23: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

これらがバラバラにブラウザ実装されているのがいま (&未来永劫)

23

各々普及率が 異なる

Link: http://html5readiness.com/

Page 24: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

とりあえずノリで実装しちゃわれてる機能も♡

CSS3 Vendor Prefixes

-moz- -webkit-

-ms- -o-

24

Page 25: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

caniuse.com

25 Link: http://caniuse.com/

Page 26: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

html5please.us

26 Link: http://html5please.us/

Page 27: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

ちなみに…

HTML5の実装状況を知るには caniuse.com

html5please.us この2つを絶対押さえておくべき。

27

Page 28: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

はいはい、アンプラグドが いろんなものの集合体だってことは

わかった。そんで?

28

Page 29: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

…もういっこ整理

もうひとつ、 「Flash」ってひとことで言って

もPCブラウザではさまざまな 用途で使われている。

用途=Webテクノロジーが棲む環境

ととらえ、ザックリ区分してみよう。

29

Page 30: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

PCブラウザにおけるFlashの用途。ザックリと

30

表示エフェクト・スライドショー

アニメーション・

モーションGFX

RIA (業務アプリケー

ション)

ゲーム・高度なインタラクティブコンテンツ

オンラインビデオ

Page 31: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

他にもあるだろうけど… まぁ、ザックリ理解。

31

Page 32: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

アンプラグド vs. Flash検証

5つの環境それぞれで Webの選択圧をふまえ、

アンプラグドとFlashのどちらが 生存に適しているのかを検証

してみるっていうのが このプレゼンの主旨。

じゃぁいってみよう。

32

Page 33: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

表示エフェクト・スライドショー

アンプラグド vs. Flash:表示エフェクト

アンプラグド実現方法 DOM+JavaScript (jQueryなど)

リーチ 機能を抑えればほぼ100%

機能 JavaScriptによるDOMアニメーションで、従来Flashに頼っていた単純な画像の移動や切り替え効果はすべて実現できる。旧バージョンのIEで適切に表示されない画像(透過PNG)・CSS効果も一部あるがその場合でもコンテンツはなんとか表示される (graceful degradation)し、Polyfillsが使える場面もある

33 Link: http://www.pentax.jp/japan/products/k-01/

Page 34: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

PNG alpha transparency普及率:93.3%

34 Link: http://caniuse.com/png-alpha

Page 35: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

CSS3 Opacity普及率:70.93%

35 Link: http://caniuse.com/css-opacity

Page 36: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

HTML5エフェクトライブラリ (ごく一部)

36

jQuery & Plugins

Link: http://djdesignerlab.com/2011/09/02/20-fresh-jquery-animation-plugin-and-tutorials/

Page 37: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

アンプラグド vs. Flash:アニメーション

アンプラグド実現方法 JavaScript (jQueryなど) 、SVG、およびCSS3アニメーション (Adobe Edgeなど)

リーチ SVGや、CSS3 transformsをはじめとする高度なアニメーションに必須な機能がIE6/7/8で使えない

機能 SVGならびにCSS3プロパティとエフェクトのすべてが使えれば、Flash 8レベルのアニメーションはだいたい実現可能。コマアニメにはスプライトシートを使う

37

アニメーション・

モーションGFX

Link: http://www.enfantsterrible.com/

Page 38: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

CSS3 Transforms普及率:68.49%

38 Link: http://caniuse.com/transforms2d

Page 39: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

SVG普及率:69.09%

39 Link: http://caniuse.com/svg

Page 40: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

HTML5アニメーションライブラリ (ごく一部)

40

jQuery & Plugins

Easel.js

Processing.js Paper.js

Raphael.js

Page 41: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

アンプラグド vs. Flash:RIA

アンプラグド実現方法 JavaScriptライブラリ (jQuery/Backbone.jsなど)、HTML5 RIAフレームワーク (Ext JS/SproutCore/Dojo/YUIなど)

リーチ canvas/CSS3/File API等に依存するためIE6/7/8非対応であったり、対応していてもPolyfillsに頼る局面では動作速度が実用的でないHTML5 RIAフレームワークが多い

機能 データグリッドやフォーム等基本的な機能は揃っているが、Flexと同レベルの機能セット・動作一貫性・(IDE/デバッグ環境を含めた) 開発生産性は実現できていない

41

RIA (業務アプリケー

ション)

Link: http://dev.sencha.com/deploy/ext-4.0.0/examples/desktop/desktop.html

Page 42: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

HTML5 form普及率:2.92%

42 Link: http://caniuse.com/forms

Page 43: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

File API普及率:24.93%

43 Link: http://caniuse.com/fileapi

Page 44: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Offline web applications普及率:57.98%

44 Link: http://caniuse.com/offline-apps

Page 45: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Web Sockets普及率:41.86%

45 Link: http://caniuse.com/websockets

Page 46: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

JavaScriptライブラリ&HTML5 RIAフレームワーク (ごく一部)

46

Page 47: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flex to Sencha

47 Link: http://www.sencha.com/blog/flex-to-sencha-the-opportunity/

ちなみに Adobeの元エバン

ジェリストTedがFlex ユーザーにオススメ してるのは Sencha

(Ext JS/Sencha Touch)

Page 48: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

アンプラグド vs. Flash:ゲームなど

アンプラグド実現方法 HTML5ゲームライブラリ (DOMベース:enchant.jsなど、canvasベース:IMPACT/Easel.jsなど)

リーチ HTML5ゲームライブラリはIE6/7/8非対応

機能 Flash 2Dでできること (カジュアルゲームレベル) はHTML5ゲームライブラリでほぼすべて再現可能 (サウンドとビデオを除く)。WebGL (ハードウェア対応3D) はIE非対応

48

ゲーム・高度なインタラクティブコンテンツ

Link: http://www.cuttherope.ie/

Page 49: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Canvas普及率:68.99%

49 Link: http://caniuse.com/canvas

Page 50: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

WebGL普及率:46.82%* (マシンのハードウェア環境とドライバに依存)

50 Link: http://caniuse.com/webgl

Page 51: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Audio API普及率:0%

51 Link: http://caniuse.com/audio-api

Page 52: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

HTML5ゲームライブラリ (ごく一部)

52

Easel.js

Processing.js Raphael.js

enchant.js

Cocos2d-javascript

IMPACT

Page 53: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flashの優位性は、なにより実績が物語る

53 Source: http://www.onemorelevel.com/html-5-vs-flash-games/

Page 54: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Facebook版Angry Birds

54 Link: https://apps.facebook.com/angrybirds/

スマホアプリ版累計 ダウンロード数は5億。

Facebook対応とアプリ内

課金で新たな(巨大な) 収益源を得ることに。

Page 55: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

アンプラグド vs. Flash:ビデオ

アンプラグド実現方法 HTML5 video要素

リーチ 67.75% (H.264=42.65% WebM=46.86%) ※Flashへのフォールバックが必須

機能 ストリーミング (Live/VoD) 不可能 (ただしHTTP range requestあり)、コンテンツ保護不可能、フルスクリーンは一部ブラウザでのみ対応

55

オンラインビデオ

Link: http://vimeo.com/18667898

Page 56: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

HTML5 video普及率:67.75%

56 Link: http://caniuse.com/video

Page 57: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

H.264普及率:42.65%

57 Link: http://caniuse.com/mpeg4

Page 58: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

WebM普及率:46.86%

58 Link: http://caniuse.com/webm

Page 59: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

HTML5ビデオプレーヤー&フレームワーク (ごく一部)

59

Page 60: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

表示エフェクト・スライドショー

アニメーション・

モーションGFX

RIA (業務アプリケー

ション)

ゲーム・高度なインタラクティブコンテンツ

オンラインビデオ

まとめ:アンプラグド vs. Flash勢力図 (2012年2月現在)

60

Page 61: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

ポイント

Webテクノロジーの選択圧 (普及率&機能) が、一部の

環境でFlashがアンプラグドに 道を譲る結果につながった。

具体的には (厳密にHTML5ではない) jQueryによる

表示エフェクトとかスライドショー。

61

Page 62: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 62

なので レストランの

メニューがFlashとか もうマジやめてね

Page 63: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

ポイント

いっぽう、高機能なHTML5に依存した IE6/7/8非対応なアンプラグドは

その時点でリーチがFlashより低くなり、 選択圧が不利に作用している。

63

Page 64: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

…だったら無理してHTML5とかじゃなくて PCはぜんぶFlashでよくね?

64

Page 65: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

実際問題Flash利用してるWebページ 大幅に減ったりしてないし…

65

Page 66: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

WebページにおけるFlashの利用率推移 (HTTP Archive)

0%

10%

20%

30%

40%

50%

60%

2011.01.20 2011.05.16 2011.09.15 2012.01.15

Top 100

Top 1000

All

66 Source: http://httparchive.org/trends.php

Page 67: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

まとめ

河川・海洋では水棲動物、 陸上では陸生動物が

それぞれ繁栄している。

これは棲む場所によって異なる選択圧が

適用されるから。

じゃなかったら世界中 カエル (両生類) だらけでしょ?

67

Page 68: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

でも結局さ、IE6/7/8対応 しなきゃHTML5使えるわけでしょ?

いいじゃんそれで♡

68

Page 69: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

はい、おっしゃるとおり IE6/7/8ガン無視すれば

HTML5使いたい放題です。

マジするどいそのとおり!

69

Page 70: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

直近のブラウザバージョン別インターネット利用シェア (国内)

70 Source: http://gs.statcounter.com/#browser_version-JP-monthly-201201-201202-bar

26.23% 19.92%

16.45% 9.93%

4.2% 3.87%

2.97% 2.33%

IE6/7/8 32.76%

Page 71: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

ポイント

3割のユーザーを問答無用で 切り捨てるリスク

を上回るなんらかのメリットがあれば HTML5によるFlash置き換えは

いますぐ始めてオッケー。 RIAでもなんでも。

71

Page 72: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

いや、リスクとか脅しかよw ゆっても時間の問題でしょ?

72

Page 73: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

そうね、IE6/7/8絶滅まで どれぐらいの時間がかかるか

考えてみよう。

73

Page 74: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

ブラウザの世代交代スピード

74 Source: http://arstechnica.com/web/news/2011/08/july-browser-stats-windows-xp-loses-its-majority-share-of-web-users.ars

IEの世代交代 遅すぎ!

Page 75: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

ブラウザバージョン別インターネット利用シェア推移 (国内)

75 Source: http://gs.statcounter.com/#browser_version-JP-monthly-200812-201202

この推移を見てると IE8が5%以下に

なるのにあと2年近く かかりそう

IE8 26.23%

Page 76: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Good News!

76

XP以下はIE9以上に アップデート

できないけどね…

Source: http://www.itmedia.co.jp/news/articles/1112/16/news030.html

Page 77: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

ポイント

一般ユーザー向けの PC Webサイトで本当に

IE6/7/8を捨てられるようになるまでは あと2年の辛抱かも。

いっぽう企業内に目を向けると…

77

Page 78: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

企業内におけるIE6/7/8ユーザーむちゃむちゃ多い

5.9%

24.2%

13.7% 38.6%

2.6%

0.7%

4.6% 9.8%

社内でもっとも多く利用されているブラウザ

Webページ閲覧可能企業ベース(n=153)

IE9.xIE8.xIE7.xIE6.x以前 FirefoxSafariNetscapeOperaChrome

78 Source: Web広告研究会による第4回企業内Web閲覧環境調査 https://www.wab.ne.jp/wab_sites/contents/1449

ちなみにFlashが 閲覧できない企業は

1割

Page 79: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

ポイント

企業からのIE6/7/8駆逐には もうちょっと時間がかかりそう…

79

Page 80: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

あきらめないで!

でもじつは情シスがきちんと 取り組めば、一社ずつHTML5対応の

モダンブラウザにきっと統一できる!

一般向けサイトよりコントロール しやすいはずなのでそこは頑張りましょう!

80

Page 81: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

じゃあIE6/7/8がこの世から すっきりしゃっきり

退場したらFlashもご退場?

81

Page 82: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

あのさぁ…人の話ちゃんと聞いてる?

82

Page 83: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

以下の選択圧に適応したWebテクノロジーはその環境で生き残り、進化をつづける 1. 少しでも広くリーチできるテクノロジーが生き残る (機能の優劣は決定打ではない) 2. もしも同程度のリーチなら機能・性能が高いテクノロジーが生き残る 3. ただし、他では得られないユニークな価値を提供できるテクノロジーはニッチとして、あるいは住処を変えて長く生き残る

「Webテクノロジー進化論」ふたたび

83

Page 84: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flashが今後ユニークな価値を提供できる分野

84

RIA (業務アプリケーション)

ゲーム・高度なインタラクティブコンテンツ

オンラインビデオ

Page 85: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

RIA (業務アプリケーション) におけるFlashのユニークな価値

85

RIA (業務アプリケー

ション)

大規模開発に適したOOP言語AS3と単一ランタイム RIAが複雑になるにつれてJSの言語としてのスケール性やブラウザAPIの互換性が問題になってくる

堅牢なUIコンポーネント・アプリケーションフレームワークとプログラマーのタレントプール FlexフレームワークはApacheに居を移し進化を継続

UIデザインのスキニング HTML5でFlexと同等のスキニングは実現できていない

バイナリ通信およびP2P WebSocketでブラウザ同士のP2Pはできない

Alchemy (高速なC/C++コードの利用) HTML5には存在しない機能 (NaCl/Emscriptenが辛うじて?)

ブラウザに依存しない一斉自動更新 (新機能追加など) HTML5と違い、全ユーザーを一斉にアップデート可能

Link: http://biz.adobe-ria.jp/application/7

Page 86: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

AdobeのFlexに対するスタンスとApache Flex

86 Link: http://www.adobe.com/devnet/flex/whitepapers/roadmap.html Apache Flex http://incubator.apache.org/flex/

Page 87: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Flashの将来に向けてAdobeがフォーカスしていく分野

87

ゲーム プレミアムビデオ

Page 88: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

ゲームにおけるFlashのユニークな価値

13.3億の既存インストールベース (PCユーザー) PCブラウザの巨大マーケット+モバイルアプリ

Flashデザイナー・プログラマーのタレントプール 結局は人

高性能なオーディオコントロール Audio APIの規格統一・普及までは時間がかかる

バラつきなく高速なアニメーション表示 ブラウザによるバラつきがHTML5より少ない

Stage 3D WebGLの規格統一・普及まではかなり時間がかかる

Alchemy (高速なC/C++コードの利用) HTML5には存在しない機能 (NaCl/Emscriptenが辛うじて?)

ブラウザに依存しない一斉自動更新 (新機能追加など) HTML5と違い、全ユーザーを一斉にアップデート可能

88

ゲーム

Link: https://apps.facebook.com/angrybirds/

Page 89: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

【参考】Mobile Performance Tests: HTML5 vs. AIR

44%

54%

36% 31%

43%

3%

0%

10%

20%

30%

40%

50%

60%

iPhone 4S iPad 2 XOOM

Adobe AIRCanvas 2D

89 Source: http://esdot.ca/site/2011/mobile-performance-tests-html5-vs-air

FPS for 350 sprites

Flash (Adobe AIR) はモバイルアプリ

になってもHTML5 より安定して高速

Page 90: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

プレミアムビデオにおけるFlashの強み

単一のコーデック (H.264) 実装 ブラウザベンダーがコーデックで合意することはない

単一のビデオストリーミング実装 MPEG-DASH等のストリーミング規格統一・普及までは時間がかかる

単一のDRM実装 W3CでDRMの統一は不可能

Stage Video GPUで高速化されたビデオ表示

P2P W3CでP2Pの規格統一・普及までかなり時間がかかる

Webカメラ入力対応 getUserMediaの規格統一・普及までかなり時間がかかる

ブラウザに依存しない一斉自動更新 (新機能追加など) HTML5と違い、全ユーザーを一斉にアップデート可能

90

プレミアムビデオ

Link: http://www.hulu.com/

Page 91: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

getUserMedia/Stream API:0.02%

91 Link: http://caniuse.com/#search=getuse

Page 92: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

でもね、PCオワテルの! 未来はスマホ・タブレットなの

PC無くなるんだぜ?

92

Page 93: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

そうかなぁ… 基本的な数字から見ていきましょう

93

Page 94: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

スマートフォンが年間出荷台数で初めてPC・タブレット合計を抜く

94 Source: http://www.asahi.com/digital/cnet/CNT201202060023.html

Page 95: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

年間出荷台数シェア≠インストールベース

95

Page 96: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

世帯が保有する主な情報通信機器の保有率 (普及率) 2010年末

96

85.8% 93.2%

43.0%

9.7% 7.2%

83.4%

14.9%

43.8% 46.9% 47.6%

26.8% 23.3% 17.0%

3.5% 0.4%

Source: 平成23年通信利用動向調査 http://www.soumu.go.jp/johotsusintokei/statistics/statistics05.html

Page 97: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

世帯が保有する主な情報通信機器の保有率 (普及率) 推移

97 Source: 平成23年通信利用動向調査 http://www.soumu.go.jp/johotsusintokei/statistics/statistics05.html

パソコン ちょっと 減ってる

今回の調査で 初登場

Page 98: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

スマホ・タブレット vs. PCのインターネット利用シェア (世界)

98 Source: http://gs.statcounter.com/#mobile_vs_desktop-ww-monthly-200812-201202

8.52%

Page 99: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

スマホ・タブレット vs. PCのインターネット利用シェア (米国)

99 Source: http://gs.statcounter.com/#mobile_vs_desktop-US-monthly-200812-201202

8.64%

Page 100: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

スマホ・タブレット vs. PCのインターネット利用シェア (国内)

100 Source: http://gs.statcounter.com/#mobile_vs_desktop-JP-monthly-200812-201202

6.21%

Page 101: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

スマホ・タブレット vs. PCのインターネット利用シェア (韓国)

101 Source: http://gs.statcounter.com/#mobile_vs_desktop-KR-monthly-200812-201202

23.37%

うち9割 Android

Page 102: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

スマホ・タブレット vs. PCのインターネット利用シェア (インド)

102 Source: http://gs.statcounter.com/#mobile_vs_desktop-IN-monthly-200812-201202

41.12%

うち6割 Symbian

Page 103: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

ほらね。何年後か スマホ・タブレットが

す〜んごく普及したらPCからの アクセスは激減するでしょきっと?

インドみたいに?

103

Page 104: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

いや…インドみたいには なりたくてもなれないと思うぞ。

104

人口12億人に対する 普及率

携帯電話 80% パソコン 3%

Source: http://www.thehindubusinessline.com/industry-and-economy/info-tech/article2415307.ece

Page 105: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

マルチスクリーンを使い分ける生活者

105 Link: “The Habits of Online Newspaper Readers”, WSJ (2010.11.15) http://on.wsj.com/xcwPYN

Page 106: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

米国では生活者のインターネット利用 パターンとしてPC含めた複数端末の

取っ替え引っ替えがすでに

あたり前になっている。

実は国内も…

106

Page 107: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

機器別インターネットの利用人口 (2009年末)

107

携帯端末・PHS、携帯情報端末から 計8,010万人 (85.1%)

PCから 計8,514万人 (90.5%)

ゲーム機・TV等から 計739万人 (7.9%)

PCのみ 1,292万人 (13.7%)

インターネット利用総人口:9,408万人 (人口普及率78.0%)

PC・モバイル併用 6,492万人 (69.0%)

モバイルのみ 885万人 (9.4%)

627万人 (6.7%)

2万人 (0.0%)

103万人 (1.1%)

6万人 (0.1%)

Source: 平成23年通信利用動向調査 http://www.soumu.go.jp/johotsusintokei/statistics/statistics05.html

Page 108: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

機器別インターネットの利用人口 (2010年末)

108

携帯端末・PHS、携帯情報端末から 計7,878万人 (83.3%)

PCから 計8,706万人 (92.0%)

ゲーム機・TV等から 計715万人 (7.6%)

PCのみ 1,509万人 (15.9%)

インターネット利用総人口:9,462万人 (人口普及率78.2%)

PC・モバイル併用 6,495万人 (68.6%)

モバイルのみ 744万人 (7.9%)

630万人 (6.7%)

3万人 (0.0%)

73万人 (0.8%)

9万人 (0.1%)

Source: 平成23年通信利用動向調査 http://www.soumu.go.jp/johotsusintokei/statistics/statistics05.html

この数字、ほぼ 横ばい

Page 109: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

国内でも、PCとモバイルはいまも ガチ併用されているし、それが

今後おおきく変わるとは考えにくい。

PCがどっかに消え去るわけではないので。

109

Page 110: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

PCのWebは今後も重要であり続け、 そこでFlashは (必要とされる場所で) 生き残り

進化し続ける。

110

Page 111: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

そろそろまとめましょうか。

111

Page 112: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

結論

HTML5は本当にFlashの代替になり得るのか? 答えは半分YES、IE6/7/8を無視すれば。

112

Page 113: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

もいっこ結論

Flashはその役割を終えたのか? 答えは半分YES、広いWeb世界の一部では。

113

Page 114: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

大事なことなのでもういちど言います

…というわけで普及率なめんな。

114

Page 115: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

さいごに…

HTML5の未来を考えたり Flashの今後を憂いたり

する前にいますぐIE6/7/8をどうやって

なくすかを考えたほうが(ry

115

Page 116: HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.