ArcGIS Maps SDKs Native Blog - Page 15

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Latest Activity

(224 Posts)
MichaelBranscomb
Esri Frequent Contributor

We are pleased to announce the 100.8 release of ArcGIS Runtime SDK for .NET. This release includes significant new features, enhancements to existing features, performance improvements, and bug fixes. You can read about the topics common to all ArcGIS Runtime SDKs here, but for you - our .NET community - there are several specific details we would like to highlight.

Read more...

more
1 2 1,820
MarkDostal
Esri Regular Contributor

The latest release of the ArcGIS Runtime Toolkit for iOS is here. It has been updated to work with the 100.8 release of the ArcGIS Runtime SDK for iOS.

This release includes:

  • JobManager changes:  Use UIApplication.shared.beginBackgroundTask instead of the background fetch stuff. Background fetch can take hours to get called according to the Apple documentation. Instead, beginBackgroundTask keeps the app alive for up to 10 minutes, giving most jobs the ability to finish or at least get to get out of the process download phase.
  • Auto Layout fixes for JobManagerExample and MeasureToolbar.
  • Updates minimum iOS version to 12.0 and Xcode version to 11.0 to keep inline with the ArcGIS Runtime SDK for iOS.
  • Fixes deprecation of UISearchController.dimsBackgroundDuringPresentation resulting from iOS 12.0 update.
  • Change locationDataSource property of ArcGISARView to be of type AGSLocationDataSource instead of the subclass AGSCLLocationDataSource.

You can find the Toolkit here.
See this blog post for information on the SDK release.

We hope you enjoy the new release! Let us know what you're building with it.

more
0 0 761
Nicholas-Furness
Esri Regular Contributor

The Runtime team is pleased to announce the latest release of the Runtime SDK for iOS (see the release notes, and the overall announcement on the ArcGIS blog).

It continues to follow the track based approach, so there's lots of new functionality for Defense/Public Safety, and Utility customers, as well as improving platform support, but there are some significant things for iOS developers that are worth highlighting:

  • Metal Support: This is a big one! Apple deprecated support for OpenGL ES in iOS and at some point down the line will likely remove support from iOS entirely. Runtime 100.8 for iOS introduces a new Metal based rendering pipeline. It's faster and uses less memory. It also means you can actually use 3D Scenes in the simulator! But it does have an impact on using the simulator on Mojave or running in iOS 12. See this post for more details.
  • Minimum iOS 12: iOS 11 support has been dropped.
  • Minimum Xcode 11: Xcode 10 support has been dropped.
  • Tookit updated: The toolkit has some updates and fixes. See this blog post for more details.

A handful of other highlights:

  • Image overlays (scene views only): Animate weather radar or other imagery.
  • Visual variables for point layers now render in dynamic mode. Smooth zooming, everybody!
  • MMPKs and MSPKs can now include online layers (e.g. traffic). Requires ArcGIS Pro 2.6 to author these.
  • Identify on raster layers (both service based or local raster file based).

Check out the release notes for more details, and as always we hope you enjoy the new capabilities. Please feel free to DM me and let me know what you're building!

more
0 1 790
Nicholas-Furness
Esri Regular Contributor

In 2018, Apple announced they were deprecating support for Open GL in macOS and iOS. Here's what we wrote about that at the time: https://community.esri.com/community/developers/native-app-developers/arcgis-runtime-sdk-for-ios/blo... 

We're pleased to let you know that the 100.8 release of the ArcGIS Runtime SDK for iOS, coming soon out now, introduces Metal support. There's nothing you need to do to take advantage of this other than upgrade your version of the Runtime SDK for iOS to version 100.8.

Testing has shown improved performance (especially when displaying scenes in the simulator).

Because OpenGL ES support is no longer included, any development or testing workflow that uses the iOS Simulator must use a simulator that supports Metal to view an AGSMapView or AGSSceneView. What this means in practice is that to use version 100.8 with an iOS Simulator you must meet the following minimum conditions:

  • Developing on macOS Catalina (10.15)
  • Using Xcode 11 (this is a requirement for Runtime 100.8 anyway).
  • Simulating iOS 13

If you need to develop or test with version 100.8 against iOS 12 or using an earlier version of macOS, you need to use a physical device in place of the simulator.

You'll find this information and more in the release notes.

Please note that the Runtime SDKs for Qt, .NET (Xamarin.iOS), and Java will introduce Metal support in future releases.

more
1 1 992
NathanCastle1
Esri Contributor

New Mapping Features

This release introduces mapping features that empower your users to work how they want to. This gives you flexibility to author more advanced web maps while being confident that users can access, refine, and understand them. 

  • Access key areas of the map with bookmarks.
  • Refine the visibility of map content with the table of contents.
  • Understand map content with the legend.
Short video showing navigating to bookmarks in the UWP appShort video showing the TOC control in the UWP appShort video showing the legend in the WPF app
BookmarksTable of ContentsLegend

Design Updates

In addition to mapping features, this release includes design updates to improve ease of use: 

  • Refreshed icons based on Esri's Calcite design system.
  • Redesigned UWP interface makes better use of modern Windows 10 design.
  • Updated WPF design now keeps buttons in a consistent location.
All new calcite icons shown in a row
Calcite Icons
Short video showing new UWP app designShort video showing new WPF app design
Updated UWP designUpdated WPF design

Next Steps

You can find the 1.2 release of Data Collection for .NET on GitHub.

more
1 0 783
Nicholas-Furness
Esri Regular Contributor

The latest release of the ArcGIS Runtime Toolkit for Android is here. It has been updated to work with the 100.7 release of the ArcGIS Runtime SDK for Android.

This release includes:

  • Support for clipping distance in ARView, which limits the data displayed to a radius around the origin camera.
  • A new BookmarkView component and example.
  • A couple of bug fixes to the Scalebar:
    • When using the Dual-unit-line style, the units are incorrectly placed and overlap one another.
    • When MapView insets are added, the right-hand inset doesn’t seem to be applied properly when the scalebar is right aligned, causing the right-hand end of the bar to be outside the view.

You can find the toolkit release here.

See this blog post for information on the SDK release.

Hope you enjoy the new release. Let us know what you're building with it.

more
0 0 681
MichaelBranscomb
Esri Frequent Contributor

The Runtime .NET team is excited to announce the release of ArcGIS Runtime SDK for .NET 100.7. This release includes significant new features, enhancements to existing features, performance improvements, and bug fixes. You can read about the changes common to all ArcGIS Runtime SDKs here, but for you, our .NET community, there are several items we would like to highlight…

Read more...

more
2 1 1,761
LucasDanzinger
Esri Frequent Contributor

macOS Catalina introduced a new feature called Gatekeeper, which is designed to keep your Mac safe from malicious apps. In order for Mac apps to run without being flagged as potentially malicious, there is a new notarization process in place for all apps distributed outside of the macOS App Store. The new notarization process will be enforced starting February 3, 2020. All currently released ArcGIS Runtime SDK for Qt installers and sample viewers have not undergone this process, so these released apps will begin to be flagged when opened. The next release of the software will be notarized. For the time being, the installer, post installer, and sample viewers can be run by going to System Preferences > Security & Privacy > under the General tab, find the app you want to run, and select Open Anyway. These details and more can be found in the Apple documentation.

more
0 0 452
JamesBallard1
Esri Regular Contributor

We're pleased to announce an update to the ArcGIS Runtime SDK for Qt Embedded Linux Beta program: Beta 3.

Beta 3 is now based on the 100.7 Runtime release, so you can use all the great new features from 100.7 on your Embedded Linux devices. Some of the highlights are discussed in this blog.

In addition, the new release of the SDK is built on top of Qt 5.12.6, which means your apps must be built with 5.12.6 or later. Additional release notes can be found in the Qt SDK Guide.

As before, we're interested to see what types of solutions you're going to build. Whether this project moves forward or not depends entirely on your feedback. We're available on the early adopter forums, so feel free to reach out with any questions. We want to know what types of devices you want to target, or if there are devices we don't support yet that you want.

Head over to https://earlyadopter.esri.com/key/runtimeqtembeddedlinux to get started.

more
0 0 731
MarkDostal
Esri Regular Contributor

I recently wrote a Code Project article about using Esri's ArcGIS Runtime SDK and Toolkit for iOS to build a compelling augmented reality experience.  The post can be found here.

Let me know what you think!

more
0 0 633
118 Subscribers