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.5 August 2024 Update
The default target Android version is now Android 14, to match requirements coming to Google Play in August 2024. For more information, see Meet Google Play's target API level requirement.
Version 5.5 April 2024 Update
Changes in ArcGIS AppStudio include the following:
- Cloud Make now supports XCode 15 for iOS and macOS builds, to meet April 2024 App Store requirements.
- Cloud Make now supports the App Store privacy manifest requirement.
Version 5.5 August Update
The default target Android version is now Android 13, to match requirements coming to Google Play in August 2023. For more information, see Meet Google Play's target API level requirement.
Version 5.5
Note:
ArcGIS AppStudio will be retired in February 2025. AppStudio 5.5 is a long-term support release focusing exclusively on bug fixes and minor updates. For more information see the Product Life Cycle document. Current developers of AppStudio apps should consider migrating their apps to one of the ArcGIS Maps SDKs. It is strongly recommended that developers starting new app projects use one of the ArcGIS Maps SDKs. For more information, see the AppStudio 5.5 and beyond blog post.
Changes and new features in ArcGIS AppStudio include the following:
- ArcGIS Runtime has been updated to 100.15.1.
- Cloud Make now supports XCode 14 for iOS and macOS builds, to meet April 2023 App Store requirements.
- AppStudio AppRun is now installed in place of AppStudio Player when running apps on iOS simulators and Android emulators.
- Apps automatically run when launched on an iOS simulator.
- Bugs were fixed regarding text misalignment, truncation, and character sets, when AppStudio is used in languages other than English.
- Bugs were fixed in which an error occurs when attempting to sign-in and retrieve an AppStudio Developer Edition licence.
- A bug was fixed in which the table of properties failed to appear for apps not created from templates.
- For apps targeting Android 13 or above, notification runtime permissions are now supported.
- On iOS, bitcode is no longer built into executables created with cloud or local Make.
- On Android, a bug was fixed in which app link URL scheme parameters did not work on some devices.
- On Android 12, a bug was fixed in which apps using indoor positioning would crash.
- For improved security, Windows executables are now signed with a SHA256 algorithm.
- On Windows, a bug was fixed in which the bin folder and contents are not deleted on uninstall of AppStudio.
- On macOS Ventura, a bug was fixed in which Qt Creator would not open.
Changes and new features in AppStudio AppFramework include the following:
- A bug was fixed in which the stayAwake property of the Platform component, failed to stop a device going to sleep whilst recording audio.
- For improved security ZipFileInfo, ZipReader, and ZipWriter components have been updated to use zlib 1.2.13 library.
- The network.proxy property of the AppFramework component can now be refreshed when system proxy changes on the device, without needing to restart the app.
- Newest iOS device names have been added to the systemInformation property of the AppFramework component.
- On iOS, a bug was fixed in which forward proxy settings were being incorrectly ignored when using the NetworkRequest component.
- On macOS, a bug was fixed that caused apps to crash when using the Battery component.
Changes and new features in AppStudio Player include the following:
- ArcGIS Runtime has been updated to 100.15.1.
Version 5.4 November Update
Changes and new features in the AppStudio templates include the following:
- For Sidebar, improved workflow when creating features or editing the geometry of an existing feature.
- For Sidebar, field groups and contingent attribute values are supported.
- For Attachment Viewer, the limitation of 100 features per feature layer has been removed. All features that display in the online app will display in the AppStudio app.
- For Map Viewer, new features can be created and the geometry of an existing feature can now be edited.
Version 5.4 August Update
Changes and new features in ArcGIS AppStudio include the following:
- IWA sign-in dialog box improved to ensure it appears in front of other desktop windows.
- Fixed a bug in which IWA sign in only worked at the time of adding a new portal.
- Fixed a bug in the Advanced Configuration tool that incorrectly displayed an error message when trying to choose kits on macOS and Ubuntu.
- Fixed bugs regarding text misalignment, truncation, or orientation, when AppStudio is used in languages other than English.
- On iOS, fixed a bug in which apps wouldn't launch automatically when running on a simulator.
Changes and new features in AppStudio AppFramework include the following:
- Added activity (whether a user is stationary, walking, running, or driving) recognition support for iOS and Android.
- Fixed a bug in which the EXIF orientation value was always stored as 1, regardless of the orientation of the camera when taking the photo.
- Fixed a bug in which forward proxy settings were being incorrectly ignored.
- Fixed a bug in which video preview was not displayed when using either the CameraDialog or Qt Video component to capture a video.
- On iOS, fixed a bug in which the AppFramework systemInfomation property was not returning full device model information.
- On Windows, fixed a bug when multiple position sources are present in an app, where only the position source that was started first, provides position updates.
Changes and new features in AppStudio Player include the following:
- On iOS, fixed a bug when opening Player from an app link, where it would not run automatically if it was already downloaded onto the device.
- On iOS, fixed a bug on the Diagnostics page where device model was not returning all available information.
Version 5.4
Changes and new features in ArcGIS AppStudio include the following:
- ArcGIS Runtime has been updated to 100.14.
- Added UI to Settings for assigning an ArcGIS API key.
- Authentication handling has been improved to retrieve a new token from the app when a token expires.
- Zlib library used for handling .zip files has been updated to 1.2.12 to resolve a security issue reported in CVE-2018-25032.
- The default value of the high-DPI scale factor rounding policy has been changed to PassThrough, which preserves historical behavior from earlier Qt versions. For more information, see Set high-DPI scale factor rounding policy.
- The new Overview sample demonstrates how to add a relocatable overview map to your app.
- The new Arcade expression sample demonstrates how to display Arcade expressions in map labels or app pop-ups.
- AppStudio now uses Qt Quick Controls 2 instead of the deprecated Qt Quick Controls 1.
- Right to left language display improvements.
- Fixed a bug on Windows that caused apps to hang when device location was disabled.
- The default target Android version is now Android 12, to match requirements coming to Google Play in August 2022. For more information, see Meet Google Play's target API level requirement.
- For Android, improvements have been made to adhere to Android 12 behavior changes. For more information, see Behavior changes: Apps targeting Android 12.
- Added support for Android 12 approximate location permission.
- Added support for Android 12 bluetooth permission.
- For Android, unredacted EXIF metadata can now be retrieved from photos. For more information, see Media location permission.
- Fixed a bug on Android that caused location permission requests to appear too late.
Changes and new features in AppStudio Player include the following:
- ArcGIS Runtime has been updated to 100.14.
- Apps that use an ArcGIS API key are now supported.
- Fixed a bug on Windows that caused the app to hang when device location was disabled.
- Fixed a bug on Android that caused location permission requests to appear too late.
Changes and new features in the AppStudio templates include the following:
- One new template has been added. The Sidebar template provides a native app experience for a set of tools and options that appear in a side panel next to the map.
- For Map Viewer, the table of contents has been updated to display layers, sublayers, and symbology.
- For Map Viewer, the legend is supported for Image Services.
- For Map Viewer, improved feature selection graphics, right to left language text and check box alignment, and button text display.
- For Attachment Viewer, sort field and sort order settings for each layer in the Instant Apps configuration is now honored.
- For Attachment Viewer, scroll horizontally between previous and next features in the pop-up.
- For Zone Lookup, offline maps are now supported.
- For Zone Lookup, improved display of long content and distinct values in drop-down lists.
- For Nearby, both user-defined and predefined filters are supported.
- For Nearby, search using polylines or polygons.
- For Quick Report, improved right to left language handling.
Version 5.3 April Update
Changes and new features in ArcGIS AppStudio include the following:
- Fixed a bug on Android 6 that caused armv7 apps to crash on startup.
- ArcGIS Runtime has been updated to 100.13.1.
Changes and new features in AppStudio Player include the following:
- Fixed a bug on Android 6 that caused AppStudio Player armv7 to crash on startup.
- ArcGIS Runtime has been updated to 100.13.1.
Version 5.3
Changes and new features in ArcGIS AppStudio include the following:
- ArcGIS Runtime has been updated to 100.13.
- Bulgarian language support has been added.
- Cloud Make now supports Xcode 13 for iOS and macOS builds, to meet April 2022 App Store requirements.
- Added support for ArcGIS Runtime IndoorsLocationDataSource functionality.
- The new Split View sample demonstrates how to use the split views to display dynamically resizable components.
- The new Time Extent With Slider sample demonstrates how to apply a specified time extent to visualize temporal data.
- The AppFramework SQL plugin can now handle arguments outside of the 32-bit signed integer range.
- The AppFramework Platform plugin can now return the correct battery level and charging source across different platforms.
- On Android, the AppFramework Positioning plugin will now display the permission dialog box after the PositionSource component is instantiated.
- On Android 6 and 7, adaptive icons are now supported.
Changes and new features in AppStudio Player include the following:
- ArcGIS Runtime has been updated to 100.13.
- Bulgarian language support has been added.
Changes and new features in the AppStudio templates include the following:
- For Zone Lookup, support has been added for drawing a zone to perform a spatial query on a user-defined area.
- For Zone Lookup, predefined and user-input filters are now supported.
- For Zone Lookup, users can now scroll through features in a result pop-up.
- For Zone Lookup, various search and query improvements have been made.
- For Attachment Viewer, offline maps are now supported.
- For Map Viewer, an elevation profile tool has been added.
- Status bar support has been added for Zone Lookup, Nearby, and Attachment Viewer.
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.
- On Android, the GNSS Discover sample switches to use the classic provider when mock locations are detected. This ensures GNSS metadata that is available via Android Extras (such as PDOP, VDOP, HDOP, accuracy mode, and MSL) will be displayed.
- On Android, the GNSS Discover sample displays a satellite sky plot and NMEA log on the location status page when using the integrated location provider.
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 Apps configuration settings 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 set in the Instant Apps configuration.
- 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 Apps configuration setting 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.