Mobility

Mobility

Successful apps work anywhere, in any channel, at any time.

Whether texting chatbots about account info, commanding voice assistants to pay a bill, submitting forms offline on a phone, or monitoring real-time metrics of build progress on a floor-to-ceiling screen with a lightning fast connection, Pega apps and components adapt to any size or condition.

Slide

Responsive/Adaptive

  • Use consistent UI patterns for elements that are common to a specific OS.
  • When possible, use native optimizations (e.g., web views with native container).
  • The size of components, UI elements and action areas should target the proper device size and persona. For example, because Pega allows multiple app views in a single application, one can easily create a simplified mobile and chatbot "view" for end-users and a "back office" view for employees, each using the same data and processes.
Swipe

Interaction

  • All interactive areas must be big enough for larger fingers.
  • Use expected physical gestures for interactive elements to create a sense of consistency for users.
  • Employ the various tools and sensors available on a typical device only to enhance the user experience (e.g., voice command fields, physical gestures using accelerometer data).
  • Consider how various devices may work in tandem with other channel experiences to provide a more holistic feedback loop.
Connection

Connectivity

  • Apps work anywhere at any time, no matter the network's availability or quality.
  • Communicate changes or conflicts and help the user resolve them.
  • Reduce the size of images and files for slower or restricted connections.

Device considerations

  • Beyond limited screen size, mobile devices are often used in busy or distracting environments.
  • They must be held by hand increasing the chance that of part of the screen may be obscured from view.

Last updated: May 2017

Next: Accessibility