Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DevMovKai HybridApps with Microsoft Platform
Search
Taiji HAGINO
PRO
July 07, 2016
Technology
0
55
DevMovKai HybridApps with Microsoft Platform
Taiji HAGINO
PRO
July 07, 2016
Tweet
Share
More Decks by Taiji HAGINO
See All by Taiji HAGINO
What Four Approaches Taught Me About Developer Productivity
taiponrock
PRO
0
14
Automatic Creation of Azure Environment Configuration Diagrams! with Datadog Cloudcraft
taiponrock
PRO
0
66
VS Code の静的分析でリアルタイムのコードフィードバックを取得
taiponrock
PRO
0
150
Backstage of Enterprise Conference
taiponrock
PRO
1
200
どの種は何の花を咲かす?DevRelのターゲットオーディエンスを知ることの意味
taiponrock
PRO
2
350
Datadogの便利な使い方 - 意外と知らない?CoScreenとCloudcraft
taiponrock
PRO
1
1.8k
DatadogとPagerDutyで改善するシステム障害対応
taiponrock
PRO
0
780
ソフトウェアチームのパフォーマンスを向上させる鍵: パイプラインのオブザーバービリティ
taiponrock
PRO
1
170
エンドツーエンドの可視性を実現するクエスト
taiponrock
PRO
2
530
Other Decks in Technology
See All in Technology
allow_retry と Arel.sql / allow_retry and Arel.sql
euglena1215
1
150
Kiroと学ぶコンテキストエンジニアリング
oikon48
6
8k
Browser
recruitengineers
PRO
8
2.3k
ヘブンバーンズレッドのレンダリングパイプライン刷新
gree_tech
PRO
0
490
AIエージェントの活用に重要な「MCP (Model Context Protocol)」とは何か
masayamoriofficial
0
270
クラウドセキュリティを支える技術と運用の最前線 / Cutting-edge Technologies and Operations Supporting Cloud Security
yuj1osm
2
270
LLM翻訳ツールの開発と海外のお客様対応等への社内導入事例
gree_tech
PRO
0
490
ヒューリスティック評価を用いたゲームQA実践事例
gree_tech
PRO
0
480
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
3
190
攻撃と防御で実践するプロダクトセキュリティ演習~導入パート~
recruitengineers
PRO
4
1.8k
サンドボックス技術でAI利活用を促進する
koh_naga
0
170
BPaaSにおける人と協働する前提のAIエージェント-AWS登壇資料
kentarofujii
0
110
Featured
See All Featured
Docker and Python
trallard
45
3.5k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
51
5.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Side Projects
sachag
455
43k
Scaling GitHub
holman
463
140k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Writing Fast Ruby
sferik
628
62k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Designing Experiences People Love
moore
142
24k
Gamification - CAS2011
davidbonilla
81
5.4k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
でぶもぶ会 クロスプラットフォームアプリ開発のすすめ Hybridアプリ編 1 Copyright 2014 MITSUI KNOWLEDGE INDUSTRY CO.,
LTD. All rights Reserved. R&D部 萩野 泰士
2 no silver bullet Native iOS: Objective-C/Swift, Xcode Native Android:
Java, Android Studio/Eclipse Hybrid: HTML5/JS(PhoneGap, Monaca, Sencha Touch) Others: JavaScript(Titanium), ActionScript(Flash/AIR)
3 ハイブリッドアプリケーション開発 Visual Studio Tools for Apache Cordova
4 Visual Studio Tools for Apache Cordova Cordovaってなに?
5 Visual Studio Tools for Apache Cordova カナダのコルドバ通り? 元々CordovaはNitobi社がPhoneGapという名で開発 AdobeがNitobi社を吸収
AdobeはPhoneGapをApache Foundationへ寄贈 ApacheではCordovaと言う名を付与し現在に至る Nitobi社の前の通りが、コルドバ通りだったから、です!
Cordova • オープンソースフレームワーク • Webアプリをネイティブラッパーで • Android + iOS は
webview を利用 • Windows は WWAhost を利用 • 全てのターゲットに、単一JavaScript コードベースでデプロイ • 共通JavaScript APIを全デバイスで利 用可能なプラグイン Native Wrapper <webview> Your JavaScript App Cordova Plugin JS API Visual Studio Tools for Apache Cordova 6
Way back machine: 2010 43% 64% 0% 10% 20% 30%
40% 50% 60% 70% 80% 90% 100% Time Spent in Apps vs. Browser Apps Web 7 Visual Studio Tools for Apache Cordova
Apps dominate the mobile web 80% 86% 20% 14% 0%
10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 2013 2014 Time Spent in Apps vs. Browser Apps Web 8 Visual Studio Tools for Apache Cordova
9 つまりネイティブアプリ優勢?
10 no silver bullet Native iOS: Objective-C/Swift, Xcode Native Android:
Java, Android Studio/Eclipse Hybrid: HTML5/JS(PhoneGap, Monaca, Sencha Touch) Others: JavaScript(Titanium), ActionScript(Flash/AIR)
11 Visual Studio Tools for Apache Cordova Objectiv-C / Swift
が書ける人 Java が書ける人 HTML5+CSS3+JS が書ける人 X-Code eclipse Visual Studio Cordova環境 Hybrid Apprications Xamarin C# / VB が書ける人
12 Visual Studio Tools for Apache Cordova Cordovaで出来る事
13 Visual Studio Tools for Apache Cordova How does Cordova
work? • HTML, CSS, JS, assets • Configuration • HTML, CSS, JS, assets • HTML, CSS, JS, assets • HTML, CSS, JS, assets
14 Visual Studio Tools for Apache Cordova WinRTへのダイレクトアクセスは、プラットフォーム固有のコードと、コーディングを 容易にするプラグインを提供
ネイティブモデルのホストをサポート Webスタンダードロードマップに準拠 Cordovaアプリのembeddedをサポート JavaScriptライブラリ各種と好きなパターンファイルを利用可能。SafeHTML は Windows 10で問題解決される 主要な25のプラグインをサポート WinJSはモバイルプラットフォーム上で、タッチ操作とキーボードフレンドリーなコン トロールを提供。WinJSはAngular、Bootstrap、そして他のいくつかのライブラリと一 緒に利用可能。 Cordova Windows 10 Platform
15 Visual Studio Tools for Apache Cordova Cordova Windows 10
platform now available for prototyping!
16 Visual Studio Tools for Apache Cordova 何を用意すれば良い?
17 Visual Studio Tools for Apache Cordova
18 Visual Studio Tools for Apache Cordova You need… Windows
10 Technical Preview 2 Visual Studio 2015 RC Cordova Windows 10 Platform Prototype (optional) For help.. https://aka.ms/cordova-docs https://aka.ms/cordova-samples https://aka.ms/cordova-tutorials How do I try it out?
19 Good Luck C
20 PROFILE 萩野 泰士 (HAGINO Taiji) 三井情報株式会社 R&D部 ITイノベーション室 業界:流通/小売、アミューズメント
担当:モバイル、フロントエンド、Web、デザイン taipon.rock @taipon_rock