Welcome to the Developer's Guide for the HERE SDK for iOS, version 220.127.116.11 (Navigate Edition). Here you can find all necessary information to start building immersive location-aware apps today!
Why Use the HERE SDK for iOS?
The new HERE SDK for iOS enables you to build powerful map applications. Bundled along with it are many HERE assets, available on iOS for customers to integrate with their own apps. It consumes data from the HERE platform incorporating microservices and highly modularized components. The HERE SDK for iOS belongs to the HERE SDK product family, which also includes the HERE SDK for Android and the HERE SDK for Flutter which allows cross platform development for iOS and Android from a single codebase.
- Backed by more than 30 years of expertise in mapping technology, the new lightweight HERE SDK for iOS provides you with instant access to the freshest map data of the highest quality, consistency and accuracy.
- Build captivating native applications and benefit from one of the world’s most accurate and interactive map data that is captured via a comprehensive and precise industrial process with the HERE True vehicles.
- Explore maps that are fast and smooth to interact with, pan/zoom across map views of varying resolutions, and enable the display of various elements such as routes and POIs on highly customizable map views.
What is the Best Edition for Me?
We have made the HERE SDK for iOS and Android available in three different editions:
- Lite Edition: A light-weighted edition suitable only for custom builds and testing purposes.
- Explore Edition: A subset of the Navigate Edition.
- Navigate Edition: The most feature rich edition that includes premium features such as turn-by-turn navigation and other premium features.
A few of the premium features that are available exclusively as part of the Navigate Edition:
- Offline map data as downloadable countries or regions, offline search and offline routing.
- Advanced HERE positioning.
- Private venues.
For a comparison of all available features for each edition, please check the feature matrix available on developer.here.com.
While each edition provides a tailored map experience, another major difference between these editions is the integration of a different map renderer.
- Lite Renderer (available only for the Lite Edition): This light-weighted map renderer is less resource-hungry while still being able to show beautifully looking and highly customizable maps.
- HERE Rendering Engine (available only for the Explore Edition and the Navigate Edition): The HERE Rendering Engine offers visually appealing true 3D maps that provide a smooth map experience and highly performant map rendering tailored for high-end devices. Benefit from premium features such as multiple map view instances, an integrated tool chain for map customization, full 3D camera control and seamless map scheme switches. Choose the Explore Edition or the Navigate Edition when you want to benefit from the best looking maps and support for older devices is less critical for you.
Internally, each edition of the HERE SDK 4.x shares a set of common modules. For example, the
SearchEngine is part of a module that is used by all editions. Therefore, such functionality and the related APIs are the same for all editions. Other modules are exclusive for some editions. All features of the Explore Edition are also available for the Navigate Edition because the Navigate Edition includes all modules that are also integrated into the Explore Edition.
The above screenshot shows a custom map style configuration made with the HERE Style Editor.
If you are still unsure what edition you should choose, try to answer the following questions:
- Do you want to offer the best and most advanced map experience of all HERE SDK editions, but you do not need any of the additional premium features? Then you might want to choose the Explore Edition.
- Does your app rely on any of the available premium features? Choose the Navigate Edition.
The HERE SDK for iOS (Lite Edition) is only recommended for custom builds and testing purposes. Consider to use the Explore Edition for any app that does not require the premium features offered by the Navigate Edition.
A more detailed overview of the available features of this edition can be found in the feature list.
In addition, the 4.x version of the HERE SDK is available for Flutter to build apps for iOS and Android from a single codebase written in Dart. You can learn more about all available HERE SDKs on developer.here.com.
For now, the Navigate Edition is only available upon request. Please contact us to receive access including a set of evaluation credentials. Note that the Navigate Edition is only available for customers who have signed a commercial contract via the HERE platform portal.