Simple Guidelines When You Design for Mobile

We might add a few more categories that have emerged since Josh wrote that book early on in the smartphone era:

In that last category, Microsoft offers a set of guidelines called “Respecting Focus.” They fall into five main areas:

  1. Understand urgency and medium: Technology communicates in many ways: pop-ups, blinking lights, sounds, and vibrations. Are they all needed? Match the urgency of a notification with the urgency of the communication.
  2. Adapt to the customer’s behavior: How a customer interacts with each feature or part of your experience will change over time.
  3. Adapt to context: We all focus, filter, and consume information in unique ways. We filter out different information. These preferences and capabilities can rapidly change based on the contexts of use. context. Because of that, how a person interacts with each feature or part of an experience will change. Can your system learn from how people interact to modify the way it communicates?
  4. Enable the customer to adapt: Personal experiences should suit each individual. Customizable features help customers feel empowered and in control of their devices. Many alerts on computers today are difficult to tune out or turn off. It can get overwhelming if multiple applications all send alerts simultaneously. Better systems have ways for users to control the type and timing of notifications.
  5. Reduce mental cost: Experiences move beyond screens to engage and immerse human senses. Each of these new interactions presents new potential points of friction.

Basic Design Considerations for the Mobile Web

Small Screens

You don’t have as much screen real estate for mobile devices as you do for PCs and laptops. That means, normally, you’ll design for multiple screen sizes. Remember, you want to focus on a “mobile first” approach, which means you’ll design for the smallest mobile platforms and increase complexity from there.

A good process to follow would be:

Prioritize the Primary Task

If we use a task-first approach, we can guarantee that you've got the main task upfront. Think of it as a measure of urgency for the task.

The app Shazam is an excellent example of how you prioritize the main task. Shazam identifies the music playing around you. It helps solve a problem that we can all relate to: how many times have you heard a great song on the radio, at a shop or bar but couldn't identify it? Often, you don't have much time to Shazam a song, and the app caters to this issue. The interface is pared back, with just one large button on the screen. The button is animated to show the user that it needs to be pressed, with a line of text saying, "Tap to Shazam." The app's main task is immediately apparent to anyone who uses it.

Keep Navigation Simple

Keypads and touch screens don’t make for precise navigation like mice do, so try to:

This isn't to say that you should never use a hamburger menu. Mobile gaming especially finds good uses for hamburger menus, but be aware of their strengths and weaknesses.

As always, test with your users to make sure your mobile menu is accessible.

Keep Content to a Minimum

Reduce the Inputs Required from Users

The less the user has to fiddle with their phone, the more they’ll enjoy your mobile web or app. Consider how to:

Remember That Mobile Connections Are Not Stable

Mobile connections can be a colossal pain in areas with patchy service. Don’t make things difficult for your users. Try to:

Continuous Integrated Experiences

As users move between mobile and desktop, they will expect similar experiences. Remember to:

The Take Away

Mobile is different from the traditional desktop environment. While standard UX and usability considerations apply to a mobile context, the mobile environment brings new design considerations. We must respect a user’s attention and minimize interruptions. Overall, we must pay attention to the particular details of mobile experiences to deliver the best possible UX.

References and Where to Learn More

Creative Bloq suggests focusing on these 10 principles of interactive design for mobile.

Read Microsoft’s guide on Respecting Focus.

Learn more about designing interruptions in this Medium article.

Familiarize yourself with Toptal’s Guide to notification design.

Learn about how to make a hamburger menu accessible.