Skip to content
Visual C++ クロスプラットフォーム モバイル | Visual Studio2020-06-08T09:57:48-07:00

Visual C++ クロスプラットフォーム モバイル

1 つの開発環境を使って iOS、Android、Windows アプリケーションを開発

graphic for operating systems that work with C++

様々なプラットフォームに対応

C++ はモバイル アプリ開発に最適な言語

既存の C++ ライブラリを移行して Android、iOS、Windows プラットフォームを対象にしたり、これらの C++ ライブラリを使用して完全な Xamarin Android Native、Java Native Interface、iOS アプリケーションをビルドしたりできます。 また、完全な Android Native-Activity アプリケーションをすべて Visual Studio 内で開発することもできます。

活性化

一般的なアプリ機能のビルドを支援するコード テンプレートとサンプル

Visual C++ でさまざまなクロスプラットフォーム モバイル テンプレートの中から選択し、クロスプラットフォームのニーズへの対応で有利なスタートを切りましょう。
Screenshot of cross-platform mobile templates options
Codevelopment with XCcode

Xcode との共同開発

Visual Studio と Xcode で iOS アプリケーションをシームレスに開発

既存の iOS アプリケーションを Xcode から Visual Studio にインポートします。 iOS アプリケーションに C++ 以外の変更 (ストーリーボード、UI デザイン) が必要になった場合は、プロジェクトを簡単に Xcode で開くことができます の組み込みコード エディターに備わっています。変更が終わった後は、Visual Studio によって自動的にプロジェクトが再度読み込まれるため、C++ コードの開発を続けることができます。

ビルドと実行

いつでも使用可能

一般的な Ant、Gradle、Clang/GCC ベースのツールチェーンを活用して、Android と iOS のネイティブ バイナリをビルドします。 簡単に新しいファイルを追加し、プロパティ ページを使用してコンパイラ設定を微調整することで、クロスプラットフォーム バイナリのビルド、デバッグ、最適化を行います。 また、プリコンパイル ヘッダーなどの高度な機能を使用してビルド時間を短縮することもできます。

screenshot of MDD build and run
Powerful coding tools

強力なコーディング ツール

IntelliSense、リファクタリング、参照

共有のクロスプラットフォーム コードを統一して編集、参照、リファクタリングのすべてを行うことにより、Visual Studio の生産性が比類なく向上します。 特定のプラットフォーム用にビルドせずに、プラットフォーム API を表示したりコードを検証したりするには、クロスプラットフォーム IntelliSense を使用します。

コードを共有する

既存の C++ ライブラリを再利用する

共有のプロジェクト構造を使用して、プラットフォーム固有コードの薄い層を持つ単一ソリューション内でクロスプラットフォーム モバイル コードを共有すると、クロスプラットフォーム アプリケーションを簡単にビルド、デバッグ、配置できます

Share code
Robust debugging

堅牢なデバッグ

エミュレーターやデバイスでのローカルとリモートのデバッグ

強力な Visual Studio のデバッグ機能を使用して、Java とネイティブのクロスプラットフォーム バイナリをデバッグします。 エミュレーターやデバイス上のクロスプラットフォーム バイナリをデバッグするときに、ブレークポイントの設定、式の評価、ウォッチの設定、Natvis 視覚化の活用を行います。 さらに、Android 開発者は、Visual Studio にすべてを移動せずに、外部でビルドされたアプリケーション パッケージ ファイルをデバッグすることもできます。

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

無料ダウンロード

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

無料試用版

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

無料試用版

フィードバック