SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
Bringing More People To Apps
HTML5ハイブリッドアプリ
の活⽤用ポイント  
〜~10万⼈人のMonacaユーザーの事例例から〜~
アシアル株式会社
塚⽥田亮亮⼀一
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 iOS  vs. Android
そしてWindows  10の登場
u アプリビジネスから
ビジネスのためのアプリへ
Bringing More People To Apps
Web標準技術で
クロスプラットフォーム対応
Bringing More People To Apps
HTML5はモバイル開発No.1
出典: Developer Economics 2014 Q3
構築技術のなかで圧倒的に
⾼高いマインドシェアを獲得
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
本当にHTML5ハイブリッド開発
で⼤大丈夫?
Bringing More People To Apps
ザッカーバーグさんにも
こう⾔言われちゃいました
『HTML5に賭けたの
は失敗』
2012年年にHTML5から
ネイティブ化へ
Bringing More People To Apps
暗⿊黒の時代
Bringing More People To Apps
HTML5ハイブリッドアプリ
が⻑⾧長らく抱えていた課題
u アプリの機能に制限が出来てしまう
u アプリのパフォーマンスや安定性が低い
u アプリのUIを作るのが⼤大変
u 開発、デバッグ環境の整備されていない
u ソースコードが隠蔽できない
Bringing More People To Apps
⻑⾧長い暗闇の先に明るい道筋が!
Bringing More People To Apps
アプリの機能に制限がでる?
Bringing More People To Apps
Cordovaプラグインの充実
ネイティブコード
HTML
コンテンツ
アプリケーション本体は
HTML5技術で実装
ハードウェア機能を利利⽤用可能
ネイティブアプリ形式で配布
Pluginでネイティブ機能を拡張
800以上のプラグインが公開
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
セットアップ不不要の
クロスプラットフォーム開発環境
•  クラウドを活⽤用したクロスプラットフォーム開発
•  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フレームワーク
•  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: ⽇日本語での⽀支援体制
Bringing More People To Apps
特徴6: 外部サービスとの連携
•  各種開発⽀支援ツールのSDKがプリセット
100,000⼈人の開発者が利利⽤用
Bringing More People To Apps
事例例:ジャパンネット銀⾏行行
残⾼高確認アプリ
•  Onsen UIでネイティブと遜⾊色ないUIを実現
•  アセット暗号化プラグインでソースコードを隠蔽
Bringing More People To Apps
事例例:タニタヘルスプラネット
•  体組成計連携の健康管理理アプリ
•  Bluetoothを使って専⽤用の体組成計からデータを⾃自動
で受け取ることが可能
Bringing More People To Apps
事例例:⻑⾧長野銀⾏行行
NaganoBank Total Assist Book
•  当初はiPadだが、将来を⾒見見据えた戦略略
印刷機能は別アプリ化することでメンテコスト削減
•  あえてSPAにしない設計
Bringing More People To Apps
事例例:ニジボックス
レシポ!
•  エンジニア1名実⾼高数2週間程度度でアプリを完成
•  Monacaデバッガーを使ったユーザーテストでUI改善
Bringing More People To Apps
事例例:NPOフュージョン⻑⾧長池
152カ所の公園管理理作業の
⾒見見える化・効率率率化・情報共有化を実現
Bringing More People To Apps
その他事例例も多数公開中
https://ja.monaca.io/showcase/
Bringing More People To Apps
ご清聴ありがとうございました

Más contenido relacionado

La actualidad más candente

エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイントエンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイントアシアル株式会社
 
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発日本Cordovaユーザー会
 
Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621アシアル株式会社
 
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅アシアル株式会社
 
Web標準技術で iOS、Android両対応アプリを開発
Web標準技術でiOS、Android両対応アプリを開発Web標準技術でiOS、Android両対応アプリを開発
Web標準技術で iOS、Android両対応アプリを開発 アシアル株式会社
 
モバイルアプリ開発の現状
モバイルアプリ開発の現状モバイルアプリ開発の現状
モバイルアプリ開発の現状Koji Suzuki
 
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜Monaca
 
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発Hikaru Ito
 
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会Monaca
 
モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線アシアル株式会社
 
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイントMonaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイントアシアル株式会社
 
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発アシアル株式会社
 
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについてネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについてKazuaki Hidaka
 
HTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティスHTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティスアシアル株式会社
 
Monacaエンタープライズのご紹介
Monacaエンタープライズのご紹介Monacaエンタープライズのご紹介
Monacaエンタープライズのご紹介アシアル株式会社
 

La actualidad más candente (20)

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

Similar a HTML5ハイブリッドアプリ の活用ポイント

DeviceConnect向けCordovaプラグインを作ってみた
DeviceConnect向けCordovaプラグインを作ってみたDeviceConnect向けCordovaプラグインを作ってみた
DeviceConnect向けCordovaプラグインを作ってみたDevice WebAPI Consortium
 
業務アプリを安全に効率的に開発・運用するためのポイント
業務アプリを安全に効率的に開発・運用するためのポイント業務アプリを安全に効率的に開発・運用するためのポイント
業務アプリを安全に効率的に開発・運用するためのポイントアシアル株式会社
 
Html5で加速するモバイルアプリ開発
Html5で加速するモバイルアプリ開発Html5で加速するモバイルアプリ開発
Html5で加速するモバイルアプリ開発アシアル株式会社
 
gumi - 「HTML5×スマートフォン」時代のソーシャルゲーム戦略セミナー
gumi - 「HTML5×スマートフォン」時代のソーシャルゲーム戦略セミナーgumi - 「HTML5×スマートフォン」時代のソーシャルゲーム戦略セミナー
gumi - 「HTML5×スマートフォン」時代のソーシャルゲーム戦略セミナーKatsuaki Sato
 
ビジネスとデザイン ~ビジネスは悪くない~
ビジネスとデザイン ~ビジネスは悪くない~ビジネスとデザイン ~ビジネスは悪くない~
ビジネスとデザイン ~ビジネスは悪くない~Ken Azuma
 
Gmo media.inc dev ops of own way
Gmo media.inc dev ops of own wayGmo media.inc dev ops of own way
Gmo media.inc dev ops of own wayDai Utsui
 
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」アシアル株式会社
 
【16-D-1】UI のこれまでの10年とこれから
【16-D-1】UI のこれまでの10年とこれから【16-D-1】UI のこれまでの10年とこれから
【16-D-1】UI のこれまでの10年とこれからKen Azuma
 
LexuesAcademy-全体まとめ
LexuesAcademy-全体まとめLexuesAcademy-全体まとめ
LexuesAcademy-全体まとめShin Sekaryo
 
Inspire2017 Sapporo [Keynote SAP] Where the People Meets to Inspire the Business
Inspire2017 Sapporo [Keynote SAP] Where the People Meets to Inspire the BusinessInspire2017 Sapporo [Keynote SAP] Where the People Meets to Inspire the Business
Inspire2017 Sapporo [Keynote SAP] Where the People Meets to Inspire the BusinessMPN Japan
 
IMG SRC presskit2021-recruit
IMG SRC presskit2021-recruitIMG SRC presskit2021-recruit
IMG SRC presskit2021-recruitssusera9e938
 
香川支部キックオフ 香川支部について
香川支部キックオフ 香川支部について香川支部キックオフ 香川支部について
香川支部キックオフ 香川支部についてyohei iwakura
 
Inspire2017 Fukuoka [Keynote FUK] Where the People Meets to Inspire the Business
Inspire2017 Fukuoka [Keynote FUK] Where the People Meets to Inspire the BusinessInspire2017 Fukuoka [Keynote FUK] Where the People Meets to Inspire the Business
Inspire2017 Fukuoka [Keynote FUK] Where the People Meets to Inspire the BusinessMPN Japan
 
Bビジネスチーム 地域クラウト゛ソーシング基盤
Bビジネスチーム 地域クラウト゛ソーシング基盤Bビジネスチーム 地域クラウト゛ソーシング基盤
Bビジネスチーム 地域クラウト゛ソーシング基盤Tatsuya Kikuchi
 
CROSS 2015 モバイル開発環境セッション
CROSS 2015 モバイル開発環境セッションCROSS 2015 モバイル開発環境セッション
CROSS 2015 モバイル開発環境セッションMasahiro Tanaka
 
20180206 Lay App Grow App で進める DevOps アプリ開発アプローチ
20180206 Lay App  Grow App で進める DevOps アプリ開発アプローチ20180206 Lay App  Grow App で進める DevOps アプリ開発アプローチ
20180206 Lay App Grow App で進める DevOps アプリ開発アプローチShunsuke Kawai
 
【デジック】新卒・中途採用者向け採用ピッチ資料_2023年7月版.pptx
【デジック】新卒・中途採用者向け採用ピッチ資料_2023年7月版.pptx【デジック】新卒・中途採用者向け採用ピッチ資料_2023年7月版.pptx
【デジック】新卒・中途採用者向け採用ピッチ資料_2023年7月版.pptxOfficial74
 

Similar a HTML5ハイブリッドアプリ の活用ポイント (20)

DeviceConnect向けCordovaプラグインを作ってみた
DeviceConnect向けCordovaプラグインを作ってみたDeviceConnect向けCordovaプラグインを作ってみた
DeviceConnect向けCordovaプラグインを作ってみた
 
Gartner summit 2016
Gartner summit 2016Gartner summit 2016
Gartner summit 2016
 
業務アプリを安全に効率的に開発・運用するためのポイント
業務アプリを安全に効率的に開発・運用するためのポイント業務アプリを安全に効率的に開発・運用するためのポイント
業務アプリを安全に効率的に開発・運用するためのポイント
 
Html5で加速するモバイルアプリ開発
Html5で加速するモバイルアプリ開発Html5で加速するモバイルアプリ開発
Html5で加速するモバイルアプリ開発
 
gumi - 「HTML5×スマートフォン」時代のソーシャルゲーム戦略セミナー
gumi - 「HTML5×スマートフォン」時代のソーシャルゲーム戦略セミナーgumi - 「HTML5×スマートフォン」時代のソーシャルゲーム戦略セミナー
gumi - 「HTML5×スマートフォン」時代のソーシャルゲーム戦略セミナー
 
ビジネスとデザイン ~ビジネスは悪くない~
ビジネスとデザイン ~ビジネスは悪くない~ビジネスとデザイン ~ビジネスは悪くない~
ビジネスとデザイン ~ビジネスは悪くない~
 
Gmo media.inc dev ops of own way
Gmo media.inc dev ops of own wayGmo media.inc dev ops of own way
Gmo media.inc dev ops of own way
 
LINE株式会社 お客様事例
LINE株式会社 お客様事例LINE株式会社 お客様事例
LINE株式会社 お客様事例
 
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
 
【16-D-1】UI のこれまでの10年とこれから
【16-D-1】UI のこれまでの10年とこれから【16-D-1】UI のこれまでの10年とこれから
【16-D-1】UI のこれまでの10年とこれから
 
LexuesAcademy-全体まとめ
LexuesAcademy-全体まとめLexuesAcademy-全体まとめ
LexuesAcademy-全体まとめ
 
Inspire2017 Sapporo [Keynote SAP] Where the People Meets to Inspire the Business
Inspire2017 Sapporo [Keynote SAP] Where the People Meets to Inspire the BusinessInspire2017 Sapporo [Keynote SAP] Where the People Meets to Inspire the Business
Inspire2017 Sapporo [Keynote SAP] Where the People Meets to Inspire the Business
 
IMG SRC presskit2021-recruit
IMG SRC presskit2021-recruitIMG SRC presskit2021-recruit
IMG SRC presskit2021-recruit
 
香川支部キックオフ 香川支部について
香川支部キックオフ 香川支部について香川支部キックオフ 香川支部について
香川支部キックオフ 香川支部について
 
Inspire2017 Fukuoka [Keynote FUK] Where the People Meets to Inspire the Business
Inspire2017 Fukuoka [Keynote FUK] Where the People Meets to Inspire the BusinessInspire2017 Fukuoka [Keynote FUK] Where the People Meets to Inspire the Business
Inspire2017 Fukuoka [Keynote FUK] Where the People Meets to Inspire the Business
 
Bビジネスチーム 地域クラウト゛ソーシング基盤
Bビジネスチーム 地域クラウト゛ソーシング基盤Bビジネスチーム 地域クラウト゛ソーシング基盤
Bビジネスチーム 地域クラウト゛ソーシング基盤
 
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 とは?
 
CROSS 2015 モバイル開発環境セッション
CROSS 2015 モバイル開発環境セッションCROSS 2015 モバイル開発環境セッション
CROSS 2015 モバイル開発環境セッション
 
20180206 Lay App Grow App で進める DevOps アプリ開発アプローチ
20180206 Lay App  Grow App で進める DevOps アプリ開発アプローチ20180206 Lay App  Grow App で進める DevOps アプリ開発アプローチ
20180206 Lay App Grow App で進める DevOps アプリ開発アプローチ
 
【デジック】新卒・中途採用者向け採用ピッチ資料_2023年7月版.pptx
【デジック】新卒・中途採用者向け採用ピッチ資料_2023年7月版.pptx【デジック】新卒・中途採用者向け採用ピッチ資料_2023年7月版.pptx
【デジック】新卒・中途採用者向け採用ピッチ資料_2023年7月版.pptx
 

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

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連携アプリを作る方法アシアル株式会社
 
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀアシアル株式会社
 
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料アシアル株式会社
 
HTML5プロフェッショナル認定試験対策講座
HTML5プロフェッショナル認定試験対策講座HTML5プロフェッショナル認定試験対策講座
HTML5プロフェッショナル認定試験対策講座アシアル株式会社
 
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリAngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリアシアル株式会社
 

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連携アプリを作る方法
 
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
 
Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来
 
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ハイブリッドアプリ の活⽤用ポイント   〜~10万⼈人のMonacaユーザーの事例例から〜~ アシアル株式会社 塚⽥田亮亮⼀一
  • 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 iOS  vs. Android そしてWindows  10の登場 u アプリビジネスから ビジネスのためのアプリへ
  • 5. Bringing More People To Apps Web標準技術で クロスプラットフォーム対応
  • 6. Bringing More People To Apps HTML5はモバイル開発No.1 出典: Developer Economics 2014 Q3 構築技術のなかで圧倒的に ⾼高いマインドシェアを獲得
  • 7. Bringing More People To Apps さ Cordovaがデファクト的存在
  • 8. 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
  • 9. Bringing More People To Apps 本当にHTML5ハイブリッド開発 で⼤大丈夫?
  • 10. Bringing More People To Apps ザッカーバーグさんにも こう⾔言われちゃいました 『HTML5に賭けたの は失敗』 2012年年にHTML5から ネイティブ化へ
  • 11. Bringing More People To Apps 暗⿊黒の時代
  • 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 アプリの機能に制限がでる?
  • 15. Bringing More People To Apps Cordovaプラグインの充実 ネイティブコード HTML コンテンツ アプリケーション本体は HTML5技術で実装 ハードウェア機能を利利⽤用可能 ネイティブアプリ形式で配布 Pluginでネイティブ機能を拡張 800以上のプラグインが公開
  • 16. Bringing More People To Apps パフォーマンスが低い?
  • 17. 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化
  • 18. Bringing More People To Apps u アプリのパフォーマンスや安定性が低い u アプリのUIを作るのが⼤大変 u 開発、デバッグ環境の整備されていない u ソースコードが隠蔽できない その他の問題も解決!
  • 19. Bringing More People To Apps HTML5ハイブリッド開発のための 開発プラットフォーム
  • 20. Bringing More People To Apps セットアップ不不要の クロスプラットフォーム開発環境 •  クラウドを活⽤用したクロスプラットフォーム開発 •  Cordovaを内包した開発環境 •  iOS開発にMac不不要、開発環境のセットアップ不不要 •  各種クラウドツールとの連携
  • 21. Bringing More People To Apps 特徴1: 選べる4つの開発環境 MonacaクラウドIDE Monaca for Visual Studio Monaca Localkit Monaca CLI ホビーユースからエンタープライズまで、 幅広い開発者のニーズに対応
  • 23. 特徴3: 超⾼高速モバイルUIフレームワーク •  AngularJSベースのモバイルアプリ •  Custom Elementsで簡単設計 •  OSに応じてUIを切切り替え+ CSSで簡単カスタマイズ •  UIガイドラインに準拠 ▷  http://ja.onsen.io/
  • 25. Bringing More People To Appshttps://ja.monaca.io/book/support/ 特徴5: ⽇日本語での⽀支援体制
  • 26. Bringing More People To Apps 特徴6: 外部サービスとの連携 •  各種開発⽀支援ツールのSDKがプリセット
  • 28. Bringing More People To Apps 事例例:ジャパンネット銀⾏行行 残⾼高確認アプリ •  Onsen UIでネイティブと遜⾊色ないUIを実現 •  アセット暗号化プラグインでソースコードを隠蔽
  • 29. Bringing More People To Apps 事例例:タニタヘルスプラネット •  体組成計連携の健康管理理アプリ •  Bluetoothを使って専⽤用の体組成計からデータを⾃自動 で受け取ることが可能
  • 30. Bringing More People To Apps 事例例:⻑⾧長野銀⾏行行 NaganoBank Total Assist Book •  当初はiPadだが、将来を⾒見見据えた戦略略 印刷機能は別アプリ化することでメンテコスト削減 •  あえてSPAにしない設計
  • 31. Bringing More People To Apps 事例例:ニジボックス レシポ! •  エンジニア1名実⾼高数2週間程度度でアプリを完成 •  Monacaデバッガーを使ったユーザーテストでUI改善
  • 32. Bringing More People To Apps 事例例:NPOフュージョン⻑⾧長池 152カ所の公園管理理作業の ⾒見見える化・効率率率化・情報共有化を実現
  • 33. Bringing More People To Apps その他事例例も多数公開中 https://ja.monaca.io/showcase/
  • 34. Bringing More People To Apps ご清聴ありがとうございました