TJin-esristaff

What's new in AppStudio Desktop 3.1

Blog Post created by TJin-esristaff Employee on Sep 24, 2018
AppStudio for ArcGIS Desktop Edition provides feature-rich development tools to allow you to further configure templates, edit source code, test, distribute, and build your custom mobile or desktop apps easily and quickly. We are excited to share some of the new features and enhancements that are added to this release with you.
Upgrade ArcGIS Runtime to version 100.3
The ArcGIS Runtime API powers the mapping capabilities of AppStudio apps. With this release, we’ve upgraded ArcGIS Runtime libraries to version 100.3, which means all of the new features, enhancements, and bug fixes added to ArcGIS Runtime 100.3 are available in AppStudio 3.1, such as displaying web scenes from ArcGIS  or ArcGIS Enterprise and enhancements to scene analysis and Web Mapping Services (WMS).  
Upgrade Qt Framework to version 5.11.1 
Behind the scenes, the underlying Qt framework has been upgraded from 5.10.0 to 5.11.1, which enables you to take advantage of new functionalities, enhancements, and critical bug fixes received in Qt 5.11 and 5.11.1
Enhancements to UI
We have made a few small UI tweaks to AppStudio Desktop in this release, such as a New App button moving down to the main gallery area, and the header and side panel border width increasing. These UI updates were based on Esri’s Calcite style standard and were made to keep visual consistency across Esri’s products.  
              
                                                                                AppStudio Desktop UI
AppStudio Desktop’s Settings tool has also received a UI/UX revamp.  It's now easier than ever to use the Settings tool to navigate and find all the options and settings organized into sections.  Also as part of the redesign, the previous contents of the Advanced Settings dialog are now integrated into the Licensing, Platforms & Advanced sections.
    AppStudio Desktop Settings Tool Dialog
                                                                AppStudio Desktop Settings Tool Dialog
Enhancements to Make tool  
The Google Play Store recently changed requirements for new apps, which must target at least Android 8.0 (API level 26) to publish. AppStudio, as a cross-platform development tool, is always aware of store submission requirements for all platforms and has been taking care of this for you. We’ve updated our cloud Make servers to target Android API level 26 by default for Android apps in this release. Please check out this blog post for more details.    
 
New UI to specify app’s short name 
Your app’s title that appears under the icon on the Home screen of iOS and Android devices can now be specified, with newly introduced UI in the Settings tool’s Advanced section. This can be used to avoid a longer app title being truncated.
 
                                          AppStudio Desktop > Settings Tool > Advanced Dialog
New UI to enable background external accessories for iOS devices 
AppStudio 3.0 added support for the high accuracy GPS receivers, and introduced support for a new property, capabilities.ios.backgroundExternalAccessory, in the appinfo.json file. In this release, we have added a corresponding UI in the Settings tool Platform > iOS settings to easily help you enable or disable external accessories running in the background.    
  
                                               AppStudio Desktop > Settings Tool > Platforms > iOS Dialog
New UI to configure Windows rendering engine 
AppStudio 3.1 now supports OpenGL and ANGLE for Windows.  While adding support for two different graphics rendering engines, we’ve also introduced a new UI in the Settings tool > Platform > Windows section to allow you to choose your desired graphics rendering engine. 
 
                                AppStudio Desktop > Settings Tool > Platforms > Windows Dialog
New samples 
 We have included new samples to show newly introduced components and plugins to AppSudio AppFramework: Email Composer, Cryptographic Hash, and Browser View.  
    
                                                        Email Composer sample running in AppStudio Player
Other enhancements: 
•        New languages added: Hungarian (hu) and Catalan (ca)
•        The minimum Android version has been updated from 16 to 19
•        Gradle is now used instead of Ant for building Android apps 
•        Improved background location capture performance for Android
Bug Fixes: 

     BUG-000087200

App download prompt in AppStudio is now getting translated

     BUG-000099446

Cloud Make failing with error "Fatal Error C1060: Compiler is out of heap space" on Windows (x64) when submitting built request for a large app has been fixed.

     BUG-000101054

Misaligned strings in AppMake Summary window of AppStudio for ArcGIS Desktop on Hebrew in Mac OSX has been fixed.

     BUG-000101055

Incorrectly placed parenthesis bracket in AppStudio Make tool of AppStudio for ArcGIS Desktop on Hebrew in Mac OSX has been fixed.

     BUG-000101164

"Content" tab in Settings of AppStudio for ArcGIS Desktop now gets translated.

     BUG-000101600

Security vulnerabilities with custom URL schemes in an iOS app developed with AppStudio for ArcGIS have been resolved.

     BUG-000101979

Security vulnerability regarding system information leak with an Android application built with AppStudio for ArcGIS has been resolved.

     BUG-000103384

The 'Hide Details' and 'Show Details' buttons are now getting translated in  AppStudio for ArcGIS installer.

     BUG-000103386

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

     BUG-000106457

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

 

You can download the latest AppStudio Desktop from our website and we hope you enjoy the new features and enhancements added in this release!
Become an AppStudio for ArcGIS developer! Watch this video on how to sign up for a free trial.

Follow us on twitter @AppStudioArcGIS to keep up to date with latest information and do not forget to let us know about your latest creations using AppStudio and be featured on the AppStudio Showcase.

Outcomes