Tools for Apache Cordova

Web テクノロジを利用する iOS、Android、Windows 用のアプリをビルドします。

apache-cordova-1-562x309@2xOP

使い慣れたコード

Build mobile apps using HTML, CSS, and JS

Web アプリのビルド方法さえ知っていれば、Apache Cordova を使用して iOS、Android、Windows 向けのモバイル アプリを簡単にすばやくビルドできます。

Most developers achieve nearly 100% code re-use by leveraging Cordova’s shared JavaScript API to access native device capabilities like the camera, calendar and contacts.

また、ハイブリッド アプリはネイティブの WebView を使用するので、Angular、React、Ionic などの JavaScript フレームワークを好みに応じて利用できます。

Single install

Everything you need to get started

マイクロソフトの使いやすいインストーラーによって、コンピューターの稼動に必要な複雑な処理、およびクロスプラットフォーム アプリのビルドに必要な SDK、ツール、ライブラリなどの実行に関わる処理すべてが実行されます。

create

コードの作成

コード編集を素早く悩まずに

アプリケーションが複雑になってくると、単なるテキスト エディターでは物足りなくなります。 リファクタリング、オートコンプリート、コード理解に最適なコード エディターが必要です。 Visual Studio にはそのすべてと、それ以上の機能が備わっています。一部をご紹介します。

  • 構文の強調表示。エラーを視覚的に特定するのに役立ちます。
  • IntelliSense。新しい API に関する理解を深め、コード作成に役立ちます。
  • コード プレビュー。インライン参照レビュー用です

Visual Studio での編集に関する詳細情報

プレビューとテスト

Ensure your app looks and works exactly as you intended

iOS、Android、Windows のいずれがターゲットであっても、Visual Studio は多種多様なエミュレーターとテザリング デバイスでプレビューをサポートします。

You can even deploy and debug emulators hosted on a remote or virtual machine (e.g. Parallels).

Windows のみの環境で作業する開発者は、Visual Studio を使用して MacInCloud などのサービスを経由しリモートで Mac OS 用のビルドができます。

Preview And Test

debugging

Debug and analyze

More time coding, less time finding bugs

Visual Studio なら、どこでコードを実行してもデバッグできます。実行場所が iOS、Android、Windows デバイス上であろうと、エミュレーターやシミュレーター上であろうと、Ripple などのブラウザー ベースのデバッグ ターゲットであろうと関係ありません。 別のプラットフォーム用にビルドする場合でも、ツールを切り替える必要はありません。 Visual Studio はほとんどすべての配置ターゲットに接続できます。

Visual Studio のデバッガーを使用すると、ブレークポイントによってコードをステップ実行でき、例外の自動通知によりオブジェクトと変数のランタイム状態が分かります。

Advanced features like edit-and-continue, conditional breakpoints, tracepoints and hit counts provide the kind of deep analysis you need to make coding enjoyable and not a merciless game of “find the bug.”

Learn more about debugging in Visual Studio 

Web apps evolved

Access native device capabilities

Apache Cordova を使用すると、HTML、CSS、JavaScript で作成したアプリから、ブラウザーではまだ利用できないデバイスのネイティブ API に簡単にアクセスできます (たとえば、 カメラ、予定表、連絡先、バーコード スキャナーなど)。

最大の利点として、共通の JavaScript API を介してネイティブのデバイス機能にアクセスできるので、アプリケーション全体で最大限コードを再利用できます。

IC797712

IC799268

Connected to data

Deliver a more personalized app experience

Visual Studio と Azure が備えるツールとサービスを利用すると、パーソナライズされたエクスペリエンスをすべてのデバイスで提供できます。すなわち、電話、タブレット、デスクトップ、TV、および iOS、Android、Windows を実行する「モノ」です。

わずか数行のコードだけで、以下のことが行えます。

  • プッシュ通知の使用。特定のユーザーか対象者全体とつながることができます。
  • リアルタイム メッセージングの有効化。会話を行ったり、ユーザー間で共有したりします
  • オフライン機能のサポート。ネットワーク接続を利用できないときに役立ちます。
  • Exchange データの管理。Office 365 サービス API を使用して、予定表、連絡先、ファイルなどの共有と編集を行います

最も重要な点として、Azure の後ろ盾があるので、オンデマンドで数百万のデバイスにまでスケーリングが可能です。

オープン ソースに対するコミット

Helping you navigate open source tools, frameworks, and platforms

Microsoft が Apache Cordova のコミッターであることをご存じですか。 多数のクロスプラットフォームのプラグインを開発および保守してきました。 Google と共同で Angular JS 2.0 を配信しています。 これはお客様にとって良いニュースです。 Apache Cordova アプリのビルドで問題が発生しても、Microsoft は複雑なオープン ソース ソフトウェアのナビゲートを支援する技術の広さと厚さを備えています。 クロス プラットフォームおよびモバイル Web アプリケーションで使用される多くのオープン ソース プロジェクトについて、回避策を知らせたり、バグの修正を提供したり、ロードマップを理解できるよう支援したりします。

StackOverflowMSDN フォーラムTwitter で製品チームと連絡を取ることができます。

the code you know

学生、オープン ソース、個人の開発者向けの無料でフル機能の IDE

無償ダウンロード

小規模なチームのためのプロフェッショナル開発者用ツール、サービス、サブスクリプション特典

無料試用版

あらゆる規模のチームにおいて、品質やスケールについての厳しいニーズへの対応を可能にするエンド ツー エンド ソリューション

無料試用版