Intro

SAP Fiori applications can also use native mobile qualities, such as the phone camera or compass.

Guidelines

Here, we use the term “native mobile qualities” to refer to native device features that cannot be accessed using standard HTML or JavaScript code.

Examples of such features include:

  • Phone camera
  • Voice recording
  • Phone contacts
  • Phone calendar
  • Accelerometer
  • Compass
  • Vibration

In SAP Fiori, the general approach for embedding these features is to use native user interfaces triggered by an SAPUI5 control, wherever possible.

Advantages of using the native interfaces:

  • Any new features from native controls will be available immediately upon release-
  • Version maintenance for SAPUI5 controls is avoided.
  • Users are familiar with their respective platform interfaces.
  • Browsers will improve their access to mobile functionalities, making phone features easier to access directly.

Although the use of native UI interfaces for mobile qualities should be the general direction for SAP Fiori apps, there will be cases where a specific custom user interface might be needed.

These exceptions should be discussed on a case-by-case basis to ensure as much consistency as possible across SAP Fiori interfaces.