What's new in AppStudio

Features have been progressively added to AppStudio. The specific features added at each stage of the most recent releases are described below. For a list of all updates made throughout the life of AppStudio, see the What's new archive.

Beta features are also available before being finalized. These features have incomplete functionality and are subject to change before becoming part of an official release. For a list of features currently in beta, see Sneak peek.

Version 5.2

Caution:

Windows 8.1 is no longer supported by ArcGIS AppStudio or AppStudio Player. Apps made using AppStudio 5.2 or later will no longer function in Windows 8.1 devices.

Changes and new features in ArcGIS AppStudio include the following:

  • ArcGIS Runtime has been updated to 100.12.
  • Qt has been updated to 5.15.6.
  • Qt Creator has been updated to 5.0.2.
  • New restart method in the AppFramework component allows an app to be restarted automatically.
  • New uuid methods in the AppFramework component provides more functionality for working with UUID and GUIDs.
  • New contains method in the SecureStorage component to check whether a key is present in secure storage.
  • The ImageObject component now supports loading of images from a hosted source using an HTTP or HTTPS URL, allowing apps to download images and store them locally.
  • The ImageObject component now has an autoTransform property to ensure JPEG images automatically apply image transformation metadata such as orientation.
  • Added support for the ArcGIS Runtime AR (Augmented Reality) toolkit.
  • On Android, the Positioning plug-in has been improved to provide more information about the location.
  • Apps can now interface with the Windows 10 sharing API.
  • Cloud make improved to support iOS 15 when using an enterprise certificate to sign an app.
  • Adaptive icons are now supported for Android apps.
  • New sample added, Location Driven Geotriggers.

Changes and new features in AppStudio Player include the following:

  • ArcGIS Runtime has been updated to 100.12.
  • A System Defaults option has been added in the language settings, to allow Player and all apps running inside it to use the system default locale.

Changes and new features for the Nearby app template include the following:

  • A selected polyline feature will now display elevation profile.
  • Users can now download and view offline map areas.
  • Get Directions functionality now provides support for Google Maps and Apple Maps.
  • Support has been added for showing feature attachments, such as images, videos, and audio.
  • The instant app properties Limit results by layer specified and Limit layers for directions are now supported.
  • Users can now perform spatial searches using the map extent if this has been configured in the source instant app.
  • Enhanced search UI and queries to support feature search.
  • Right-to-left languages such as Arabic and Hebrew are now supported.
  • Improved handling of thousand and decimal separators, and non English text, in the UI.

Changes and new features for the Zone Lookup app template include the following:

  • Support has been added for showing feature attachments, such as images, videos, and audio.
  • The instant app property Limit results by layer specified is now supported.
  • Enhanced search UI and queries to support feature search.
  • Right-to-left languages such as Arabic and Hebrew are now supported.
  • Improved handling of thousand and decimal separators, and non English text, in the UI.

Changes and new features in the Attachment Viewer template include the following:

  • Supports editing feature attributes.
  • Enhanced search UI and queries to support feature search.

Changes and new features for the Map Viewer app template include the following:

  • Support has been added to show basemaps for a configured basemaps group.
  • Supports a status bar.
  • Right-to-left languages such as Arabic and Hebrew are now supported.
  • Improved handling of thousand and decimal separators, and non English text, in the UI.

Version 5.1

Changes and new features in ArcGIS AppStudio include the following:

  • ArcGIS Runtime has been updated to 100.11.
  • Minimum supported operating system versions have been updated. For more information, see System requirements.
  • Support has been added for launching desktop apps in a minimized mode.
  • Support has been added for reading data streams from Bluetooth devices without line breaks.
  • Support has been added for monitoring battery levels, charging state, and power source.
  • The SensorPort component has been removed from the AppFramework Sensors plugin.
  • The FileFolder component now contains methods to move files into the device's trash or recycling bin.
  • In the NetworkRequest component, an HTTP DELETE request can now support a request body.
  • The default target Android version is now Android 11, to match requirements coming to Google Play in August 2021. For more information, see Meet Google Play's target API level requirement.
  • On Android, various behavioral changes have been applied to adhere to Android 11 behavior changes. For more information, see Behaviour changes for apps targeting Android 11.
  • On Windows, stability has been improved for the isOnline property in the Networking component.

Deprecations and removals include the following:

  • This version of ArcGIS AppStudio is the last that will support Windows 8.1.
  • The AppFramework component NetworkConfiguration has been deprecated and will be removed from a future release.

Changes and new features in AppStudio Player include the following:

  • ArcGIS Runtime has been updated to 100.11.
  • Minimum supported operating system versions have been updated. For more information, see System requirements.

Changes and new features in the AppStudio templates include the following:

  • Two new templates have been added. The Zone Lookup template provides a native app to find a zone or district in a specified location, and the Nearby template provides an app to discover locations on a map near to a location, including filters to narrow your search by distance or category.
  • All templates have been updated to use ArcGIS Runtime 100.11.
  • The Map Viewer template now supports spatial queries and searches using buffer radius, map extent, or shape.
  • The Map Viewer template now supports filtering features by category.
  • Improved IWA authentication experience on the 3D Scene Viewer app.
  • Fixed a bug in the Map Viewer and 3D Scene Viewer templates that prevented the user from loading secured layers from secured web apps or scenes.
  • Fixed a bug that prevented the user from being able to open an image in the Identify panel.
  • Fixed a bug in Map Viewer that caused downloaded offline basemaps to not include vector basemaps.

Version 5.0

Changes and new features in ArcGIS AppStudio include the following:

  • ArcGIS Runtime has been updated to 100.10.
  • Qt has been updated to version 5.15.2.
  • Upgraded Xcode to 12.
  • Slovak is now a supported language.
  • Minimum supported operating system versions have been updated. For more information, see System requirements.
  • Development tools required for local Make have been updated. For more information, see Install development tools through local Make.
  • Support has been added for building your app as an Android App Bundle.
  • A number of sample apps have been updated to fix bugs caused by updates to the ArcGIS Runtime, Qt, and Android file paths.
  • Connection to Bluetooth LE devices from Windows no longer requires Bluetooth pairing.
  • Improved stability of network requests when switching from Wi-Fi to 4G.
  • Improvement to StorageInfo component to signal when removable storage device has been removed or inserted.
  • The AppFramework Battery component has been finalized.

Deprecations and removals include the following:

  • The AppFramework Promises and Controls plug-ins have been removed.
  • The checkCompatibility method of the AppFramework component has been removed.
  • The AppFramework components AppPackage, AppInfoList, AppPlayer, AppPlayerSettings, ItemPackage have been deprecated and will be removed from a future release.

Changes and new features in AppStudio Player include the following:

  • All templates have been updated to use ArcGIS Runtime 100.10 and Qt 5.15.2.
  • Slovak is now a supported language.
  • More detailed information has been added to error message reports.
  • Connection to Bluetooth LE devices from Windows no longer requires Bluetooth pairing.
  • Improved stability when switching from Wi-Fi to 4G.

Changes and new features in the AppStudio templates include the following:

  • All templates have been updated to use ArcGIS Runtime 100.10 and Qt 5.15.2.
  • The Map Viewer template now supports attachments. Attachments can also be edited.
  • The Map Viewer template now supports editing related records.
  • The Map Viewer template now shows which user last edited the feature layer and at what time.
  • The Map Viewer template now supports signing in to ArcGIS Enterprise using Integrated Windows Authentication (IWA) or Public Key Infrastructure (PKI).
  • 3D Scene Viewer now includes a Daylight tool, used to simulate the position of the sun.
  • 3D Scene Viewer had a bug fixed on non-Windows platforms that prevented users from downloading MSPK files from an IWA authenticated portal.
  • Fixed a bug that caused missing icons in the Quick Report template when using Android emulators or virtual devices.