17

Visual Studio 2015 を使用した Cordova アプリの開発

Embed Size (px)

Citation preview

Page 1: Visual Studio 2015 を使用した Cordova アプリの開発
Page 2: Visual Studio 2015 を使用した Cordova アプリの開発

• Apache Cordova について

• Visual Studio の Cordova 開発環境

•検証環境について

アジェンダ

Page 3: Visual Studio 2015 を使用した Cordova アプリの開発
Page 4: Visual Studio 2015 を使用した Cordova アプリの開発

JS+

Page 5: Visual Studio 2015 を使用した Cordova アプリの開発

Apache Cordova

• PhoneGap

• iOS, Android, Windows, etc..

• ハイブリットアプリ

Page 6: Visual Studio 2015 を使用した Cordova アプリの開発

Cordova アプリの構造~ JSアプリをWeb View でラップ~

ネイティブラッパー

<webview>

JavaScript App

Cordova プラグイン

JS API

Web ビュー

JS+

シングルコードベース

Page 7: Visual Studio 2015 を使用した Cordova アプリの開発
Page 8: Visual Studio 2015 を使用した Cordova アプリの開発

統合開発環境 : Visual Studio 2015

• 共通カーネル : デスクトップ から IoT まで

• デバイスを横断して動作可能なアプリ

.NET Core 1.0

Page 9: Visual Studio 2015 を使用した Cordova アプリの開発

Tools for Apache Cordova~ Visual Studio のインストールオプション~

Apache Cordova 用ツール

• Cordova ビルド環境

• プロジェクトテンプレート

• シミュレーター

• MacOS 用リモートエージェント

Page 10: Visual Studio 2015 を使用した Cordova アプリの開発

Cordova の環境構築

Node.js

Java ランタイム

Android SDK

Cordova

Etc…

Page 11: Visual Studio 2015 を使用した Cordova アプリの開発

ビルドとデバッグ環境

デバッグ

> 4.4 : 〇

< 4.4 : ×

iOS : ×

• Android 2.33+(4.4◎)

• iOS 6 , 7 , 8, 9, 10

• Windows 8, 8.1

• Windows Phone 8, 8.1

• Windows 10 (UWP)

ターゲット

ビルド

iOS : ×

: 〇

エミュレーター

: 〇

iOS : 〇 (Ripple)

iOS アプリのビルドにはMac が必要

(Hyper-V

&Ripple)

: 〇

: 〇Store 8, 8,1Phone 8.1

: ×Phone 8

: 〇 (Hyper-V)

“ ” コード補完Windows10(UWP) : 〇

Page 12: Visual Studio 2015 を使用した Cordova アプリの開発

Azure Mobile Apps との接続

• プラグイン

• プロジェクトのダウンロード

Page 13: Visual Studio 2015 を使用した Cordova アプリの開発

もうひとつの Cordova 開発環境

Monaca for Visual Studio

• Visual Studio とMonaca クラウドとのシームレスな連携

• Mac なしでの iOS アプリのビルド

• 実機を使用したデバッガー

Page 14: Visual Studio 2015 を使用した Cordova アプリの開発
Page 15: Visual Studio 2015 を使用した Cordova アプリの開発

シミュレーター

Ripple Android

Monaca Debugger(iOS/Android) Windows Phone

Page 16: Visual Studio 2015 を使用した Cordova アプリの開発

まとめ

Page 17: Visual Studio 2015 を使用した Cordova アプリの開発