メイン コンテンツへスキップ
Visual Studio
Visual C++ クロスプラットフォーム モバイル | Visual Studio2020-11-23T14:01:42-08:00

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

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

C++ に対応したオペレーティング システムの図

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

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

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

活性化

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

Visual C++ でさまざまなクロスプラットフォーム モバイル テンプレートの中から選択し、クロスプラットフォームのニーズへの対応で有利なスタートを切りましょう。
クロスプラットフォーム モバイル テンプレート オプションのスクリーンショット
Xcode を利用した共同開発

Xcode との共同開発

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

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

ビルドと実行

いつでも使用可能

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

MDD のビルドと実行のスクリーンショット
強力なコーディング ツール

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

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

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

コードを共有する

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

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

コードを共有する
堅牢なデバッグ

堅牢なデバッグ

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

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

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

無償ダウンロード

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

無料試用版

あらゆるサイズのチームの品質とスケールのニーズに対応するエンド ツー エンドのソリューション

無料試用版

フィードバック