セットアップとインストールSetup and install

Xamarin を使用して一般的な C#/.NET コード ベースからネイティブの iOS、Android、および Windows のアプリを作成するには、次の条件を満たす必要があります。To build native iOS, Android, and Windows apps from a common C#/.NET code base using Xamarin, you need the following:

  • Windows アプリと Android アプリの開発: Visual Studio 2017 または 2015 と Xamarin がインストールされている Windows 開発用コンピューター。For working with Windows and Android apps: a Windows development computer with Visual Studio 2017 or 2015 with Xamarin installed. Xamarin を直接インストールする手順 (xamarin.com) を実行すれば、Visual Studio 2013 を使うこともできます。You can also use Visual Studio 2013 by following the instructions for direct Xamarin install (xamarin.com).

  • iOS アプリの開発: Xcode と Xamarin がインストールされている、macOS Sierra 10.12 以降を搭載した Mac。For working with iOS apps: a Mac with macOS Sierra 10.12 or above, with Xcode and Xamarin installed.

    Windows と Mac のコンピューターを同時にセットアップできます。また、インストーラーを実行している間に、「Learn about mobile development with Xamarin (Xamarin によるモバイル開発の概要)」にアクセスして、必要な背景情報を読んだり見たりすることができます。You can set up the Windows and Mac computers at the same time, and while those installers are running you can go through Learn about mobile development with Xamarin to read and watch the necessary background material.

このセットアップとインストールを実行した後、Xamarin を使用する上で問題がある場合は、forums.xamarin.com に質問を投稿してください。If you have issues using Xamarin after doing this setup and install, post your question on forums.xamarin.com.

注意

2016 年 3 月 31 日の時点で、Visual Studio のすべてのエディションに付属のすべての Xamarin に追加のコストはかからず、別個のライセンスは必要ありません。As of March 31, 2016, all of Xamarin is included with all editions of Visual Studio at no extra cost and does not need a separate license. Xamarin Studio Community for Mac も、学生、OSS 開発者、小規模チームの場合には無料です。Xamarin Studio Community for Mac is also free for students, OSS developers, and small teams. 以前の Xamarin ライセンスが構成されている Visual Studio の既存のインストールの場合は、Xamarin をバージョン 4.0.3.214 以降に更新する必要があることにご注意ください。Note that for existing installations of Visual Studio that are configured with earlier Xamarin licenses, you must update Xamarin to version 4.0.3.214 or higher. これを行うには、[ツール] > [オプション] > [Xamarin] > [その他] の順に移動し、[今すぐ確認] リンクをクリックして、4.0.3.214 更新プログラムをダウンロードします。To do this, go to Tools > Options > Xamarin > Other, click the Check Now link, and download the 4.0.3.214 update. Visual Studio を再起動して、[ツール] > [Xamarin アカウント...] に移動すると、更新の状況を確認できるはずです。When you restart Visual Studio, go to Tools > Xamarin Account... and you should see updated status.

前提条件Pre-requisites

Windows と Android を対象とする場合For targeting Windows and Android

  1. 推奨: Android エミュレーターのパフォーマンスが最高になるように、Windows 8 以降を実行している (VM ではない) 物理 Windows コンピューター。Recommended: a physical Windows computer (not a VM) running Windows 8 or later, for best Android emulator performance. (VM ではなく物理コンピューターが必要であることが書かれていましたか?)(Did we mention that you need a physical computer and not a VM?)

  2. Windows 7 以前のコンピューターを使用できます。その場合は、エミュレーターとして Xamarin Player for Android を使用します。You can use a computer with Windows 7 or earlier, in which case you'll use the Xamarin Player for Android as the emulator.

  3. どちらの構成でも、接続された物理デバイス上では、いつでもアプリを直接実行できます。For either configuration, you can always run apps directly on connected physical devices.

iOS を対象とする場合For targeting iOS

  1. macOS 10.12 以降が動作する macOS Sierra を搭載した、ネットワーク接続されている Mac または Mac mini (Xcode 8.3 のために必要)。A networked Mac or Mac mini with macOS Sierra running macOS 10.12 or later (required for Xcode 8.3).

  2. 主要な開発環境として Windows (7 以降) コンピューターで Visual Studio を使う場合は、ネットワーク接続された Mac は、iOS アプリのコンパイルとデバッグ、iOS シミュレーターまたはテザリングされたデバイスへのアタッチ、または Visual Studio でユーザー インターフェイスを設計するためにストーリーボード デザイナーを使う場合にのみ必要になります。When using Visual Studio on a Windows (7+) computer as your primary development environment, a networked Mac is necessary only to compile and debug iOS apps, attach to the iOS simulator or tethered devices, and to use the storyboard designer in Visual Studio for designing the user interface. この 2 次的な役割には、古いモデルの Mac で十分です。Older Mac models are entirely sufficient for this secondary role.

Windows のセットアップ (Visual Studio と Xamarin)Windows setup (Visual Studio and Xamarin)

ヒント

次の手順は、Visual Studio 2017 に適用されます。These instructions apply to Visual Studio 2017. Visual Studio 2015 については、MSDN をご覧ください。For Visual Studio 2015 see MSDN. Xamarin を Visual Studio 2013 (Update 2 が必要) で使うには、Xamarin の直接インストール (xamarin.com) の指示に従ってください。To use Xamarin with Visual Studio 2013 (Update 2 is required), follow the instructions for direct Xamarin install (xamarin.com).

  1. 任意のエディションの Visual Studio 2017 のインストーラーをダウンロードして起動します (Community、Professional、Enterprise)。Download and launch the installer for any edition of Visual Studio 2017 (Community, Professional, or Enterprise). Visual Studio 2017 Community は、無料のエディションです。Professional および Enterprise の各エディションは評価版として 30 日間使用できます (その後はライセンスを購入する必要があります)。Visual Studio 2017 Community is the free edition; the Professional and Enterprise editions can be used on a trial basis for 30 days after which you'll need to purchase a license.

    1. Visual Studio 2017 を既にインストールしてある場合は、[スタート] メニューから Visual Studio インストーラーを実行します。If you already have Visual Studio 2017 installed, run the Visual Studio Installer from the Start menu.
  2. インストーラー内で [起動] の "横にある" [その他の選択項目] (横線 3 本のアイコン) ボタンをクリックし、[変更] を選択します。Within the installer, click the Additional Choices (three-bars icon) button next to Launch then choose Modify.:

    Visual Studio のインストールで [変更] オプションを選択するChoosing the Modify option in Visual Studio installation

  3. 次のチェック ボックスを選択します。Check the following boxes:

    1. [Mobile & Gaming (モバイルとゲーム)] > [.NET によるモバイル開発]Mobile & Gaming > Mobile Development with .NET. これにより、[共通のツールとソフトウェア開発キット] の下のさまざまな Android ツールも自動的に選択されます。This will also automatically select various Android tools under Common Tools and Software Development Kits. このオプションでは、既存の Xamarin インストールも更新されるはずです。This option should also update any existing Xamarin installation.

      [Gaming and Mobile Development (ゲームとモバイル開発)] の [モバイル開発] オプションを選択するSelect the Mobile Development option under Gaming and Mobile Development

    2. (省略可能) [Windows] > [ユニバーサル Windows プラットフォーム開発](Optional) Windows > Universal Windows Platform development. これには、ダウンロードに時間がかかるエミュレーター イメージをインストールするためのオプションが含まれています。いつでも Visual Studio インストーラーに戻って後で追加できます。This include options for installing emulators images that will take longer to download; you can always return to the Visual Studio installer to add them later.

  4. [変更] ボタンをクリックし、プロセスを実行します。Click the Modify button and let the process run. このプロセスでも、完了までにしばらく時間がかかります。その間、Mac のセットアップ手順を続行し、「Xamarin を使用したモバイル開発について学習します」を読むことができます。Again, this will take some time to complete, during which time you can continue with the Mac setup instructions and go through Learn about mobile development with Xamarin.

  5. インストールが完了したら、Visual Studio を起動し、アカウントを求められたら Microsoft アカウントでサインインします (これは Windows で使用するのと同じアカウントです)。Once installation is complete, launch Visual Studio and sign in with your Microsoft account if prompted (this is the same account you use with Windows).

  6. Android アプリをテストする場合、物理デバイスがないときは、Android SDK Emulator を使います。For testing Android apps, use the Android SDK Emulator if you don't have physical devices. 下記のメモをご覧ください。See note below.

    Windows コンピューター上のエミュレーターに関するメモ: CPU でサポートされる仮想化テクノロジは、一度に 1 つだけです。このため、開発用コンピューター上では 1 つのみを使用することをお勧めします。Note about emulators on Windows computers: Because CPUs support only one virtualization technology at a time, it's best to have only one in use on a development computer. 主要な仮想化テクノロジには次の 3 つがあります。Hyper-V (Android 用の Visual Studio エミュレーターおよび Windows Phone エミュレーターで使用)、Virtual Box (Genymotion で使用)、Intel HAXM (Android SDK エミュレーターで使用)。There are three main virtualizations technologies are Hyper-V (used by the Visual Studio Emulator for Android and the Windows Phone emulator), Virtual Box (used by Genymotion), and Intel HAXM (used by the Android SDK emulator). Hyper-V と Virtual Box 間にはさまざまな問題があるため、特定のコンピューター上では 1 種類のエミュレーターだけを使用することをお勧めします。したがって、Windows 8 以降のコンピューターでは Hyper-V を使用すること、および Windows 7 以前のコンピューターと Mac 上で実行している Windows では HAXM エミュレーターを使用することが前述のとおり推奨されます。Because of various issues between Hyper-V and Virtual Box, it's best to use emulators of only one type on any given computer, hence the recommendations above to use Hyper-V on Windows 8 and above computers, and Intel HAXM emulators on Windows 7 and earlier as well as when running Windows on a Mac.

Mac のセットアップ (Apple ID、Xcode、および Xamarin)Mac setup (Apple ID, Xcode, and Xamarin)

  1. https://appleid.apple.com で無料の Apple ID を作成します (まだ作成していない場合)。Create a free Apple ID at https://appleid.apple.com if you don't have one already. これは Xcode をインストールしてサインインするために必要です。This is necessary for installing and signing into Xcode.

  2. https://developer.apple.com/xcode/から Xcode をダウンロードしてインストールし、「 Adding Your Account to XCode (XCode にアカウントを追加する) 」(apple.com) の説明に従って、Apple ID を追加します。Download and install Xcode from https://developer.apple.com/xcode/, and add your Apple ID as described on Adding Your Account to XCode (apple.com).

  3. Xamarin.iOS のダウンロードとインストール 」(xamarin.com) の手順に従って、Xamarin をダウンロードしてインストールします。Download and install Xamarin by following the instructions on Installing and Configuring Xamarin.iOS (xamarin.com).

  4. Windows と Mac のコンピューターの両方に Xamarin をインストールしたら、「Connecting to the Mac」(Mac への接続) (xamarin.com) の手順に従って、Windows コンピューター上の Visual Studio から iOS と Mac を操作できるようにします。Once you've completed installing Xamarin on both the Windows and Mac computers, follow the instructions on Connecting to the Mac (xamarin.com) so that you can work with iOS and the Mac from Visual Studio on the Windows computer.

    両方のコンピューターが同じローカル ネットワーク上にある必要があることにご注意ください。Note that both computers must be on the same local network.