System requirements for 100.10.0

This page lists system requirements for the 100.10.0 release of ArcGIS Runtime SDK for .NET, which 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 deploy your app.

For older system requirements, see past guide versions in PDF format on the downloads page (requires sign-in).

Requirements for app development

App development platforms and operating systems

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

Windows 8.1Windows 10macOS
Development EnvironmentVisual StudioVisual StudioVisual Studio for Mac
Windows Presentation Foundation (WPF)YesYesNo
Universal Windows Platform (UWP)NoYesNo
Xamarin.AndroidYesYesYes
Xamarin.iOSYesYesYes
Xamarin.FormsAndroid, iOSAndroid, iOS, UWPAndroid, iOS

Operating systems

  • Windows 10 version 1803 minimum
  • Windows 8.1

Development environments

  • Visual Studio 2019 16.4 minimum (with workload '.NET desktop development')
  • Visual Studio 2017 15.9 minimum (with workload '.NET desktop development')

.NET Runtimes

  • .NET Framework 4.6.1 minimum
  • .NET Core 3.1
  • .NET 5.0 Target Framework net5.0-windows10.0.18362.0 or later

Graphics

ArcGIS Runtime SDK for .NET uses DirectX to provide high-performance rendering of maps and scenes.

  • Direct3D feature level 10_0 minimum
  • Default: DirectX 11 hardware support
  • Falls back to DirectX 11 software rendering if hardware support is not available.

Operating systems

  • Windows 10 version 1803 minimum

Development environments

  • Visual Studio 2019 16.4 minimum (with workload 'Universal Windows Platform development')
  • Visual Studio 2017 15.9 minimum (with workload 'Universal Windows Platform development')

Graphics

ArcGIS Runtime SDK for .NET uses DirectX to provide high-performance rendering of maps and scenes.

  • Direct3D feature level 10_0 minimum
  • Default: DirectX 11 hardware support
  • Falls back to DirectX 11 software rendering if hardware support is not available.

Requirements for using ArcGIS Runtime SDK for .NET (Xamarin.Android) for development on different platforms are described here. For information on setting up your development environment for Xamarin.Android or Xamarin.Forms see the following Microsoft topics:

Developing apps on macOS

Operating systems

  • macOS Big Sur 11.0
  • macOS Catalina 10.15

Development environments

  • Visual Studio 2019 for Mac

Developing apps on Windows

Operating systems

  • Windows 10 version 1803 minimum
  • Windows 8.1

Development environments

  • Visual Studio 2019 16.4 minimum (with workload Mobile development with .NET)

Emulators

  • Google Android Emulator

AR toolkit

AR Toolkit for Xamarin.Android requires use of the d8 compiler. Using the legacy dx compiler results in a compile-time error.

Requirements for using ArcGIS Runtime SDK for .NET (Xamarin.iOS) for development on different platforms is described below. For information on setting up your development environment for Xamarin.iOS or Xamarin.Forms see the following Microsoft topics:

Developing apps on macOS

Operating systems

  • macOS Big Sur 11.0.1
  • macOS Catalina 10.15

Development environments

  • Visual Studio 2019 for Mac

Developing apps on Windows

Operating systems

  • Windows 10 version 1803 minimum
  • Windows 8.1

Development environments

  • Visual Studio 2019 16.4 minimum (with workload Mobile development with .NET)

Simulators

  • iOS Simulator

Requirements for using ArcGIS Runtime SDK for .NET (Forms) for development on different platforms is described below. For Microsoft's information on setting up your development environment for Xamarin.Android, Xamarin.iOS or Xamarin.Forms see the following topics:

Developing apps on macOS

Operating systems

  • macOS Big Sur 11.0.1
  • macOS Catalina 10.15

Development environments

  • Visual Studio 2019 for Mac

Developing apps on Windows

Operating systems

  • Windows 10 version 1803 minimum
  • Windows 8.1 (Android and iOS only)

Development environments

  • Visual Studio 2019 16.4 minimum (with workload Mobile development with .NET)

Emulators/simulators

  • Android: Google Android Emulator
  • iOS: iOS Simulator

Requirements for app deployment

Operating systems

  • Windows Server 2019 (64-bit)
  • Windows 10 version 1803 minimum
  • Windows Server 2016
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows Server 2012

Deployment of applications built with ArcGIS Runtime SDK for .NET (WPF) require:

Operating systems

  • Windows 10 version 1803 minimum

Deployment of applications built with ArcGIS Runtime SDK for .NET (UWP) require:

Operating systems

  • Android version 6.0, Marshmallow (API level 23) minimum

Graphics

  • 2D (MapView): OpenGL ES 2.0
  • 3D (SceneView): OpenGL ES 3.0

CPU architectures

  • armeabi-v7a - For targeting Android-supported devices with CPUs based on the 32-bit ARMv7 architecture.
  • arm64-v8a - For targeting Android-supported devices with CPUs based on the 64-bit ARMv8 architecture.
  • x86 - For targeting Android-supported devices with CPUs that support the x86 (or IA-32) instruction set (typically emulators).
  • x86_64 - For targeting Android-supported devices with CPUs that support the Intel64 architecture (the instruction set commonly referred to as "x86-64").

For more information see CPU architectures.

Operating systems

  • iOS 12 minimum

Android

Operating systems

  • Android version 6.0, Marshmallow (API level 23) minimum

Graphics

  • 2D (MapView): OpenGL ES 2.0
  • 3D (SceneView): OpenGL ES 3.0

iOS

Operating systems

  • iOS 12 minimum

UWP

Operating systems

  • Windows 10 version 1803 minimum

Deployment of applications built with ArcGIS Runtime SDK for .NET (UWP) require:

ArcGIS software and connected services

Use this table to determine the lowest Version of the ArcGIS Software that supports a specific ArcGIS Runtime function.

ArcGIS SoftwareVersionFunctionality supported by ArcGIS Runtime
ArcGIS Enterprise10.9
  • Honor scale expression in a dictionary renderer
  • Take a dictionary web style (referenced in a web map) offline
  • Read a dictionary renderer from a web map
  • Subtype group layers
10.8.1
  • Read CIM symbols from a web map
10.8
  • Standard and advanced Named User licensing
  • Web styles
10.7.1
  • Scheduled updates to the feature services involved in the preplanned workflow (offline maps)
10.7
  • Annotation layers
  • Feature linked annotation
10.6.1
  • Offline maps created using the preplanned workflow
  • Feature tiles
  • Branch versioning
10.4
  • Web maps and scenes
  • Feature services
  • Tiled services
  • Offline maps created using the on-demand workflow
  • Advanced parameters for the on-demand workflow (offline maps)
ArcGIS Pro2.7
  • Honor scale expression in a dictionary renderer
  • Take a dictionary web style (referenced in a web map) offline
  • Read CIM symbols from a web map
  • Read a dictionary renderer from a web map
  • Subtype group layers
2.6
  • Online services (for layers and tables) in mobile map and scene packages
  • Publishing web styles
  • Dictionary web styles in mobile map packages
2.5
  • Elevation sources can use raster files in a mobile scene package
  • Transportation networks in a mobile scene package
  • Vector tile packages with custom styles in mobile map packages
2.4
  • Expiration of mobile map and scene packages (requires the Publisher Extension)
  • Utility network (version 3)
2.3.2
  • Create a mobile scene package (.mspk)
2.3
  • Create annotation layers and publish in a mobile map package
  • Next generation (.loz) locators
2.2
  • Create a mobile map package (.mmpk)
  • Utility network (version 2)
ArcMap10.4
  • Create Runtime Content

Local Server version compatibility with ArcGIS Desktop and ArcGIS Pro

Local Server is supported on Windows when using the WPF API. Local Server is not supported on Android or iOS.
ArcGIS Runtime Local Server versionArcGIS Pro versionArcGIS Desktop version
100.10.02.7Not supported
100.9.02.610.8.x
100.8.02.510.8.x
100.6.02.410.7.x
100.5.02.310.7
ArcGIS Runtime 100.4.0
ArcGIS Runtime Local Server 100.3.0
2.210.6.x
100.3.02.210.6.x
100.1.0 and 100.2.xNot supported10.5.1

Versions of supported specifications

Specifications supported in this release include the following:

  • GeoPackage versions 1.0, 1.1, and 1.2
  • Military standards APP-6(B), APP-6(D), MIL-STD-2525B (change 2), MIL-STD-2525C, and MIL-STD-2525D
  • Web Feature Service (WFS) versions 2.0.0 and 2.0.2
  • Web Map Service (WMS) versions 1.1.0, 1.1.1, and 1.3.0
  • WMTS version 1.0.0
  • I3S version 1.7 (Point Cloud Layer)
  • I3S version 1.6 (3D Object Scene Layer, Integrated Mesh Layer, and Point Scene Layer)
Augmented reality: ARCore version 1.8 (Android) and ARKit version 1 (iOS) are supported

On-premises virtualization

On-premises virtual desktop infrastructure (VDI)

VDI Requirements

On-premises virtual desktop infrastructureHypervisorNotes
VMware vSphere 6.7VMware ESXi 6.7Use VMware Horizon View 7.0.3 and later only.Use the latest VMware and NVIDIA drivers. See the VMware and NVIDIA GRID websites for the most current driver versions.
VMware vSphere 6.5VMware ESXi 6.5
Citrix Virtual Apps* and Desktops 7 1912 LTSRVMware ESXi 6.7*Deployment via Citrix Virtual Apps is not supported. Use the latest Citrix and NVIDIA drivers. See the Citrix and NVIDIA GRID websites for the most current driver versions.
Citrix XenDesktop 7.15 LTSR CU5VMware ESXi 6.7