Product and Services
If your app has a Basic, Standard, or Advanced Runtime
No. Esri's product-specific Terms of Use (a supplement to the Master Agreement: Products) states that use of ArcGIS Maps SDKs for Native Apps
Local data files are geo-enabled data available in a file residing on your users' device(s), regardless of how it got there. ArcGIS Maps SDKs for Native Apps
Lite:
- View layers and packages from ArcGIS Location Platform
ArcGIS Location Platform, formerly known as ArcGIS Platform, is a Platform as a Service (PaaS) product that gives developers access to location services, APIs, and tools to build mapping and spatial analysis applications. It is subscription-based and requires an ArcGIS Location Platform account. . If ArcGIS packagesA package is a set of items, such as a map and its referenced data, bundled into a single file on a local machine so that the items can be easily transferred from user to user or provisioned onto a device. contain local data that are not originally part of the ArcGIS Location Platform, viewing that data may require a higher license level. For example, to read raster files in a mobile map packageA mobile map package (MMPK) is a standalone file that contains one or more map definitions, including the basemap layers, data layers, layer styles, and pop-up styles for use in offline applications built with ArcGIS Maps SDKs for Native Apps. or mobile scene packageA mobile scene package (MSPK) is a standalone file that contains one or more scene definitions, including the basemap layers, elevation layers, data layers, layer styles, and pop-up styles for use in offline applications built with ArcGIS Maps SDKs for Native Apps. you need a Standard license. - View layers from services in open formats such as WMS
Web map service (WMS) is an Open Geospatial Consortium (OGC) standard that defines image-based map services. or KMLKeyhole Markup Language (KML) is an XML-based format that describes geographic entities. Developed and popularized for use with Google Earth, the KML specification is now maintained by the Open Geospatial Consortium (OGC). accessed as a web resource. Access to services that are not part of ArcGIS Location Platform could require additional licensing not managed by Esri. - Download, edit, and sync features in a public ArcGIS feature service. These services are available on the Internet and are not secured.
Basic:
- Download, edit, and sync features in a private ArcGIS feature service. These services are only accessible on a local network and/or are secured.
Standard:
- View local data that is not part of ArcGIS Location Platform, including KML
Keyhole Markup Language (KML) is an XML-based format that describes geographic entities. Developed and popularized for use with Google Earth, the KML specification is now maintained by the Open Geospatial Consortium (OGC). accessed as a file resource, shapefilesA shapefile is a vector data storage format that contains geometry and attribute data for geographic features. It can also include spatial and non-spatial indexes. , GeoPackagesA geopackage is an OGC spatial data storage format that can contain multiple datasets of geographic features, non-spatial tabular data, and raster data. , ENC layers (S-57), local raster layersA raster layer is a layer type that allows developers to display raster data in their applications. , use raster functions, and local raster elevation sources. Although this data may be generated by ArcGIS products, the data format is not owned or managed by Esri. - Edit local data that is not part of the ArcGIS Location Platform, including shapefiles and GeoPackages.
ArcGIS Maps SDK for Local Server is a component that enhances the functionality of desktop-focused ArcGIS Maps SDKs for Native Apps
It is available as a separate installation to supplement the functionality of the Native Maps SDKs supported on Windows and Linux desktops. It is powered by packages created in ArcGIS Pro, which can be hosted by Local Server as local map, feature, and geoprocessing
Licensing
Before you deploy an application built with ArcGIS Maps SDKs for Native Apps
See License levels and capabilities for details.
The ArcGIS Runtime license level enabled for an ArcGIS account
ArcGIS Maps SDKs for Native Apps
No, contact your Esri account representative for more details on transitioning license strings from 10.2.x to 100.x or 200.x.
Not by itself; Access tokens
License strings are available at the free Lite level here. For paid license strings (Basic, Standard, and Advanced levels), license string extensions, or distributed deployment packs, contact your Esri account representative. The Production licenses table describes how to obtain each license level using either license strings or user authentication.
Yes, you can compile applications built with ArcGIS Maps SDKs for Native Apps
License strings
User authentication (formerly Named user login and ArcGIS identity) is typically used to sign in users with an ArcGIS account
Yes. Navigate to Your Lite license string to obtain your free unique ArcGIS Runtime
Note: Protect your license string: it is unique to your ArcGIS Location Platform account
Applications built with ArcGIS Maps SDKs for Native Apps
If you use a license string
If you implement user authentication
ArcGIS Runtime
Note: Protect your license string: it is unique to your ArcGIS Location Platform account
No, there is no limit.