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.
- 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.
- 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.
- 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.
- 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