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

Last Update: 2017/11/22

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

システム要件

Visual Studio 2017 for Mac ファミリ製品のインストールと実行のためのシステム要件については、「Visual Studio 2017 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 for Mac Enterprise が必要です

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

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

Visual Studio 2017 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 2017 for Mac の iOS 開発サポート

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

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

Visual Studio 2017 for Mac の macOS/OS X 開発サポート

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

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

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

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

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

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

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

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

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

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

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

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

フィードバックと提案

Visual Studio for Mac でウェルカム ページの [提案を送信する] リンクを使用して、Visual Studio for Mac の UserVoice ページに直接移動します。 ここから新しい要求を追加したり、既存のアイデアに投票したりすることができます。 問題を報告するには、こちらの手順に従ってください。