Visual Studio Tools for Apache Cordova と Mac 用リモート エージェント

本記事は、マイクロソフト本社の The Visual Studio Blog の記事を抄訳したものです。 【元記事】Visual Studio Tools for Apache Cordova and the remote mac agent  2015/01/12 8:00 AM

Connect(); イベント (英語) では、Apache Cordova を開発に活用できるようにするために行っているマイクロソフトの取り組みについてを詳しくお伝えしました。Apache Cordova は、iOS、Android、Windows Phone、その他のあらゆる現行モバイル プラットフォームで動作するハイブリッド モバイル アプリの開発に使用されるフレームワークです。Cordova が提供する API を通じて、デバイスの能力をネイティブに発揮できるアプリを、HTML、CSS、JavaScript を使用して作成することができます。

iOS アプリの開発には、Android や Windows の場合とは少し異なり、OS X を搭載している Mac のマシンが必要です。マイクロソフトは以前から、Windows の Visual Studio で直接 iOS アプリを開発できるシームレスな環境が必要であることを認識していましたが、今回この課題を解決するために、Mac 上で動作するリモート エージェント (vs-mda-remote) を開発し、Visual Studio で iOS のビルド サービスを実行できるようにしました。vs-mda-remote エージェントでは、Mac でのビルド作業を VS から実行できます。これは単純に iOS のビルド サービスを実行するソフトウェアですが、同時に iOS Cordova アプリケーションのリモート デバッグも可能になります。

clip_image002

vs-mda-remote では、Parallels (または同様の VM ソリューション) で Visual Studio を実行しながら Mac OS で iOS のビルドを実行することができます。vs-mda-remote を使用するための構成の詳細については、MSDN の Parallels および vs-mda-remote を使用した iOS 用 Apache Cordova プロジェクトの構築 (英語) に関する記事を参照してください。

ビルド作業に使用する Mac をお持ちでない場合は、vs-mda-remote をセットアップしてクラウド上で Mac をご利用ください。この方法の詳細については、MSDN の記事「クラウド上で iOS のビルドとシミュレーションを実行する (英語)」を参照してください。

Visual Studio での Cordova を使用した開発の詳細は、Tools for Apache Cordova プレビュー (英語) のページをご覧ください。何らかの問題が発生した場合やご不明な点は、UserVoice (英語)Twitter (英語)Stack Overflow (英語)、または電子メールにてチームまで直接ご連絡ください。

-Alex Moskwa

clip_image003 Alex Moskwa は Visual Studio チームのプログラム マネージャーで、Cordova 用のツールを担当しています。マイクロソフトに入社してからは、優れた Web ツールエクスペリエンスを開発することに力を注いでいます。Visual Studio チームに参加する前は、Web 開発のプロフェッショナルとして活躍していました。