System requirements for 100.2.1

ArcGIS Runtime SDK for .NET contains APIs to develop apps for Windows Presentation Foundation (WPF), Universal Windows Platform (UWP), Xamarin.Android, Xamarin.iOS and Xamarin.Forms (cross-platform projects for Android, iOS and UWP). Each API has specific system requirements for your development machine as well as for the machines and devices to which you will deploy your app.

The following table gives an overview of supported development configurations for each ArcGIS Runtime SDK for .NET platform.

Windows 7 SP1Windows 8.1Windows 10macOS

Development Environment

Visual Studio

Visual Studio

Visual Studio

Visual Studio for Mac

Windows Presentation Foundation (WPF)

Yes

Yes

Yes

No

Universal Windows Platform (UWP)

No

No

Yes

No

Xamarin.Android

Yes

Yes

Yes

Yes

Xamarin.iOS

* Yes

* Yes

* Yes

Yes

Xamarin.Forms

No

Android, * iOS

Android, * iOS, UWP

Android, iOS

* Building Xamarin.iOS projects requires an associated Mac computer to act as a build host.

Xamarin.Android

For detailed information on setting up your development environment for Xamarin.Android or Xamarin.Forms see the following topics:

Requirements for development

On Windows

Supported operating systems:

  • Windows 10
  • Windows 8.1
  • Windows 7 SP1

Supported IDEs:

  • Visual Studio 2017
  • Visual Studio 2015 Update 3
  • Visual Studio 2013 Update 5 (Xamarin for Visual Studio requires Microsoft Build Tools 2015 (or Visual Studio 2015) to be installed)

Xamarin products:

  • Xamarin for Visual Studio (current Stable channel release recommended)
  • Xamarin.Android (current Stable channel release recommended)

On Mac

Supported operating systems:

  • macOS High Sierra (10.13)
  • macOS Sierra (10.12)
  • OS X El Capitan (10.11)

Supported IDEs:

  • Visual Studio 2017 for Mac

Xamarin products:

  • Xamarin.Android (current Stable channel release recommended)

Supported emulators

  • Visual Studio Emulator for Android
  • Xamarin Android Player
  • Genymotion

Requirements for deployment

  • Android platform version 4.1.x "Jelly Bean" (API level 16) minimum. Latest version is recommended.
  • OpenGL ES 2.0 (OpenGL ES 3.0 required for SceneView visibility analysis).

Supported architectures

The following app configuration CPU architectures are supported:

  • armeabi-v7a - For targeting Android-supported devices with CPUs based on the 32-bit ARMv7 or 64-bit ARMv8 architecture.
  • x86 - For targeting Android-supported devices with CPUs that support the x86 (or IA-32) instruction set (typically emulators).

Requirements for ArcGIS software and connected services

To use ArcGIS Server data or services in your app, use ArcGIS Server version 10.2 (or higher). To use ArcGIS Server data when your app is offline, use ArcGIS Server version 10.2.2 (or higher).

To create mobile map packages for use in your ArcGIS Runtime SDK apps, use ArcGIS Pro version 1.3 (or higher).

ArcGIS Desktop version 10.3 (or higher) is required if you're using the Create Runtime Content capability. You can createArcGIS Runtime SDK content in ArcMap's user interface or with the Create Runtime Content geoprocessing tool.

ArcGIS Runtime SDK works with ArcGIS Enterprise version 10.2 (or higher) portals. However, when your app uses web maps, it must use web maps built with the 2.0 (or higher) version of the web map specification, which come from Enterprise version 10.2 (or higher) portals. When you save a web map from an app, you are saving a web map that adheres to version 2.9 of the web map specification. These should only be saved back to portals that support the 2.0 web map specification.

Local Server is supported on Windows. Local Server is not supported on Android or iOS.

Versions of supported specifications

Specifications supported at 100.2.1 include the following.

  • GeoPackage versions 1.0, 1.1, and 1.2
  • Military standards: MIL-STD-2525D, MIL-STD-2525C, and MIL-STD-2525B (change 2)
  • Web Map Service (WMS) versions 1.1.0, 1.1.1, and 1.3.0
  • WMTS version 1.0.0

Related topics