Skip navigation
All Places > AppStudio for ArcGIS > Blog > 2018 > December
2018

We are excited to announce that AppStudio for ArcGIS version 3.2 is now available to download! This release rolls out many exciting new features, as well as improvements to help drive your overall development productivity. Read this ArcGIS Blog to learn what’s new in AppStudio 3.2.  

 

Bug Fixes:

 

 BUG-000103663

 The AppStudio Player wizard installer has inconsistencies in the translation to German 

 ENH-000116806

 Request to clarify the document "License AppStudio Standard"

 BUG-000118306

 When clicking the Landing Page button at appstudio.arcgis.com, an error is thrown: "Unable to complete operation"

 ENH-000089681

 Overlapping translated text

 BUG-000089485

 Finished download window contains a white square (AppStudio)

 BUG-000089467

 Tooltip missing

 BUG-000091419

 Localization: AppStudio Player About page not localized

 BUG-000099446

 The following error, "Fatal Error C1060: Compiler is out of heap space" occurs when using the Cloud Make tool for Windows   (x64).

 BUG-000092191

 Upload tooltip is not localized (AppStudio)

 BUG-000092175

 AppStudio UI: unlocalized button

 BUG-000087207

 MOR_I18N: AppPlayer - Search and Download strings contain incorrect character "%1"

 BUG-000087203

 MOR_I18N_STR: Show/Hide Details buttons are not translated

 BUG-000087200

 MOR_I18N_STR: App download prompt is not translated

 BUG-000087227

 MOR_I18N_STR: AppStudio Player: Untranslated dialogs when downloading App

 BUG-000089397

 Unable to install AppStudio for ArcGIS when the installation path contains '\con'. Error: The installation path must not contain   '\con', please specify a valid folder.

 BUG-000087467

 Add support for Enterprise SSO to AppStudio for ArcGIS app with ArcGIS Online or Portal Single Sign On

 BUG-000087285

 AppStudio for ArcGIS Player - iOS: "No matches for <search item>" string is not localized

 BUG-000105156

 Hyperlink for 'tel' and 'mailto' in Story Map Tour does not work in AppStudio for ArcGIS.

 BUG-000103575

 An ArcGIS Online named user is required to access AppStudio for ArcGIS downloads. This may prevent users from getting   AppStudio for ArcGIS in organizations only utilizing Portal for ArcGIS.

 BUG-000103386

 The Cancel button is not translated in the AppStudio for ArcGIS app.

 BUG-000106457

 The overview of the application in AppStudio for ArcGIS is not translated to German on a German operating system.

 BUG-000115064

 The Quick Report template in AppStudio for ArcGIS (Desktop Edition) is unable to add video attachments in Android devices.

 BUG-000111490

 The default values of the coded domain in the hosted features service is not submitted using Quick Reporter template of the   AppStudio Dev Edition Desktop Version 2.1.19

 ENH-000107824

 Customer would like to make us aware that AppStudio application DLLs do not support several security mechanisms.

 BUG-000101164

 MOR_LOC_ALL: Untranslated "Content" tab in Settings of AppStudio for ArcGIS Desktop.

 BUG-000101055

 MOR_LOC_HE: Incorrectly placed parenthesis bracket in AppStudio Make tool of AppStudio for ArcGIS Desktop on Hebrew   Mac OSX.

The goal of AppStudio is to bring native app creation tools to all ArcGIS users. As you know AppStudio provides productivity tools for building, testing, and distributing apps that can be used by both developer and non-developers...and everyone in-between.  If you peel back the technical layers of the AppStudio stack you will find various components such as the Qt SDK, Android SDK, Apple Xcode and ArcGIS Runtime that enable things like cross platform development and geospatial mapping tools.  These components are development projects in themselves, each with release timelines and feature updates. This blog post is to update you on some the current state of AppStudio versions and upcoming important dates and dependencies for different platforms.

 

AppStudio for ArcGIS 2.1 Deprecation and ArcGIS Runtime 10.2.6 Retirement

The ArcGIS Runtime is the core mapping component that gives AppStudio access to various mapping and geospatial capabilities. The initial 1.0 release of AppStudio was built on earlier 10.2.x version of the ArcGIS Runtime, and at AppStudio 2.0 we included support for both the 10.2.x Runtime as well as introduced the new 100.x Runtime.  In April of 2018 AppStudio 3.0 was released and the 10.2.x Runtime was removed completely form the AppStudio product.

The 10.2.6 ver of ArcGIS Runtime for Qt that was included in AppStudio 2.1 is now in Mature Support. This means that it will no longer receive updates, patches, or platform testing and certification.

AppStudio for ArcGIS 2.1 has been in Mature Support since April 2018 and will be retired starting April 1 2019.

Because of the support status of ArcGIS Runtime 10.2.x and issues with submitting to app stores (see the next sections), AppStudio 2.1 is being deprecated and it is recommended that users move any current development projects to a newer version of AppStudio. The apps you have already created and/or published to the app stores will continue to work, but your ability to support and enhance these apps will be limited (see next section about Android and iOS support). The AppStudio 2.1 Desktop download has already been removed from our website, if you require access to download AppStudio Desktop 2.1 for app maintenance purpose please reach out to the AppStudio team directly at appstudio@esri.com.

 

Android API Level 26 Requirement for the Google Play Store

At the beginning of November 2018 any Android app submitted to the Google Play Store (new app or update to existing app) needs to be built to target the Android API Level 26 (Android 8.0) or higher.  The AppStudio Cloud Make servers have been upgraded to support API Level 26 Android builds if you are using AppStudio Desktop 3.0 or higher.  If you have apps built with AppStudio 2.1 earlier you will not be able to submit an apps (new or update) to the Google Play Store.

Xcode 9 / iOS 11 SDK Requirement for the Apple App Store

The Apple App Store currently requires that all new apps and updates are built with Xcode 9 (iOS 11 SDK). AppStudio 2.1 and the ArcGIS Runtime 10.2.6 are use an older verion of Xcdoe and thus are not capable of creating iOS binaries (IPA files) that meet the App Store requirement.

 

April 2019 Xcode 10.1 / iOS 12 SKD Requirement for the Apple App Store

When you request an iOS build using the AppStudio Cloud Make service your AppStudio app is compiled using Apple’s Xcode tools to create a binary (ipa) file suitable for distribution.  In March 2019 Apple Inc will require that all apps (new and updates) submitted to the Apple App Store are compiled using a XCode 10.1.  This timing of the requirement is problematic because support for XCode 10 in the Qt SDK is a recent addition and the ArcGIS Runtime for Qt is still working on support for this version of the Qt SDK.  What does this mean for the AppStudio Developers? Starting in March of 2019 you will not be able to submit AppStudio app to the Apple App Store using any version of AppStudio, including the released 3.2 version of AppStudio.  We will release a beta version of AppStudio 3.3 in the beginning of March that supports Xcode 10 so you can develop and test your apps in preparation of the final release. In April we will release AppStudio 3.3 with support for Xcode 10.1 and providing a way for you to submit apps to the Apple App Store on a released version of AppStudio.  We are providing this information so you can plan accordingly with any iOS releases that may be scheduled for March or April 2019.  If you have questions or concerns about the timeline for iOS / Xcode 10.1 support, please contact the AppStudio Team appstudio@esri.com.

 

 

Ref links

https://support.esri.com/en/Products/Developers/native-runtime-sdks/arcgis-runtime-sdk-for-qt/10-2-6#product-support

 

https://support.esri.com/en/Products/Apps/app-builders/AppStudio-for-ArcGIS/3-1#product-support

 

https://android-developers.googleblog.com/2017/12/improving-app-security-and-performance.html

 

https://developer.apple.com/news/?id=05072018a

 

https://developer.apple.com/news/?id=09122018c