先端IT活用推進コンソーシアム 第3回「UX技術部会」＆「NDA部会」| 2011.02.23

マルチデバイス＝クロスプラットフォーム時代のアプリ開発手法とツール
太田禎一 | アドビ システムズ 株式会社 テクニカルエバンジェリスト© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

Photo: Jeremy Keith http://www.ﬂickr.com/photos/adactio/おまえダレ？

§

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

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

直接お伺いしたり、イベント・カンファレンスでお話したり© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

2

未来はモバイルアプリにあり！
… なんだそうです。

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

3

こんな予測もあるし

Forresterの予測によると、
モバイルアプリケーションを通じたコンテンツおよびサービス利用は、
2010年に22億ドル規模の市場を創出し、その市場は2015年まで
年平均85％の成長率で拡大する。

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

4

Source: Forrester (2011.05.27) http://www.forrester.com/ER/Press/Release/0,1769,1375,00.html

スマートフォンが年間出荷台数で初めてPC・タブレット合計を抜く© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

5

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

ただし…

年間出荷台数シェア≠インストールベース© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

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

8.52%

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

7

Source: http://gs.statcounter.com/#mobile̲vs̲desktop-ww-monthly-200812-201202

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

8.64%

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

8

Source: http://gs.statcounter.com/#mobile̲vs̲desktop-US-monthly-200812-201202

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

1年で
倍増ペース

6.21%

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

9

Source: http://gs.statcounter.com/#mobile̲vs̲desktop-JP-monthly-200812-201202

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

うち9割
Android23.37%© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

10

Source: http://gs.statcounter.com/#mobile̲vs̲desktop-KR-monthly-200812-201202

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

人口12億における保有率：
携帯電話＝80%
パソコン＝3%41.12%

うち6割
Symbian© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

11

Source: http://gs.statcounter.com/#mobile̲vs̲desktop-IN-monthly-200812-201202

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

83.4%

43.8%

43.0%

46.9% 47.6%
26.8%

9.7% 7.2%© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

23.3%
17.0%

14.9%

3.5%

12

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

0.4%

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

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

今回の調査で初登場© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

13

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

機器別インターネットの利用人口 (2010年末)
インターネット利用総人口：9,462万人(人口普及率78.2%)

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

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

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

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

630万人(6.7%)
9万人(0.1%)© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

73万人(0.8%)
3万人(0.0%)

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

14

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

マルチスクリーンの使い分け© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

15

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

企業ITのコンシューマー化© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

16

企業ITのコンシューマ化とは？

よりシンプルで使いやすいものを求める消費者でもある従業員が、使い慣れたコンシューマー向けサービスと同等の使いやすさを企業ITに求めるようになり、
先進的なITはそれに対応を始めているという世の動き© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

17コンシューマー向け技術・製品が企業ITに先行

クラウド
ベースの
サービス

企業IT

スマート
フォン・タ
ブレット

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

コンシュー
マー向けソ
フトウェア

18

ポイント

企業ITのコンシューマー化には、
スマートフォン・タブレット
からのアクセスが重要© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

19

iPad法人導入事例 (コクヨ)§

導入の目的：§§§

多機能情報端末を活用した新たな働き方を追求するとともに、それを踏まえた新規サービスを開発、顧客への提供を行う。

導入時期・規模：§

2010年8月〜

§

2011年

テスト導入開始

本格導入

約150台

タブレットでExcelさせたい
わけではない約1,500台

視覚的情報伝達や使いやすさ、情報に常にアクセスできる部分に期待がある

活用方法：
1.

動画や3Dイメージなど活かした訴求力のあるプレゼンテーション

2.

シンクライアント環境構築による営業社員のPCレス化、顧客対応の迅速化

3.

画面に触れてページをめくる感覚で、しかも場所を選ばずに閲覧できる商品カタ
ログ

4.

経営会議をはじめ、主要な会議のペーパーレス化

5.

軽量、大画面、操作性のよいタッチパネルといった特長を活かしたライブオフィ
スの案内用端末© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

20

Source: プレスリリース (2010.08.17) http://www.kokuyo.co.jp/press/2010/08/1067.html

ポイント

従来のLOBアプリとは別の新たな企業内需要が掘り起こされつつある© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

21

モバイルWeb vs. モバイルアプリ© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

22

モバイルアプリ

長所

短所

•

•
•

•

•
•

モバイルWeb•••© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

アプリアイコンのタップですぐに起動する
デバイス特有の機能 (カメラ、ジャイロスコープ、連絡先) にアクセスできる
タッチ応答性を含めた性
能が良い
アプリ本体のデータが常に保持されるため起動が
高速

•

•

URLひとつですぐに利用で •きる (インストール不要)
ストアを経由しないでリ•リースやアップデートができる (リリースコント•
ロールが自由)
検索性が良好23

インストールが必要
iOSの場合App Store審査が必要 (リリースコントロー
ルに制限がある)
クロスプラットフォーム
ソリューションを利用しない限り個別のデバイスごとに作り分けが必要
検索性が悪い (埋もれる)
ブラウザ自体のインターフェイスに常に囲まれている (戻るボタン問題)
タッチ応答性に違和感を感じる場合がある
デバイス特有の機能にアクセスできないモバイルのユーザビリティを比較すると、いまはWebよりアプリ

いずれはWebが追いつくけどね。

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

Link: http://www.useit.com/alertbox/mobile-sites-apps.html

24

“Mobile Usability Update” モバイルユーザビリティ調査§§

モバイルには専用のWebサイトを用意するべき§

PC用フルWebサイトでのタスク達成率＝58%§

モバイル専用Webサイトでのタスク達成率＝64%

モバイルではWebサイトよりアプリのほうが効果的§

モバイル専用Webサイトでのタスク達成率＝64%§

モバイルアプリでのタスク達成率＝75%© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

25

Source: 2011.09.26 http://www.useit.com/alertbox/mobile-usability.html

…そんなこんなでPC向けアプリ開発とは別にスマホ・タブレット向け
アプリ開発市場は今後確実に継続成長する© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

26ただ、いくつか課題も…

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

27

市場の成長とともにさらに深刻化する分断化問題

OS
画面サイズ

CPU

アプリストアマウス/タッチ

ブラウザ
画面解像度

ブラウザ
バージョン

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

28クロスプラットフォームの重要性© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

29Gartnerによる調査

3.3
エンタープライズ企業担当者が2012年までにサポートするであろうと予想するスマートフォン
またはタブレットプラットフォームの平均*ここで「プラットフォーム」はSymbian、iOS、Android等のOSを指す© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

30

Source: Gartner "Consumerization is Affected Enterprise Mobility Strategies"

モバイルOSの利用シェア推移 (国内)
日本はラッキーかも！とはいえ今後はWindows 8の動向も要注意© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

31

Source: StatCounter http://gs.statcounter.com/#mobile̲os-JP-monthly-200812-201201

スマートフォン向け「アプリケーション」の分類
Webアプリ(ブラウザ経由)

HTML5

単体アプリ
(ストア経由でインストール)

ネイティブ開発

クロスプラット
フォーム(クロス
コンパイル)© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

クロスプラット
フォーム(HTML5ハイブリッド)32

今日はここを解説しますクロスプラットフォームなアプリ開発ソリューションいろいろ© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

33

Adobe AIR© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

Link: http://www.adobe.com/jp/products/air.html

34

Corona© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

Link: http://jp.anscamobile.com/corona/

35

PhoneGap© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

Link: https://phonegap.com/

36Titanium© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

Link: http://www.appcelerator.com/

37

Unity© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

Link: http://unity3d.com/japan/

38クロスプラットフォーム開発ソリューションそれぞれの特徴
特徴

適した用途

タイプ

Adobe AIR

Flash開発資産と経験をそのまま活かせる

汎用的だがビジュアル系が得意 (2D
ゲーム等)

クロスコンパイル型

Corona

優れたアニメー
ション性能

汎用的だがビジュアル系が得意 (2D
ゲーム等)

TitaniumネイティブUIパー
汎用的
ツとAPIを活用でき
る

Unity

ゲーム開発に特化

高度な3Dゲーム

PhoneGap

HTML＋CSS＋
JavaScriptだけで開
発可能

汎用的

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

39

HTML5ハイブリッ
ド型

PhoneGap解説© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

40

PhoneGapによるアプリのクロスプラットフォーム対応
HTML (& Dreamweaver) & PhoneGap§ Web技術 (HTML/CSS/JavaScript) だけでクロスプ
ラットフォームアプリケーションを開発§

アドレス帳やカメラ等のネイティブ機能への直接コールも可能§

クラウド側でマルチプラットフォーム対応コンパ
イルが可能な”PhoneGap Build”もソリューション

ファイル形式

対応プラットフォーム© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

Link: http://www.phonegap.com/

41

PhoneGap© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

42

PhoneGap Build© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

43

PhoneGapのデバイス機能アクセス© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

44ツール：Adobe Dreamweaver CS5.5§

デザイナー向けWebサイト・アプリ開発ツール§jQuery等のコードヒント§

作業環境内で動作確認 (ライブビュー)

内蔵してます！

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

45

HTML/JS開発用ツールはAdobe以外からもいっぱい出てます© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

46

Adobe Edge

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

47

EdgeアニメーションのHTMLページへの組み込み© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

Link: http://adobe-html5.jp/entry/09/

48

モバイルアプリへのEdgeアニメーション組み込み例

Edgeなら位置・
サイズ・色・形状のアニメーションをコードを書かずに簡単に実現できます。
タイミングの微調整をし、Web
やアプリとして複数プラット
フォームに配布するのも、他のゲーム開発ワークフローに比べてほんの僅かな時間しかかかりません。

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

49

Link: Adobe Success Story http://www.adobe.com/cfusion/showcase/index.cfm?event=casestudydetail&casestudyid=1694931

Adobe Edge Runtime API

jQueryのセレクタを利用
Adobe独自のアニメーション
エンジン (CSS3＋JavaScript)© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

50

Link: http://labs.adobe.com/technologies/edge/resources/jsapi.html

Adobe AIR解説© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

51

Adobe AIRによるアプリのクロスプラットフォーム対応
Adobe Flash Professional/Flash Builder &Adobe AIR SDK§

ソリューション

Flash/Flex (AS3) 技術でクロスプラットフォーム
なアプリを開発。ネイティブ機能連携 (ANE) も§

Woven Interactive社の場合§ネイティブと遜色のない描画スピード (40fps)§ネイティブ開発に比べ45%のコストカット§

メンテやサポートを考慮すればトータル50%〜60%のコ
スト削減

ファイル形式Mac

対応プラットフォーム

Android© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

52

Link: http://www.ﬂash-3d.net/2011/03/air-2-6-game-development/

Adobe AIR© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

53

Adobe AIRのデバイス機能アクセス
iOS

Android

Accelerometer

Yes

Yes

CameraYes

Yes

Compass

N/A

N/A

Contacts

N/A

N/A

File

Yes

Yes

Geolocation

Yes

Yes

Media

Yes

Yes

Network

N/A

N/A

Exists (iOS)Notiﬁcation (Alert)

N/A

N/A

Exists (iOS/Android)

Notiﬁcation (Sound)

N/A

N/A

Exists (iOS/Android)

Notiﬁcation(Vibration)

N/A

N/A

Exists (iOS/Android)

Storage

Yes

Yes

Exists (iOS)© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

54

Link: http://www.adobe.com/devnet/air/native-extensions-for-air.html

ANE Availability

Exists (iOS/Android)ツール：Adobe Flash Professional CS5.5§

デザイナー向けWebコンテンツ・アプリ作成ツール§

最高の表現力を実現© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

55ツール：Adobe Flash Builder 4.6§

デベロッパー向けWebコンテンツ・アプリ作成ツール§コンポーネント & スキンベースで効率的な開発© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

56

Adobe AIRのデバイス連携 (チームラボハンガー)© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

57

モバイルRIAにおけるAIRのユニークな価値

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

§

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

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

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

バイナリ通信およびP2P
WebSocketでブラウザ同士のP2Pはできない§Alchemy (高速なC/C++コードの利用)
HTML5には存在しない機能 (NaCl/Emscriptenが辛うじて？)© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

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

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

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

59

Link: http://www.adobe.com/devnet/ﬂex/whitepapers/roadmap.html Apache Flex http://incubator.apache.org/ﬂex/PhoneGap＆Adobe AIR
どう使い分け？

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

60iOS/AndroidにおけるPhoneGap＆Adobe AIR■ Obj-C/Native■ Web標準■ Flash/Flex■ Middleware
Native Wrapper (PhoneGap)

Adobe AIR Runtime
compiled as native code
(Captive Runtime)

iOS built-in
WebKitJavaScriptinterpretedby WebKit

HTML/CSS

ActionScript 3(Flex Framework)
compiled down
to native code(not interpreted)

Native API
Access fromJavaScript

JavaScript(Optional)
NativeExtension
written in
C++/Obj-C
Native API
Access via
NativeExtension

iOS/Android

iOS/Android

iPhone/iPad/Android Hardware

iPhone/iPad/Android Hardware© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

61

使い分け

JavaScript得意な開発者が多ければPhoneGapを
ActionScript得意な開発者が多ければ
Adobe AIRを

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

62

で…モバイルのHTML5ってどうなの？

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

63http://caniuse.com/#agents=mobile© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

64

HTML (5)＋CSS＋JavaScriptによるアプリ開発

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

§

実現方法
JavaScriptライブラリ (jQuery/Backbone.jsなど)、HTML5
RIAフレームワーク (Ext JS/SproutCore/Dojoなど)§

PCリーチL
canvas/CSS3/SVG/File API等はIE6/7/8非対応§

モバイルリーチJ
Sencha Touch等100%動作するフレームワークいくつか

§

機能K
グリッドやフォーム等基本的な機能は揃っているが、FlexベースのRIAほどの機能と柔軟性は実現できていない。
またJavaScriptはAS3に比べ大規模開発で不利© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

65

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

HTML5 form対応© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

Link: http://caniuse.com/forms

66File API対応© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

Link: http://caniuse.com/ﬁleapi

67

Ofﬂine web applications対応© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

Link: http://caniuse.com/ofﬂine-apps

68Web Sockets対応© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

Link: http://caniuse.com/websockets

69JavaScriptライブラリ＆HTML5 RIAフレームワーク (ごく一部)© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

70タッチデバイス専用のHTML5 RIAフレームワーク (ごく一部)

相性ばっちり！

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

71Flex to Sencha
ちなみにAdobeの元エバン
ジェリストTedがFlex
ユーザーにオススメ
してるのは Sencha(Ext JS/Sencha Touch)© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

72

Link: http://www.sencha.com/blog/ﬂex-to-sencha-the-opportunity/

jQuery UI Theme Roller© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

Link: http://jqueryui.com/themeroller/

73

NetAdvantage for jQuery© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

74

Link: http://jp.infragistics.com/dotnet/netadvantage/jquery-controls.aspx

さいごに：Ship It!

スマートフォンアプリで成功するにはクロスプラットフォーム性が不可欠。
PhoneGapでもAdobe AIRでも(もちろんほかのソリューションでも！)スタッフのスキルやコラボレーションの可能性を勘案し、最適なものを選びそして開発を始めましょう！
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

75参考：クロスプラットフォーム開発ソリューション詳細比較
Adobe AIR

Titanium

CoronaUnity

PhoneGap

提供形態

有償 (無償トラ
イアルあり)＋
無償SDK

有償 (無償の機
能限定版あり)有償 (無償の機
能限定版あり)有償 (無償の機
能限定版あり)無償

対応OS

Windows/Mac/
Linux/iOS/
Android/Smart
TV/BlackBerry
Tablet OS

Windows/Mac/
Ubuntu/iOS/
Android

iOS/Android

Win/Mac/
Linux/iOS/
Android/Wii/Xbox 360/PS3

iOS/Android/
BlackBerry/Win
Mobile/WP7/
webOS/
Symbian

言語

ActionScript 3

JavaScript

Lua

C#/Boo/JavaScript

HTML/CSS/JavaScript

ネイティブコードにコンパイル● (iOSはコンパ
イル、その他は
JIT)▲ (User codeはコンパイルされ
ない)

●

●

×

ネイティブコードとのブリッジ● (AIR Native
Extension)

●

×

●

●

ネイティブUI
パーツの利用▲ (ANE経由で一部対応)●▲ (一部対応)▲ (UIKit等を重ねる)▲ (3rd Party Lib
経由)© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

76© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Conﬁdential.

78