SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
Bringing More People To Apps
HTML5によるモバイルアプリ開発
が拓拓くビジネスチャンス
アシアル株式会社
塚⽥田亮亮⼀一
Bringing More People To Apps
アシアル株式会社
会社概要
•  創業:2002年年
•  資本⾦金金:1000万円
•  事業所:東京(本社)、サンフランシスコ
•  従業員数:約35名(8国籍)
事業内容
•  開発プラットフォーム事業:開発ツール、UIフレームワーク
•  開発⽀支援事業:アプリ開発、サーバーサイド(PHP)開発
•  教育事業:トレーニング、執筆
Bringing More People To Apps
増えるアプリ開発需要
不不⾜足するアプリ開発者
More app
demand
Less developer
supply
Multiple screen
sizes
Different
languages
Multiple platforms
Cloud driven
enterprise apps
IoT and
Wearables
Next billion
mobile market
Bringing More People To Apps
アプリエンジニアが不不⾜足す
る理理由
u  スマホ、タブレットの端末の伸び
u 開発需要も上がる
u  iOS  vs. AndroidそしてWindows  10の登場
u  プラットフォーム毎に異異なる開発技術が必要
u  主戦場はアプリビジネスから
ビジネスのためのアプリへ
u  LOBを中⼼心とする従来と異異なるシステム発注元
u  アプリ開発技術と業務がわかる会社は少ない
Bringing More People To Apps
受託ビジネスにとっての
アプリ開発の魅⼒力力
u 既存のしがらみが少ない案件が多い
u ⾃自社持ち帰りの案件が多い
u ⼩小さく始める案件が多い
u 継続開発が前提の案件が多い
u 新しい技術が求められる案件が多い
Bringing More People To Apps
アプリ開発ビジネスに
進出だ!!
Bringing More People To Apps
簡単には⾔言うけど、、、
u 社内にObjective-C、Swiftの
エンジニアはいない
u デザイナーはいない
u そもそもMacがない
u アプリ開発しそうな取引先がな
い
Bringing More People To Apps
Web標準技術で
クロスプラットフォーム対応
Bringing More People To Apps
HTML5はモバイル開発No.1
出典: Developer Economics 2014 Q3
構築技術のなかで圧倒的に
⾼高いマインドシェアを獲得
Bringing More People To Apps
本当にHTML5ハイブリッド開発
で⼤大丈夫?
Bringing More People To Apps
ザッカーバーグさんにも
こう⾔言われちゃいました
『HTML5に賭けたの
は失敗』
2012年年にHTML5から
ネイティブ化へ
Bringing More People To Apps
HTML5ハイブリッドアプリ
が⻑⾧長らく抱えていた課題
u アプリの機能に制限がでてしまう
u アプリのパフォーマンスや安定性が低い
u アプリのUIを作るのが⼤大変
u 開発、デバッグ環境の整備されていない
u ソースコードが隠蔽できない
Bringing More People To Apps
アプリの機能に制限がでる?
Bringing More People To Apps
Cordovaで解決
ネイティブコード
HTML
コンテンツ
アプリケーション本体は
HTML5技術で実装
ハードウェア機能を利利⽤用可能
ネイティブアプリ形式で配布
Pluginでネイティブ機能を拡張
800以上のプラグインが公開
Bringing More People To Apps
さ
Cordovaがデファクト的存在
Bringing More People To Apps
PhoneGap/Cordovaがトップ
61%
35%
31%
18%
15%
13%
12%
9%
4%
3%
0% 10% 20% 30% 40% 50% 60% 70%
PhoneGap/Cordova
Xamarin
Unity
Qt
Adobe Air
Appcelerator
Corona
Marmelade
Codename One
Live Code
Using this tool Prioritize this tool
Vision Mobile Analysis of Cross-Platform Development, July 2015
Bringing More People To Apps
パフォーマンスが低い?
Bringing More People To Apps
端末の⼤大幅な進化で解決
初代Xperia Xperia  Z4
発売⽇日:  2010年年4⽉月
Android 1.6  (後に2.1)
1GHz シングルコアCPU
384MBメモリー
ベンチマークスコア:  3361
発売⽇日:  2015年年6⽉月
Android 5.0
2GHz オクタ(8)コアCPU
3GBメモリー
ベンチマークスコア:  52084
5年年間で1500%もの
スピードアップ
WebviewのChronium化
Bringing More People To Apps
u アプリのパフォーマンスや安定性が低い
u アプリのUIを作るのが⼤大変
u 開発、デバッグ環境の整備されていない
u ソースコードが隠蔽できない
その他の問題も解決?
Bringing More People To Apps
HTML5ハイブリッド開発のための
開発プラットフォーム
Bringing More People To Apps
次世代型アプリ開発基盤Monaca
1st gen
• Visual Studio
• Xcode
2nd gen
• Titanium
• Xamarin
• Rhomobile
3rd gen
vender lock-in
Standalone
Cross platform
vender lock-in
Standalone
Cross platform
Open Standard
Cloud Powered
Mobile Application Development Platform
For PC apps
For mobile
apps
For universal apps incl. IoT,
mobile and PC
Bringing More People To Apps
海外でも注⽬目
PhoneGap Day EU
2013
HTML5 Dev Conf 2014
Spring
AngularU 2015
Bringing More People To Apps
セットアップ不不要の
クロスプラットフォーム開発環境
•  クラウドを活⽤用したクロスプラットフォーム開発
•  Cordovaを内包した開発環境
•  iOS開発にMac不不要、開発環境のセットアップ不不要
•  各種クラウドツールとの連携
Bringing More People To Apps
特徴1: 選べる4つの開発環境
MonacaクラウドIDE
Monaca for Visual Studio
Monaca Localkit
Monaca CLI
ホビーユースからエンタープライズまで、
幅広い開発者のニーズに対応
特徴2: 充実のテストツール
専⽤用ツールで開発・デバッグの効率率率化を実現
ステップ1:
  ファイルを編集
ステップ2:
  ライブリロードで
  実機上ですぐに動作確認
コンパイル処理理やUSB経由での実機転送などは⼀一切切不不要!
実機は⼿手元にある必要なし!
特徴3: 超⾼高速モバイルUIフレームワーク
⾼高パフォーマンスなモバイルUIを簡単に実装
•  AngularJSベースのモバイルアプリ
•  Custom Elementsで簡単設計
•  OSに応じてUIを切切り替え+
CSSで簡単カスタマイズ
•  UIガイドラインに準拠
▷  http://ja.onsen.io/
特徴4: Cordovaコアを拡張
アプリのセキュリティレベルを向上
最新Blinkエンジンをアプリに組み込み。
Android 4.3未満WebView脆弱性にも対処します。
プログラムコードやアセットを暗号化。
リバースエンジニアリングによる被害を防ぎます。
HTML5 ASSET
ENCRYPTION
Bringing More People To Appshttps://ja.monaca.io/book/support/
特徴5: ⽇日本語での⽀支援体制
100,000⼈人の開発者が利利⽤用
Bringing More People To Apps
超⾼高速開発事例例
Bringing More People To Apps
事例例:ニジボックス
レシポ!
•  エンジニア1名実⾼高数2週間程度度でアプリを完成
•  Monacaデバッガーを使ったユーザーテストでUI改善
Bringing More People To Apps
事例例:タニタヘルスプラネット
•  体組成計連携の健康管理理アプリを2ヶ⽉月で開発
•  Bluetoothを使って専⽤用の体組成計からデータを⾃自動
で受け取ることが可能
Bringing More People To Apps
事例例:⻑⾧長野銀⾏行行
NaganoBank Total Assist Book
•  システム検討から導⼊入までわずか10ヶ⽉月
•  当初はiPadだが、将来を⾒見見据えた戦略略
印刷機能は別アプリ化することでメンテコスト削減
Bringing More People To Apps
先進企業だけじゃない
Bringing More People To Apps
事例例:プロルート丸光
創業明治33年年の⽼老老舗繊維問屋がアプリで
顧客とのコミュニケーション変⾰革に挑戦
Bringing More People To Apps
事例例:NPOフュージョン⻑⾧長池
152カ所の公園管理理作業の
⾒見見える化・効率率率化・情報共有化を実現
Bringing More People To Apps
まずは無料料アカウントで!
https://ja.monaca.io/
Bringing More People To Apps
Monaca開発パートナー
絶賛募集中
Bringing More People To Apps
ご清聴ありがとうございました

Más contenido relacionado

La actualidad más candente

事例で解説するハイブリッドアプリ開発のポイント
事例で解説するハイブリッドアプリ開発のポイント 事例で解説するハイブリッドアプリ開発のポイント
事例で解説するハイブリッドアプリ開発のポイント
Monaca
 
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
Monaca
 

La actualidad más candente (20)

エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
 
事例で解説するハイブリッドアプリ開発のポイント
事例で解説するハイブリッドアプリ開発のポイント 事例で解説するハイブリッドアプリ開発のポイント
事例で解説するハイブリッドアプリ開発のポイント
 
【デブサミ関西2014】Web技術で作るエンタープライズアプリ
【デブサミ関西2014】Web技術で作るエンタープライズアプリ【デブサミ関西2014】Web技術で作るエンタープライズアプリ
【デブサミ関西2014】Web技術で作るエンタープライズアプリ
 
20160308seminar2
20160308seminar220160308seminar2
20160308seminar2
 
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
 
Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621
 
CordovaでAngularJSアプリ開発
CordovaでAngularJSアプリ開発CordovaでAngularJSアプリ開発
CordovaでAngularJSアプリ開発
 
モバイルアプリ開発の現状
モバイルアプリ開発の現状モバイルアプリ開発の現状
モバイルアプリ開発の現状
 
iOS App Storeの話
iOS App Storeの話iOS App Storeの話
iOS App Storeの話
 
HTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティスHTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティス
 
Web標準技術で iOS、Android両対応アプリを開発
Web標準技術でiOS、Android両対応アプリを開発Web標準技術でiOS、Android両対応アプリを開発
Web標準技術で iOS、Android両対応アプリを開発
 
モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線
 
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
 
Cordovaの特徴と開発手法概要
Cordovaの特徴と開発手法概要Cordovaの特徴と開発手法概要
Cordovaの特徴と開発手法概要
 
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
 
Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来
 
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
 
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイントMonaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
 
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
 
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについてネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
 

Destacado

Profile Bela Fashions Limited (1)
Profile Bela Fashions Limited (1)Profile Bela Fashions Limited (1)
Profile Bela Fashions Limited (1)
Foysal Khan
 
Chrome จับมือ adobe อีกก้าวของการพัฒนา เว็บเบราว์เซอร์ในอุดมคติ
Chrome จับมือ adobe อีกก้าวของการพัฒนา เว็บเบราว์เซอร์ในอุดมคติChrome จับมือ adobe อีกก้าวของการพัฒนา เว็บเบราว์เซอร์ในอุดมคติ
Chrome จับมือ adobe อีกก้าวของการพัฒนา เว็บเบราว์เซอร์ในอุดมคติ
jcastear333
 
Filming locations
Filming locationsFilming locations
Filming locations
Joe Hayes
 

Destacado (12)

Profile Bela Fashions Limited (1)
Profile Bela Fashions Limited (1)Profile Bela Fashions Limited (1)
Profile Bela Fashions Limited (1)
 
Chrome จับมือ adobe อีกก้าวของการพัฒนา เว็บเบราว์เซอร์ในอุดมคติ
Chrome จับมือ adobe อีกก้าวของการพัฒนา เว็บเบราว์เซอร์ในอุดมคติChrome จับมือ adobe อีกก้าวของการพัฒนา เว็บเบราว์เซอร์ในอุดมคติ
Chrome จับมือ adobe อีกก้าวของการพัฒนา เว็บเบราว์เซอร์ในอุดมคติ
 
Filming locations
Filming locationsFilming locations
Filming locations
 
Mapa conceptual psl
Mapa conceptual pslMapa conceptual psl
Mapa conceptual psl
 
Germany
GermanyGermany
Germany
 
SVC103 The Whys and Hows of Integrating Amazon Simple Email Service into your...
SVC103 The Whys and Hows of Integrating Amazon Simple Email Service into your...SVC103 The Whys and Hows of Integrating Amazon Simple Email Service into your...
SVC103 The Whys and Hows of Integrating Amazon Simple Email Service into your...
 
ГОСТ 7.0.12-2011
ГОСТ 7.0.12-2011ГОСТ 7.0.12-2011
ГОСТ 7.0.12-2011
 
Chem II - Kinetic Molecular Theory of Gases (Liquids and Solids)
Chem II - Kinetic Molecular Theory of Gases (Liquids and Solids)Chem II - Kinetic Molecular Theory of Gases (Liquids and Solids)
Chem II - Kinetic Molecular Theory of Gases (Liquids and Solids)
 
Digestive process
Digestive process Digestive process
Digestive process
 
Stbm di plan indonesia maret 2012
Stbm di plan indonesia maret 2012Stbm di plan indonesia maret 2012
Stbm di plan indonesia maret 2012
 
Impacto alfa2
Impacto alfa2Impacto alfa2
Impacto alfa2
 
Portfolio Presentation
Portfolio PresentationPortfolio Presentation
Portfolio Presentation
 

Similar a HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス

HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
Monaca
 
みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由
Masakazu Muraoka
 
Sharoid Service Menu
Sharoid Service MenuSharoid Service Menu
Sharoid Service Menu
sharoid
 
ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演
Monaca
 

Similar a HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス (20)

DeviceConnect向けCordovaプラグインを作ってみた
DeviceConnect向けCordovaプラグインを作ってみたDeviceConnect向けCordovaプラグインを作ってみた
DeviceConnect向けCordovaプラグインを作ってみた
 
Html5で加速するモバイルアプリ開発
Html5で加速するモバイルアプリ開発Html5で加速するモバイルアプリ開発
Html5で加速するモバイルアプリ開発
 
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
 
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみたCordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
 
HTML5とマイクロソフト(東京)
HTML5とマイクロソフト(東京)HTML5とマイクロソフト(東京)
HTML5とマイクロソフト(東京)
 
Force.com開発基礎
Force.com開発基礎Force.com開発基礎
Force.com開発基礎
 
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
 
みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由
 
ビジネスとデザイン ~ビジネスは悪くない~
ビジネスとデザイン ~ビジネスは悪くない~ビジネスとデザイン ~ビジネスは悪くない~
ビジネスとデザイン ~ビジネスは悪くない~
 
Sharoid Service Menu
Sharoid Service MenuSharoid Service Menu
Sharoid Service Menu
 
業務アプリを安全に効率的に開発・運用するためのポイント
業務アプリを安全に効率的に開発・運用するためのポイント業務アプリを安全に効率的に開発・運用するためのポイント
業務アプリを安全に効率的に開発・運用するためのポイント
 
企画者が押さえておきたいHtml5アプリ開発の要点
企画者が押さえておきたいHtml5アプリ開発の要点企画者が押さえておきたいHtml5アプリ開発の要点
企画者が押さえておきたいHtml5アプリ開発の要点
 
ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演
 
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
 
【16-D-1】UI のこれまでの10年とこれから
【16-D-1】UI のこれまでの10年とこれから【16-D-1】UI のこれまでの10年とこれから
【16-D-1】UI のこれまでの10年とこれから
 
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
 
アンドロイド勉強会第二回 080525 3
アンドロイド勉強会第二回  080525 3アンドロイド勉強会第二回  080525 3
アンドロイド勉強会第二回 080525 3
 
クリスマス直前! HTML5 で作る♥ はじめての iOS & Android アプリ開発
クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発
クリスマス直前! HTML5 で作る♥ はじめての iOS & Android アプリ開発
 
「Web標準」の価値と可能性 〜Windows 8.1とともに考える標準技術の重要性〜
「Web標準」の価値と可能性 〜Windows 8.1とともに考える標準技術の重要性〜「Web標準」の価値と可能性 〜Windows 8.1とともに考える標準技術の重要性〜
「Web標準」の価値と可能性 〜Windows 8.1とともに考える標準技術の重要性〜
 
Solution semniar vs2013_multi_device-1209-new
Solution semniar vs2013_multi_device-1209-newSolution semniar vs2013_multi_device-1209-new
Solution semniar vs2013_multi_device-1209-new
 

Más de アシアル株式会社

創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
アシアル株式会社
 

Más de アシアル株式会社 (17)

MonacaとEducation活動の紹介
MonacaとEducation活動の紹介MonacaとEducation活動の紹介
MonacaとEducation活動の紹介
 
PWA 4 Business
PWA 4 BusinessPWA 4 Business
PWA 4 Business
 
Monacaによるモバイルアプリ開発ことはじめ
Monacaによるモバイルアプリ開発ことはじめMonacaによるモバイルアプリ開発ことはじめ
Monacaによるモバイルアプリ開発ことはじめ
 
kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験
 
JINS MEME DEVELOPER HANDS-ON (Monaca / Apache Cordova編)
JINS MEME DEVELOPER HANDS-ON (Monaca / Apache Cordova編)JINS MEME DEVELOPER HANDS-ON (Monaca / Apache Cordova編)
JINS MEME DEVELOPER HANDS-ON (Monaca / Apache Cordova編)
 
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
 
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド第2弾(体験版)
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド第2弾(体験版)書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド第2弾(体験版)
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド第2弾(体験版)
 
Onsen UI 2 開発における JS フレームワーク衝突事例集
Onsen UI 2 開発における JS フレームワーク衝突事例集Onsen UI 2 開発における JS フレームワーク衝突事例集
Onsen UI 2 開発における JS フレームワーク衝突事例集
 
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド(体験版)
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド(体験版)書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド(体験版)
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド(体験版)
 
Onsen UI の最近とこれから 〜 国内サポートはじめました
Onsen UI の最近とこれから 〜 国内サポートはじめましたOnsen UI の最近とこれから 〜 国内サポートはじめました
Onsen UI の最近とこれから 〜 国内サポートはじめました
 
最新UIフレームワーク Onsen UI2で カッコイイWordPress連携アプリを作る方法
最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法
最新UIフレームワーク Onsen UI2で カッコイイWordPress連携アプリを作る方法
 
Gartner summit 2016
Gartner summit 2016Gartner summit 2016
Gartner summit 2016
 
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
 
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
 
HTML5プロフェッショナル認定試験対策講座
HTML5プロフェッショナル認定試験対策講座HTML5プロフェッショナル認定試験対策講座
HTML5プロフェッショナル認定試験対策講座
 
Onsen UIが目指すもの
Onsen UIが目指すものOnsen UIが目指すもの
Onsen UIが目指すもの
 
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリAngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
 

HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス

  • 1. Bringing More People To Apps HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス アシアル株式会社 塚⽥田亮亮⼀一
  • 2. Bringing More People To Apps アシアル株式会社 会社概要 •  創業:2002年年 •  資本⾦金金:1000万円 •  事業所:東京(本社)、サンフランシスコ •  従業員数:約35名(8国籍) 事業内容 •  開発プラットフォーム事業:開発ツール、UIフレームワーク •  開発⽀支援事業:アプリ開発、サーバーサイド(PHP)開発 •  教育事業:トレーニング、執筆
  • 3. Bringing More People To Apps 増えるアプリ開発需要 不不⾜足するアプリ開発者 More app demand Less developer supply Multiple screen sizes Different languages Multiple platforms Cloud driven enterprise apps IoT and Wearables Next billion mobile market
  • 4. Bringing More People To Apps アプリエンジニアが不不⾜足す る理理由 u  スマホ、タブレットの端末の伸び u 開発需要も上がる u  iOS  vs. AndroidそしてWindows  10の登場 u  プラットフォーム毎に異異なる開発技術が必要 u  主戦場はアプリビジネスから ビジネスのためのアプリへ u  LOBを中⼼心とする従来と異異なるシステム発注元 u  アプリ開発技術と業務がわかる会社は少ない
  • 5. Bringing More People To Apps 受託ビジネスにとっての アプリ開発の魅⼒力力 u 既存のしがらみが少ない案件が多い u ⾃自社持ち帰りの案件が多い u ⼩小さく始める案件が多い u 継続開発が前提の案件が多い u 新しい技術が求められる案件が多い
  • 6. Bringing More People To Apps アプリ開発ビジネスに 進出だ!!
  • 7. Bringing More People To Apps 簡単には⾔言うけど、、、 u 社内にObjective-C、Swiftの エンジニアはいない u デザイナーはいない u そもそもMacがない u アプリ開発しそうな取引先がな い
  • 8. Bringing More People To Apps Web標準技術で クロスプラットフォーム対応
  • 9. Bringing More People To Apps HTML5はモバイル開発No.1 出典: Developer Economics 2014 Q3 構築技術のなかで圧倒的に ⾼高いマインドシェアを獲得
  • 10. Bringing More People To Apps 本当にHTML5ハイブリッド開発 で⼤大丈夫?
  • 11. Bringing More People To Apps ザッカーバーグさんにも こう⾔言われちゃいました 『HTML5に賭けたの は失敗』 2012年年にHTML5から ネイティブ化へ
  • 12. Bringing More People To Apps HTML5ハイブリッドアプリ が⻑⾧長らく抱えていた課題 u アプリの機能に制限がでてしまう u アプリのパフォーマンスや安定性が低い u アプリのUIを作るのが⼤大変 u 開発、デバッグ環境の整備されていない u ソースコードが隠蔽できない
  • 13. Bringing More People To Apps アプリの機能に制限がでる?
  • 14. Bringing More People To Apps Cordovaで解決 ネイティブコード HTML コンテンツ アプリケーション本体は HTML5技術で実装 ハードウェア機能を利利⽤用可能 ネイティブアプリ形式で配布 Pluginでネイティブ機能を拡張 800以上のプラグインが公開
  • 15. Bringing More People To Apps さ Cordovaがデファクト的存在
  • 16. Bringing More People To Apps PhoneGap/Cordovaがトップ 61% 35% 31% 18% 15% 13% 12% 9% 4% 3% 0% 10% 20% 30% 40% 50% 60% 70% PhoneGap/Cordova Xamarin Unity Qt Adobe Air Appcelerator Corona Marmelade Codename One Live Code Using this tool Prioritize this tool Vision Mobile Analysis of Cross-Platform Development, July 2015
  • 17. Bringing More People To Apps パフォーマンスが低い?
  • 18. Bringing More People To Apps 端末の⼤大幅な進化で解決 初代Xperia Xperia  Z4 発売⽇日:  2010年年4⽉月 Android 1.6  (後に2.1) 1GHz シングルコアCPU 384MBメモリー ベンチマークスコア:  3361 発売⽇日:  2015年年6⽉月 Android 5.0 2GHz オクタ(8)コアCPU 3GBメモリー ベンチマークスコア:  52084 5年年間で1500%もの スピードアップ WebviewのChronium化
  • 19. Bringing More People To Apps u アプリのパフォーマンスや安定性が低い u アプリのUIを作るのが⼤大変 u 開発、デバッグ環境の整備されていない u ソースコードが隠蔽できない その他の問題も解決?
  • 20. Bringing More People To Apps HTML5ハイブリッド開発のための 開発プラットフォーム
  • 21. Bringing More People To Apps 次世代型アプリ開発基盤Monaca 1st gen • Visual Studio • Xcode 2nd gen • Titanium • Xamarin • Rhomobile 3rd gen vender lock-in Standalone Cross platform vender lock-in Standalone Cross platform Open Standard Cloud Powered Mobile Application Development Platform For PC apps For mobile apps For universal apps incl. IoT, mobile and PC
  • 22. Bringing More People To Apps 海外でも注⽬目 PhoneGap Day EU 2013 HTML5 Dev Conf 2014 Spring AngularU 2015
  • 23. Bringing More People To Apps セットアップ不不要の クロスプラットフォーム開発環境 •  クラウドを活⽤用したクロスプラットフォーム開発 •  Cordovaを内包した開発環境 •  iOS開発にMac不不要、開発環境のセットアップ不不要 •  各種クラウドツールとの連携
  • 24. Bringing More People To Apps 特徴1: 選べる4つの開発環境 MonacaクラウドIDE Monaca for Visual Studio Monaca Localkit Monaca CLI ホビーユースからエンタープライズまで、 幅広い開発者のニーズに対応
  • 26. 特徴3: 超⾼高速モバイルUIフレームワーク ⾼高パフォーマンスなモバイルUIを簡単に実装 •  AngularJSベースのモバイルアプリ •  Custom Elementsで簡単設計 •  OSに応じてUIを切切り替え+ CSSで簡単カスタマイズ •  UIガイドラインに準拠 ▷  http://ja.onsen.io/
  • 28. Bringing More People To Appshttps://ja.monaca.io/book/support/ 特徴5: ⽇日本語での⽀支援体制
  • 30. Bringing More People To Apps 超⾼高速開発事例例
  • 31. Bringing More People To Apps 事例例:ニジボックス レシポ! •  エンジニア1名実⾼高数2週間程度度でアプリを完成 •  Monacaデバッガーを使ったユーザーテストでUI改善
  • 32. Bringing More People To Apps 事例例:タニタヘルスプラネット •  体組成計連携の健康管理理アプリを2ヶ⽉月で開発 •  Bluetoothを使って専⽤用の体組成計からデータを⾃自動 で受け取ることが可能
  • 33. Bringing More People To Apps 事例例:⻑⾧長野銀⾏行行 NaganoBank Total Assist Book •  システム検討から導⼊入までわずか10ヶ⽉月 •  当初はiPadだが、将来を⾒見見据えた戦略略 印刷機能は別アプリ化することでメンテコスト削減
  • 34. Bringing More People To Apps 先進企業だけじゃない
  • 35. Bringing More People To Apps 事例例:プロルート丸光 創業明治33年年の⽼老老舗繊維問屋がアプリで 顧客とのコミュニケーション変⾰革に挑戦
  • 36. Bringing More People To Apps 事例例:NPOフュージョン⻑⾧長池 152カ所の公園管理理作業の ⾒見見える化・効率率率化・情報共有化を実現
  • 37. Bringing More People To Apps まずは無料料アカウントで! https://ja.monaca.io/
  • 38. Bringing More People To Apps Monaca開発パートナー 絶賛募集中
  • 39. Bringing More People To Apps ご清聴ありがとうございました