Skip to Content
Author's profile photo Ian Thain

SAP Cloud Platform SDK for iOS – FAQ

SAP has created an SDK for native iOS enterprise app development. It is supplied as an Apple iOS Framework built with Swift, to enable developers to build, extend and run a new class of native iOS mobile apps, all powered by the SAP Cloud Platform.

The new SAP Cloud Platform SDK for iOS enables a vast community of designers, developers, partners and customers to quickly build their own enterprise-class mobile apps with an intuitive, consumer-grade user experience, leveraging the Fiori for iOS design language. The goal is to accelerate development, easily reuse existing capabilities, and quickly tie in services of SAP’s and Apple’s respective platforms and devices.

1. What is the SAP Cloud Platform SDK for iOS?

The SDK is a collection of Apple iOS Frameworks built with Swift, to enable developers to build, extend and run a new class of native iOS enterprise mobile apps, all powered by the SAP Cloud Platform and its services.

2. What is included in the SDK?

The SDK includes several key building blocks, including UI elements for the new Fiori for iOS design language like reusable controls, UI patterns, templates, access to backend services, easier access to iOS capabilities and device services, etc. The SAP Fiori Design Guidelines can be found here: https://experience.sap.com/fiori-design-ios/.

3. What are the key use cases for the SAP Cloud Platform SDK for iOS?

Main use cases for developers is to create innovative mobile apps for S/4HANA, SAP on-premise extensions, SAP Cloud Platform Line of Business (LoB) extensions and building custom SAP Cloud Platform apps for iOS.

4. How does the new SAP Cloud Platform SDK for iOS differ from the current mobile SDK for iOS?

The new SDK has been created completely new in Apple’s modern Swift language and provides a very modular set of Frameworks that allow developers to pick and choose required functionality. It also includes UI components that support developers building enterprise apps for iOS.  The SDK enables connection to newly designed mobile services on SAP Cloud Platform.

5. How does the SDK support developers to apply the new SAP Fiori design guidelines for iOS?

The SDK includes UI components that comply with the SAP Fiori for iOS design language. Using these components when building an app makes it easy for developers to build native apps for iOS.

6. Is SAP Cloud Platform required to develop with the SDK? 

The SDK leverages the SAP Cloud Platform services to support developers integrating and managing the mobile apps for iOS. To make the most out of the SAP Cloud Platform SDK, you need an underlying SAP Cloud Platform account. SAP Cloud Platform is an open platform that allows connecting to any SAP or non-SAP system, e.g. you can connect securely to on-premise SAP Business Suite resources via the SAP Cloud Platform Connector.

7. What is the timeline for the SAP Cloud Platform SDK for iOS release to developers?

The SDK has been released on March 30, 2017.

8. Is the SAP Cloud Platform SDK for iOS available as a free download for development & testing?

The SDK is available through the standard SAP software delivery channels. A trial version is available, for developers to try out the SDK in combination with the SAP Cloud Platform trial landscape.

9. Does the SAP Cloud Platform SDK for iOS support complete flexibility for native apps?

The SDK supports the entire feature set that is expected from an Enterprise Mobile App. For example Authentication & Authorization, Secure Storage, Backend Connectivity Configuration and integration with iOS specific features.

10. What about SAP support for Android and Microsoft?

We will continue to support other mobile platform providers, including Google and Microsoft. The partnership with Apple is focused to drive new, innovative and exciting enterprise apps for iOS but will continue to give our customers choices.

11. What will happen to the Hybrid App Toolkit, Kapsel & Cordova?

These are not affected by the release of the SAP Cloud Platform SDK for iOS.

12. When will the SAP Academy for iOS be available?

More information on the SAP Academy for iOS can be found at https://training.sap.com/shop/learning/journey/sap-fiori-for-ios—mobile-developer

Assigned Tags

      6 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Fiori iOS SDK sp2 has just been released but I cannot find any information anywhere about the changes... Surely there is a "realease notes" page somewhere - this is the single most important bit of information for a developer using Fiori iOS. Can you please update us?

      Thankyou.

      Author's profile photo Ian Thain
      Ian Thain
      Blog Post Author

      We have the release notes at https://help.sap.com/viewer/fc1a59c210d848babfb3f758a6f55cb1/Latest/en-US/245197a3023d4593a7183ef060f966d7.html

       

      Author's profile photo Former Member
      Former Member

      Hi Ian!

      I'm trying to download the Fiori SDK for iOS but without success.

      It seems that is not yet available for the general public, isn't?

      Thank you.

      Regards

       

       

      Author's profile photo Ian Thain
      Ian Thain
      Blog Post Author

      It has been available since GA on March 30.  Just to confirm the url is https://store.sap.com/sap/cpa/ui/resources/store/html/SolutionDetails.html?pid=0000014485

      Thanks

      Ian

      Author's profile photo Former Member
      Former Member

      It's working now.

      Thank you Ian!

      Author's profile photo Quoc Vuong Ho
      Quoc Vuong Ho

      Hello Ian Thain ,

      When I install the app "SAP Cloud Platform SDK for IOS assistant", the MacBook does not allow me to run since it is developed by an unidentified developer.

      I downloaded from sap.com, following this tutorial.

      Why would this happen?

      Because Apple & SAP has the partnership. I think this would already be been registered with Apple Store, am I correct?

      Looking for your information.

      Thank you,

      Victor.