アプリ開発の可能性を広げるプラットフォーム
企業向けモバイルアプリ開発の現実解
「HTML5ハイブリッド」
アシアル株式会社
田中正裕 <masahiro@asial.co.jp>
Gartner Summit 2016
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
自己紹介
田中正裕
アシアル株式会社 代表取締役
» Twitter: @massie
» HTML5エキスパート
» Cordovaユーザー会、発起人
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
アシアル株式会社
会社概要
• 創業:2002年
• 事業所:東京(本社)、サンフランシスコ
• 従業員数:約50名(8国籍)
事業内容
• 開発プラットフォーム事業:開発ツール、UIフレームワーク
• 教育事業:トレーニング、セミナー、執筆
• 開発支援事業:アプリ開発、サーバーサイド(PHP)開発
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
アプリ開発プラットフォーム
新世代のアプリ開発プラットフォームの開発、サービス提供を行っています。
• アプリ開発に特化
• クラウド指向
• クロスプラットフォーム
実績
13万を超える利用ユーザー
6万を超えるリリースアプリ数
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
企業向けモバイルアプリも
キャズムを超えつつある
企業向け
モバイルアプリ
消費者向け
モバイルアプリ
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
B2CからB2B、B2Eアプリへ
 マーケティングや業務システムのアプリ化
 アプリそのもので売上を得るものではない
 業務やクライアントの理解が重要な分野
 クロスプラットフォーム対応が必須
 消費者の端末でサービスは変えられない
 BYOD、プラットフォーム依存のリスク
 アプリビジネスと同様の開発スピードが必要
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
フレームワークの首位はCordova
クロスプラットフォーム開発としてCordova(=PhoneGap)が200%の伸び
Vision Mobile Analysis, July 2015
アプリ開発フレームワークの比較
この3年間で
シェアが倍増
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
Cordovaとは?
ネイティブコード
HTML
コンテンツ
アプリケーション本体は
HTML5(Web)技術で実装
ハードウェア機能を利用可能
ネイティブアプリ形式で配布
プラグインでネイティブ機能を拡張
1,000以上のプラグインが公開
Web技術でアプリを実装する「ハイブリッドアプリ」開発
フレームワーク。オープンソースソフトウェア。
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
過去の失敗はもはや参考にならない
『HTML5に賭けたのは失敗』
2012年に
HTML5からネイティブ化へ
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
豊富なHTML5ハイブリッドアプリ事例10
エバーノート
1億ユーザー
アマゾンインスタグラム
4億ユーザー、日本でも1000万人
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
ハードウェアの進化で
クロスプラットフォームが現実解に
初代Xperia
発売日: 2010年4月
Android 2.1
1GHz 1コアCPU
384MBメモリー
Xperia Z5
発売日: 2015年11月
Android 6.0
2GHz 8コアCPU
3GBメモリー
ベンチマークスコア: 3,361 ベンチマークスコア: 65,094
5年間で20倍もの
パフォーマンス向上!
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
さ
Cordovaがデファクト的存在
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
次世代型アプリ開発基盤Monaca
• Visual Studio
• Xcode
• Titanium
• Xamarin
• Rhomobile
ベンダーロックオン
スタンドアロン型
クロスプラットフォーム
ベンダーロックオン
スタンドアロン型
クロスプラットフォーム
オープンな技術
クラウド型
MADP(モバイルアプリ開発プラットフォーム)
第1世代
PC・ネイティブ
アプリ
第2世代
モバイルアプリ
第3世代
モバイルアプリ
ユニバーサルアプリ
日本で最も普及している
Cordova開発環境の一つ
Cordovaコアデベロッパーによる
日本語サポート
https://ja.monaca.io/book/support/
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
各種ツールとの連携も充実
JavaScript(Web)サポートがあるものは対応可能です
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
Monaca
開発事例
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
ジャパンネット銀行様
残高確認アプリ
• ネイティブと遜色ないUIを実現
• アセット暗号化プラグインでソースコードを隠蔽
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
長野銀行様
Nagano Bank Total Assist Book
• システム検討から導入までわずか10ヶ月
• 当初はiPadだが、将来を見据えた戦略
印刷機能は別アプリ化することでメンテコスト削減
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
ニジボックス様
レシポ!
• エンジニア1名、実工数2週間でアプリを完成
• Monacaデバッガーを使ったユーザーテストでUI改善
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
EST corporation様
ソクミテ
• ネイティブ開発をオフショア発注するも失敗
• 社内Webエンジニアが引き取り1ヶ月でアプリリリース
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
タニタ様 ヘルスプラネット
• 体組成計連携の健康管理アプリを2ヶ月で開発
• Bluetoothを使って専用の体組成計からデータを自動
で受け取ることが可能
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
プロルート丸光様
• 創業明治33年の衣料品問屋が独自のチャットアプリ開発
• 営業企画担当+外部のエンジニア1名の体制
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
Monaca開発パートナー
30社を超えるSIer、制作会社がモバイルアプリ開発を担います。
アプリ開発の可能性を広げるプラットフォーム https://ja.monaca.io/
ありがとうございました
Twitter: @massie
E-mail: masahiro@asial.co.jp
Masahiro Tanaka
Founder & CEO, Asial Corporation

Gartner summit 2016

Editor's Notes

  • #3 - 僕は誰か? - 東京に住んでるPhoneGapメインのHTML5エンジニア - We’re making many apps for our Japanese clients, all of them are major companies. - I’m writing many PhoneGap related books. - Proudly, the first ever PhoneGap book sold in stores is mine. But that’s Japanese.
  • #9 向き不向きはある。自作のプラグインを多用するならネイティブの方が良いかも。3DとかARとか。ネイティブSDKしか提供していないサービス使いたいとか。ネイティブのUIとWebviewを同時表示はハマる。