Visual Studio Icon Visual Studio 2019 for Mac の対象プラットフォームと互換性



開発者コミュニティ | システム要件 | 互換性 | 再頒布可能コード | ドキュメント | ブログ | サービス


Visual Studio 2019 for Mac では、クロスプラットフォーム デスクトップ アプリ開発、クロスプラットフォーム モバイル開発、Azure 開発、Web とクラウド開発などをサポートするためのさまざまな優れた機能や IDE 生産性拡張機能が新たに加わりました。 Visual Studio 2019 for Mac をお試しいただくには、ダウンロード ページをご覧ください。 このリリースのすべての新機能について詳しくは、Visual Studio 2019 for Mac リリース ノートをご覧ください。

システム要件

Visual Studio 2019 for Mac ファミリ製品のインストールと実行のためのシステム要件については、「Visual Studio 2019 for Mac のシステム要件」をご覧ください。

対象となるプラットフォーム

Visual Studio for Mac は、最新のプラットフォーム (macOS、Android、iOS、tvOS、watchOS) 機能、および Web サイト、サービス、ゲームを利用するアプリを作成するための最先端のツールとテクノロジを提供します。

機能の概要

  • モバイル アプリの開発
    • Xamarin による Android と iOS の間のコードの共有
    • iOS と Android のネイティブ UI デザイナー
    • Xamarin.Forms との共有 UI
    • 埋め込みアセンブリによる Android コードの保護
    • Xamarin Inspector によるアプリの視覚化とデバッグ *
    • Xamarin Profiler によるアプリのプロファイリング *
  • クロスプラットフォーム "デスクトップ" 開発
    • macOS アプリ開発
    • .NET Core 開発
  • Web アプリケーション開発
    • ASP.NET Core 開発
    • HTML、CSS、JSON Web エディター ツール
  • クラウド開発
    • ASP.NET Core WebAPI 開発
    • ASP.NET Core プロジェクトを IDE から Azure に直接発行する
  • ゲーム開発
    • Unity によるゲーム開発

* Visual Studio Enterprise for Mac が必要

Visual Studio for Mac は、Windows フォーム、WPF、UWP などの Windows クライアント プロジェクトをサポートしません。

Visual Studio 2019 for Mac の Android 開発サポート

Visual Studio 2019 for Mac では、Xamarin と C# を利用し、ネイティブ Android アプリを開発できます。 また、Unity を使用して Android ゲームを開発できます。

Android SDK Manager を使用し、開発に必要な Android SDK と Android API のレベルを簡単に入手できます。 追加の API レベルは、Android SDK Manager を使用して個別にダウンロードできます。

詳細については、Visual Studio for Mac を使用した Android 開発に関する記事をご覧ください。

Visual Studio 2019 for Mac の iOS 開発サポート

Visual Studio 2019 for Mac では、Xamarin と C# を利用し、ネイティブ iOS アプリを開発できます。 また、Unity を使用して iOS ゲームを開発できます。

詳細については、Visual Studio for Mac を使用した iOS 開発に関する記事をご覧ください。

Visual Studio 2019 for Mac の macOS 開発サポート

Visual Studio 2019 for Mac では、macOS を対象とするコンソール アプリケーション、Cocoa (デスクトップ) アプリケーションを構築できます。

詳細については、Visual Studio for Mac を使用した macOS 開発に関する記事をご覧ください。

Visual Studio 2019 for Mac の ASP.NET Core 開発サポート

ASP.NET Core は、Web アプリとサービス、IoT アプリ、モバイル バックエンドなど、最新のクラウド ベースのインターネットに接続されているアプリケーションを構築するためのオープンソースおよびクロスプラットフォーム フレームワークです。

ASP.NET Core アプリは、サーバー側のコード、およびクライアント側の HTML、CSS、JavaScript を含む、Visual Studio 2019 for Mac を使用して、開発およびデバッグを行うことができます。 これらのアプリは、Windows、macOS、または Linux でホストすることができます。

詳細については、「.NET Core」を参照して、この実践ラボに従って作業を開始してください。

Visual Studio 2019 for Mac の Unity によるゲーム開発サポート

Visual Studio for Mac Tools for Unity は無料の Visual Studio 拡張機能であり、Visual Studio for Mac を Unity プラットフォームでクロスプラットフォームのゲームとアプリを開発するための強力なツールにします。 

詳細については、「Visual Studio Tools for Unity」を参照して、この実践ラボに従って作業を開始してください。

その他のプラットフォームとテクノロジ

Visual Studio 2019 for Mac では、次のプラットフォームとテクノロジもサポートされます。 詳細については、https://visualstudio.microsoft.com/vs/mac/を参照してください。

  • .NET Core 2.2。 詳しくは、https://dot.net/core をご覧ください。
  • F#
  • Web 開発の HTML5/CSS3 と JavaScript

フィードバックと提案

Visual Studio for Mac のヘルプ メニューの [提案の送信] エントリを使用するか、または開発者コミュニティで Visual Studio for Mac の提案ページに直接アクセスしてください。 ここから新しい要求を追加したり、既存のアイデアに投票したりすることができます。 問題を報告するには、こちらの手順に従ってください。

ページの先頭へ