Skip To Content

What's new in AppStudio

Features have been progressively added to AppStudio for ArcGIS Desktop Edition. The specific features added at each stage of the release are described below.

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 2.1 hotfix

This fix is to resolve the Networking.isOnline property being nonfunctional on Windows and macOS devices. If you intend to build AppStudio apps for these platforms, please download the newest version of AppStudio for ArcGIS Desktop Edition; if you intend to use AppStudio Player for either testing or deployment purposes on these platforms, please update Player as well.

Version 2.1

Changes and new features in AppStudio for ArcGIS Desktop Edition include the following:

  • Qt has been updated to version 5.9.1.
  • A new optional side panel in the gallery has been added, showing up-to-date activity of the AppStudio group on GeoNet, as well as recent official AppStudio YouTube videos and tweets.
  • If an app running in AppRun has translation files available and set, the files that match the system's current locale will be loaded.
  • The Settings > Advanced Settings window now provides a Register button, to immediately generate a Client ID.
  • The --locale localename command line argument, when applied to AppStudio Desktop, now launches all AppStudio tools in the chosen locale.
    • This command line argument also applies to an app within AppRun, if translation files are available and set.
  • The AppStudio tools have received major UI updates.
  • The App Upload tool now includes an option to immediately share your app, either to your organization or publicly.
  • When deleting an app, you will now be asked if you want to delete only the local copy or across both local and cloud storage.
  • New sample apps are available, including SQL Viewer, SQL - Select City from CSV, Geocoding, Text to Speech, Biometric Authentication, Secure Storage, Interapp Communication, and QML Promises.
    Beta:

    Some of these samples showcase functionality that's currently in beta. This means that documentation is incomplete, and functionality may undergo minor changes.

  • New design layouts are provided on the Layout tab of the New App window, using the Material design standard.

Changes and new features in AppStudio Player include the following:

  • Integrated Windows Authentication sign-in has been implemented.

Changes and new features to the Map Tour template include the following:

  • A new side panel design has been implemented for large screens.
  • A message will now display if a layer is unsupported or is premium content.
  • Map pins are now numbered according to the order of points in the tour.
  • Users now have the ability to interact with the full-screen version of an image.
  • The side menu now provides an option to adjust font size.
  • The back button on Android devices now moves the user to the previous page, rather than exiting the app.

Changes and new features to the Map Viewer template include the following:

  • Secured web maps are now supported.
  • The gallery page will now be skipped if only one web map is available.
  • The side menu now provides an option to adjust font size.
  • Geosearch has been improved, now including autocomplete functionality, distance indicators, and zooming to results.
  • The amount of web maps provided in the gallery can now be configured by the user. Default is 25.
  • ArcGIS Grid has been added to the map view.

Changes and new features to the Quick Report template include the following:

  • Photos taken through the camera can now be annotated.
  • A new calendar control has been implemented.

Version 2.0 hotfix

This fix is specific to the use of the ArcGIS Runtime 100.1 MapView component in an app, on Android high-DPI displays. If you observe any of the following symptoms, you should download the latest version of AppStudio Player for Android and rebuild any apps that use this component with cloud Make:

  • Truncation of copyright text on the map
  • Features being added to a location offset from the mouse position
  • Inability to select a feature on the map

This patch has been applied only to the cloud Make environment. To fix this issue with an app built with local Make, see create app installation files with local Make.

Version 2.0

The online API guide and API reference documentation have been improved, with new documentation on the AppStudio AppFramework, as well as links to ArcGIS Runtime API 100.1, ArcGIS Runtime API 10.2.6, and Qt documentation. The AppStudio Framework API reference contains the same information that is installed with AppStudio Desktop and viewable in Qt Creator.

For installing your apps on devices, the over-the-air (OTA) URL is now https://appstudio-ota.arcgis.com/.

Changes and new features in AppStudio for ArcGIS Desktop Edition include the following:

  • ArcGIS Runtime API 100.1 is now supported.
    Note:

    ArcGIS Runtime API 10.2.6 is still supported for existing apps.

  • The gallery UI and UX have received a major update.
    • The new AppStudio Preferences menu provides options to customize the appearance of AppStudio.
    • Apps can now be sorted by date and name as well as filtered by ownership, location, and shared status.
    • A QR code can now be generated to download an app directly to AppStudio Player.
    • The app gallery can now be searched using @username and #tag.
    • The New App dialog box now provides the option to search through sample and template apps.
  • More than 40 new sample apps, providing ready-to-use QML code to be adapted into your own apps, are now available.
  • Minimum supported iOS version for apps is now 9.0.
  • Support has been added for Material and Universal styles in apps.
  • Bar code scanning has been improved.
  • Cloud Make error reporting has been improved.
  • Scripts are now provided to aid unattended uninstallation and installation of AppStudio and apps created by AppStudio.

Changes and new features in AppStudio Player include the following:

  • New options have been added in AppStudio Player Settings.
    • A switch is available to select the version of ArcGIS Runtime API to be used.
    • Automatic refresh of the app menu can now be switched on or off.
    • Users can now choose between Material and Universal styles.
  • Player can now search and download public apps.
  • The side tab, accessible when running an app in AppStudio Player, can now be repositioned by dragging.
  • The side tab can now be hidden, ideal for taking screen captures.
  • A Reload button is now available on the side tab. This button allows you to download the latest version of the app (if one exists) and reload the app without closing and reopening.
  • Various bug fixes have been made.

Changes and new features to the Map Tour template include the following:

  • The template has been updated to ArcGIS Runtime API 100.1.
  • Various bug fixes have been made.

Changes and new features to the Map Viewer template include the following:

  • The template has been updated to ArcGIS Runtime API 100.1.
  • The user interface has been updated, better accommodating different screen sizes.
  • Support for Material design style has been added.
  • The template now supports pop-ups, including both attachments and media.
  • Geosearch is now supported, both inside and outside the extent of the map.
  • Bookmarks are now available.
  • Users can now switch between multiple different basemaps.
  • Map units can now be changed.
  • Secured and premium layers are now available.
  • Support has been added for OpenStreetMap, Bing, Image, and web tiled layers.

Changes and new features to the Quick Report template include the following:

  • The template has been updated to ArcGIS Runtime API 100.1.
  • Mobile map package (MMPK) support has been added, allowing template apps to work completely offline.
  • The Settings page has been updated with new functions.
    • Font size is now scalable.
    • A switch has been added to enable Dark Mode.
    • The Reset button deletes all saved drafts and returns the app to default settings.
    • A new Sign Out button has been added.
  • Camera functionality has been greatly improved.
    • A slider to control zoom has been added.
    • Users can now switch between front and back cameras.
    • EXIF info is now added to pictures.
    • Camera now has continuous focus.
    • Red eye reduction has been implemented.
  • Geosearch is now available on the map page.
  • Images can now be edited before submission.
  • Saved drafts can now be sorted by date and time.
  • The Submit button is now on every page of a report draft.
  • Various bug fixes have been made.

Changes and new features to the AppStudio website include the following:

  • The new Showcase link provides a collection of publicly available apps created using AppStudio.
  • Quick Reports can now be created through the website using polyline and polygon features. In the previous release, this was only possible through the desktop app.
  • The Client ID field has been replaced with a License Key field.
  • UI and UX improvements have been made.

Version 1.4

Changes and new features in AppStudio for ArcGIS Desktop Edition include the following:

  • Qt has been updated to version 5.8.0.
  • Bosnian and Indonesian are now supported languages.
  • Documentation of the AppStudio Framework has been expanded with component descriptions as well as code samples.
  • Pressing F1 while highlighting a component in Qt Creator opens the help at the relevant section.
  • Android x86 has been enabled as a target for cloud and local Make.
  • Various bug fixes have been made.

Changes and new features in AppStudio Player include the following:

  • Bosnian and Indonesian are now supported languages.
  • Various bug fixes have been made.

Changes and new features to the Map Tour template include the following:

  • Map tours can now be used offline. Pictures, thumbnails, and text are now cached locally on the device.
    Note:

    The map view is currently not supported offline.

  • Updated map pins are available.
  • Learn More provides information about the given map tour.
  • Various UI and UX improvements and bug fixes have been made.

Changes and new features to the Map Viewer template include the following:

  • Bug fixes and minor UI and UX improvements have been made.

Changes and new features to the Quick Report template include the following:

  • Polyline- and polygon-based feature services are now supported. This includes support for area and length calculations and full undo and redo of feature drawing, even when editing saved reports.
  • Quick Report now supports secured feature services.
  • Back button support has been added for Android devices.
  • Data entry on the Add Details page has been improved.
  • Image Viewer now has the ability to zoom in or out and geotag images.
  • Various UI and UX improvements and bug fixes have been made.

Version 1.3

Changes and new features in AppStudio for ArcGIS Desktop Edition include the following:

  • AppStudio now supports Android emulators and iOS simulators.
  • Player autoconnects to AppStudio Console when run on Android and iOS virtual devices.
  • Enterprise logins using OAuth are now supported.
  • The advanced configuration tool has been added, guiding users to select and configure a Qt kit to interact with AppStudio.
  • You can now connect to AppStudio Console by scanning a QR code.
  • Starter templates have been improved.
  • Enterprise templates are now available for basic users.
  • The camera interface can now identify if the device supports camera flash.

Changes and new features in AppStudio Player include the following:

  • Player now supports QR code scanning to connect to the AppStudio Console for diagnostic purposes.
  • Improvements have been made to the Portal selection page.
  • Enterprise logins using OAuth are now supported.
  • Improvements have been made to camera and flash controls.
  • UI improvements have been made to the app gallery.

Changes and new features to the Map Tour template include the following:

  • Images can now be sorted by distance or name.
  • The app can now be configured to send email feedback directly from the app.
  • Story map videos can now be played directly within the app.

Changes and new features to the Map Viewer template include the following:

  • Map credits, scale, and about app sections are now available.
  • Layer list components, map units, and location accuracy have been added to the map.

Changes and new features to the Quick Report template include the following:

  • A custom message can now be displayed after submission.
  • Submissions can now include multiple photos.
  • Creating and editing reports can now be done while offline.
  • Web maps are now supported.

Version 1.2

Changes and new features in AppStudio for ArcGIS Desktop Edition include the following:

  • AppConsole, a syslog console for debugging across platforms, has been added. Support for logging console messages has also been added to the AppFramework.
  • Portal for ArcGIS 10.4 or later is now supported.
  • Qt has been updated to version 5.6.
  • AppFramework now has more network components.
  • Accuracy parameters for capturing points are now supported.

Changes and new features in AppStudio Player include the following:

  • Ability to sign in to Portal has been added.
  • Player now supports the logging of console messages to desktop, web, or file.
  • Improved scanning of bar codes.
  • Improved web map support for your apps.

Template updates include the following:

  • Improved translations in Quick Report.
  • Support for OpenStreetMap has been added and improved photo display in Map Tour.
  • Improved web map and pop-up support in Map Viewer.

Version 1.1

Changes and new features in AppStudio for ArcGIS Desktop Edition include the following:

  • Survey123 is included as a template app.
  • Windows apps can now be signed by local Make.
  • Additional plug-in improvements (for example, there are now more options available for the configuration of the position plug-in).
  • A new environment variable tab has been added to Settings, which is used with new plug-ins.
  • Improved display of the side panel on retina devices.
  • Custom assets are now used when building installation files and displayed in the desktop installers of your app.
  • An app's full title, including spaces, is now used when creating the desktop shortcut, which is delivered inside the installation files.
  • The URL displayed in Programs and Features (on Windows) can now be defined by a property in Settings.
  • Users can supply a custom readme file by defining its name and location in the appinfo.json file, for example,
    "deployment": {
                     "readMe": "MyApp/README.txt"
                  },
  • A user can override the system language by launching AppStudio with a command-line launch parameter, for example, C:\Users\Username\Applications\ArcGIS\Survey123\Survey123.exe --locale fr.
  • Localized EULA documents are now included.
  • OAuth login pages are now localized on all platforms.
  • AppStudio for ArcGIS Desktop Edition online documentation is now translated into German, French, Spanish, Arabic, Russian, Italian, Portuguese (Brazil), Portuguese (Portugal), Romanian, Polish, Chinese (Simplified), Japanese, and Korean.

Changes and new features in AppStudio Player include the following:

  • Matched plug-in improvements have been made to AppStudio for ArcGIS Desktop Edition.
  • OAuth login page has been localized on all platforms.

Template updates include the following:

  • Improved handling of web maps and chart pop-ups in the Map Viewer template.
  • Improved gallery display and ordering in the Map Viewer and Map Tour templates.
  • Improved handling of story maps in the Map Tour template.

http://appstudio.arcgis.com/ updates include the following:

  • Support for apps created in AppStudio for ArcGIS Desktop Edition has been added, so you can create landing pages for them or submit build requests via the website.
  • Improved user experience when editing apps and browsing website pages.
  • Minor bug fixes have been made.

Version 1.0

Changes and new features include the following:

  • Basic and standard licensing have been enabled. With an ArcGIS Online user account, you can use AppStudio for ArcGIS at the basic license level, and you can create public-facing mapping apps with the predefined application templates. With a basic license, you can also try the AppStudio for ArcGIS Desktop Edition. With an annual subscription, you can enable standard licensing, which is required to create your own apps using your developer skills and to distribute apps within the enterprise.
  • OAuth sign-in has been enabled in both AppStudio for ArcGIS and AppStudio Player.
  • AppStudio is now built on Qt 5.5.1. Qt 5.5.1 significantly improves web views component support cross-platform. For additional details, see Change files in Qt 5.5.1.
  • The current version of Qt Creator is 3.5.1. For additional details, see Qt Creator 3.5.1 changes.
  • Mac apps can now be signed during the Make process (similar to iOS and Android).
  • Downloading your native application installation files is now even easier—browse to https://appstudio.arcgis.com/ota on your device, sign in with your ArcGIS Online user account, and download or share your app.
  • Map Tour template update—The unused module reference has been removed. This change will be invisible to users who create new map tours. Users who have map tours created with beta versions of AppStudio may see a white screen when they attempt to view their app. Users have two options:
    • Re-create the map tour with the new template in AppStudio for ArcGIS 1.0.
    • Open the existing map tour in Qt Creator on the desktop and edit it manually. To do this, you will still need to create a new map tour to obtain a copy of the new file you need to add to your existing map tour. First, remove the statement import ArcGIS.AppFramework.Runtime.Dialogs 1.0 from the top of the file MapTour/MapTourApp.qml. Second, copy the file MapTour/PortSignInDialog.qml to your existing MapTour folder.
      Note:

      To help users learn about working with file folders in QML, there is a sample app that can make these changes for you. In AppStudio on the desktop, browse to Search > Groups > Sample Apps and download the Map Tour Update sample.

  • Quick Report template updates include the following:
    • Text is no longer lost when scrolling a long list (longer than the device screen).
    • Improved picture browser for selecting and adding photos on iOS and Android.
    • Improved detection when offline.