Deploy a configuration to your native iOS SAP Fiori app using MobileIron UEM
That's why Apple and SAP have been working together to reinvent business processes and workflows in enterprises. By bringing together powerful iOS features and seamless integration with SAP systems, developers can innovate faster than ever. The SAP Cloud Platform SDK for iOS lets developers build, extend, and run iOS apps, powered by the SAP Cloud Platform and enterprise back-end data. In a similar way SAP has also worked with Google to create the SAP Cloud Platform SDK for Android.
Building beautiful, native mobile apps with the SAP Fiori user experience
The design system for SAP Fiori was created to accelerate the design-to-development process. It is a coherent framework of different design languages that have each been designed from the ground up to create a native user experience. With SAP Fiori, SAP Fiori for iOS, and SAP Fiori for Android, each design language gives developers the greatest flexibility to design beautiful enterprise applications for any screen size.
SAP Fiori for iOS unifies SAP’s deep understanding of business user needs and the rigorous requirements of the modern enterprise with the principles of good iOS design.
SAP Cloud Platform SDK for iOS
MobileIron, as one of the founders of the AppConfig Community, has been working closely with SAP to help provide some extended capabilities for IT admins and developers creating and managing mobile applications.
The main goal of this effort is to externalize some of the configuration that typically needs to be done for an app to be deployed with an enterprise. In most cases, this configuration is hard coded within the application code and additional development effort is needed to adjust the settings. Things like feature toggles, user or device specific information, environment settings etc. can now be developed within the application and configured through the MobileIron UEM platform through a simple and intuitive interface that the app developer specifies. This allows for a lot more flexibility when deploying the same app to different audiences. By providing different AppConfig deployment parameters within the MobileIron UEM console, customers can roll out the same app with different settings targeting different audiences.
In the simple example below, we show how the MobileIron UEM platform hands over the current email address of a user and a choice of the runtime environment (Test / Production).
Configuration defined by AppConfigSpec and deployed as Managed Configuration for iOS
The SAP Cloud Platform SDK for iOS provides out-of-the-box support to read iOS Managed App Configuration which makes the whole implementation process extremely simple and intuitive.