Version 3.2.0 of our iOS SDK is now available, featuring offline maps and improvements to battery performance and static framework installation.

Offline maps

Offline maps in the iOS SDK help you avoid showing your users blank map tiles while they’re on the go. Throughout the beta process, we listened to feedback from developers like you to ensure an API that feels right at home to iOS developers. You can use Cocoa technologies like NSNotificationCenter and key-value observing to build a sophisticated user interface around offline maps. Check out the offline pack example to get started.

Improved battery performance

From our SDK’s early days, we’ve researched ways to keep battery usage to a minimum in its highly performant map renderer and telemetry component. Stay tuned for another post describing a new, battery-saving approach we’ve implemented in version 3.2.0.

Improved static framework installation

Finally, we’ve greatly improved device installation and App Store submission for the static framework flavor of our SDK. If your minimum deployment target is iOS 8.0 or above, we highly recommend migrating to the dynamic framework, which is much smaller and easier to install.

Getting started

Install the SDK either manually or using CocoaPods. If you’re upgrading from an older version, be sure to read the complete list of improvements in version 3.2.0. Otherwise, check out our revamped “First steps” guide, which walks you through the process of creating a simple map application with hardly any code. If you use Fabric, you’ll be able to upgrade in the coming days as well.

We also have lots of other iOS SDK examples, in-depth guides, and detailed API documentation that’s integrated within Xcode.