ArcGIS Runtime goes to 11

1678
0
04-22-2021 10:33 AM
Labels (1)
Nicholas-Furness
Esri Regular Contributor
1 0 1,678

In addition to the great new features across ArcGIS Runtime 100.11 (see the release blog post), the iOS SDK has some extra goodies specifically for iOS developers:

  • Swift Package Manager support: That's right. With 100.11, you can now integrate the ArcGIS Runtime into your projects using the Swift Package Manager.swiftpm.gif
    View the release notes for full instructions.
  • Dark Mode improvements: We've already updated the attribute bar to respect light and dark mode. Now we bring semantic colors to the map view's callout (you can opt out by setting the overrideUserInterfaceStyle property). And with the all new comprehensive labeling API, you can bring that light/dark user experience to your iOS Runtime apps more easily than ever before.
  • NMEA API improvement: At 100.10 we introduced the AGSNMEALocationDataSource. You could feed in NMEA data for a high accuracy blue dot experience, but you had to manage the data stream yourself. At 100.11 we simplify it even more: just provide an EAAccessory and Runtime will take care of the rest.
  • Macs with Apple Silicon: We've added an arm64 slice to the ArcGIS framework to support developing and simulating apps on M1 Macs. See the release notes for what this means in practice.
  • OAuth changes: We now use an ASWebAuthenticationSession under the hood to handle OAuth workflows, so the AGSApplicationDelegate.application(_:open:options:) method has been deprecated. You won't need to change how you configure OAuth in your Runtime app, but you can remove that code sitting in your ApplicationDelegate that bridges into the Runtime.
  • Updated Toolkit: The open source ArcGIS Runtime Toolkit for iOS has been updated to 100.11, and now also supports Swift Package Manager!
  • Updated Samples: We've added and updated samples, improved Dark Mode support, and also now make use of Swift Package Manager to install the Runtime SDK and Toolkit. SPM FTW!

As always, take a look at the full release notes and the ArcGIS blog post. We look forward to seeing what you build!

About the Author
Product Manager for the ArcGIS Runtime SDKs, focusing on the Runtime SDK for iOS. My background is in computer science, but my professional career has always been GIS, in particular Utilities.