Brian Makumi
Mobile-First Is Not Enough: Designing for How People Actually Use Phones

Mobile-First Is Not Enough: Designing for How People Actually Use Phones

May 10, 2026
·

bmakumi2000@gmail.com

Mobile-first is one of the most widely adopted principles in modern web development. Start with the smallest screen. Add complexity as the viewport grows. Build for the constrained environment and let the unconstrained one follow. It is good advice and it has meaningfully improved how products are built.

It has also created a subtle misunderstanding about what designing for mobile actually means.

Mobile-first is a CSS strategy. It tells you where to start when writing your stylesheets. What it does not tell you is anything about how people hold their phones, when they use them, what they are doing while they use them, or what that means for how you should design the interactions on those screens.

A product can be fully responsive, pass every mobile audit, render beautifully on a 375px viewport, and still be genuinely frustrating to use on a phone, because it was designed with desktop interaction assumptions baked in and then scaled down rather than designed for the way people actually behave when a phone is in their hand.

That distinction is what this post is about.

Mobile-first is a CSS strategy. Designing for how people actually use phones is a different discipline entirely.

THE ASSUMPTIONS YOU CARRIED OVER FROM DESKTOP

Desktop design carries a set of assumptions that feel so natural they become invisible. The user is sitting down. They have two hands available. They are probably focused on the task at hand. The cursor is precise. Hover states communicate additional information. The screen is large enough to show multiple things at once without the interface feeling crowded.

Every one of those assumptions breaks down on mobile, and not just at the edge cases. They break down in the typical use case.

Most phone use happens in motion or in parallel with something else. On a commute. In a queue. In a meeting where attention is divided. While eating. While watching something. The user is frequently operating with one hand, their thumb doing the work while the other hand holds a bag, a coffee, a child, a railing. Their attention is split. Their tolerance for friction is low. Their context can be interrupted at any moment and they may not return to the task for minutes or hours.

Designing for that reality is not the same as making the desktop layout fit a smaller screen. It requires asking a fundamentally different question: not does this work on a small screen, but does this work for someone who is distracted, one-handed, and might be interrupted before they finish?

THE PRINCIPLES THAT CHANGE WHEN YOU ASK THAT QUESTION

Thumb reach is a layout constraint, not an afterthought

The thumb has a natural reach that covers roughly the bottom two thirds of a phone screen comfortably, with the bottom centre being the easiest zone and the top corners being the hardest. This is not a new observation. It has been studied and documented extensively. And yet the top of the screen remains the default location for primary navigation in a significant number of products.

A navigation bar at the top of a mobile screen made sense when phones were smaller and desktop navigation conventions were being directly translated. On a modern large-screen phone, reaching the top navigation bar with one hand requires either shifting your grip, which risks dropping the phone, or using your other hand, which requires freeing it from whatever it was doing.

The principle is not that navigation must always be at the bottom. It is that the location of every interactive element should be a deliberate decision informed by where the thumb naturally rests, not an inherited convention from a different form factor.

Primary actions belong in thumb reach. Destructive or irreversible actions can afford to be harder to reach. Secondary navigation that is used infrequently matters less than the action a user takes on every session. Mapping interaction frequency to thumb accessibility is a design decision that most responsive layouts never make because the decision was never consciously considered.

Tap targets are not the same as click targets

A cursor is a single pixel. A thumb is not. The average adult thumb is somewhere between 45 and 57 pixels wide at the tip, and it does not land with the precision of a mouse cursor. It lands approximately, in the general region of the intended target, and the interface is responsible for accommodating that imprecision rather than requiring the user to develop the precision of a watchmaker.

The practical implication is that interactive elements on mobile need to be larger than their visual representation suggests. A link that is visually 16 pixels tall is not a 16-pixel tap target unless you have explicitly made the hit area larger. A row of icons that are visually well-spaced may still be practically indistinguishable to a thumb if the tap areas between them are smaller than 44 pixels.

The common pattern that fails here is the compact action row: a series of small icons representing share, save, comment, and like, arranged horizontally with minimal spacing. Visually clean. Practically unreliable. Users tap the wrong action regularly, and the recovery from an accidental destructive tap is a frustration that accumulates across sessions until the user stops trusting the interface.

The interface is responsible for accommodating the imprecision of a thumb. Requiring the user to develop the precision of a cursor is not a design solution. It is a design failure.

Cognitive load on mobile is lower than you think

Desktop screens are large enough to provide context. A user on a desktop can see the page they came from, the navigation that tells them where they are, the related content that frames the current view, and the action they are about to take, often simultaneously. The screen holds enough information that the user can orient themselves without effort.

A mobile screen holds much less. Which means every additional element you show is competing more aggressively for the user attention that remains. And because mobile use is frequently distracted use, that attention is already divided before it reaches your interface.

The implication is not to strip mobile interfaces down to nothing. It is to be more deliberate about what earns screen space at each moment. A modal that opens over the current content and requires the user to read three paragraphs before they can act is asking for more focused attention than the context typically supports. A form with twelve fields visible simultaneously is presenting a cognitive demand that a user waiting for a bus is unlikely to meet.

Progressive disclosure, showing information and options as they become relevant rather than all at once, is more valuable on mobile than anywhere else. Not because mobile users are less capable, but because mobile contexts are more demanding. The interface that respects that context earns the attention it needs. The one that ignores it loses the user before the task is complete.

Interruption is a design condition, not an edge case

A phone call. A notification. A person talking to them. A stop on the commute. Mobile users get interrupted constantly, and when they return to an application after an interruption, they are frequently in a different mental state than when they left.

Most applications treat interruption as an edge case that the platform will handle. The operating system will keep the app in memory. The state will be preserved. The user will return to exactly where they were. This is true in many cases and false in enough cases to matter.

Designing for interruption means thinking about what the user needs to reorient themselves when they return to a partially completed task. It means preserving form input rather than clearing it on navigation. It means making the current state of a multi-step process visible so the user does not have to reconstruct it from memory. It means making it easy to resume rather than restart.

A form that clears on accidental back navigation, a checkout flow that loses cart state after a phone call, a draft that is not saved automatically: these are not catastrophic failures. They are the kind of friction that accumulates across sessions and quietly teaches users that the product is unreliable, even if they could not articulate exactly why.

Scrolling is cheaper than tapping

On desktop, horizontal navigation menus, tabbed interfaces, and multi-column layouts distribute content across the screen spatially. Users navigate by moving the cursor to a different region of the screen, a low-effort action with a precise input device.

On mobile, spatial distribution is expensive because the screen is small. What would occupy a sidebar on desktop requires a tap to reveal on mobile, which means a navigation decision every time the user wants to change context. That tap has a cost: it interrupts the flow, it requires visual attention to locate the target, and it adds a round trip to the interaction.

Vertical scrolling, by contrast, is cheap on mobile. The thumb is already in contact with the screen. The gesture is continuous and interruptible. The user can stop at any point without committing to a destination. A long scrollable page on mobile is frequently a better experience than a tabbed interface that requires tapping to access each section, because the cost of exploration is lower.

This does not mean infinite scroll is always right or that pagination is always wrong. It means the decision about how to distribute content across a mobile interface should be made with an understanding of the gesture cost of each navigation pattern, not by translating the desktop layout into a smaller container.

THE TEST THAT REVEALS THE GAP

The most useful thing you can do to evaluate a mobile design before shipping is to use it one-handed, standing up, while doing something else with your other hand.

Not sitting at your desk. Not with both hands free. Standing, one-handed, distracted.

This is not a contrived scenario. It is the median use case for a significant portion of your users on a significant portion of their sessions. Testing in conditions that approximate it reveals friction that no amount of desktop review will surface. Actions that felt natural become awkward. Text that seemed readable becomes small. Navigation that seemed clear requires more attention than the context allows.

What you find in that test is not a list of edge cases to handle. It is a list of design decisions to revisit.

MOBILE-FIRST AS A STARTING POINT, NOT A FINISH LINE

Mobile-first is a valuable principle. Starting with constraints and adding capability is a sound design approach. The problem is treating the responsive breakpoint as the deliverable rather than as the beginning of the question.

The deliverable is a product that works for the person who is actually holding it, in the context in which they are actually using it, with the attention they actually have available. That product is designed differently from a desktop product scaled down. It makes different decisions about layout, interaction, information density, and navigation. It treats thumb reach as a constraint, interruption as a condition, and cognitive load as a resource to be conserved rather than filled.

Mobile-first gets you to the right screen size. Designing for how people actually use phones gets you to the right product.

CLOSING THOUGHT

The question is not whether your product works on mobile. It almost certainly does. The question is whether it was designed for mobile, which is a different thing entirely. One is a technical bar. The other is a commitment to understanding the person on the other side of the screen well enough to design for their actual context, not the idealised one where they are sitting still, focused, and using both hands.