Tell me more ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

Zooming is common on mobile because sites aren't designed for it; you need to zoom, generally, you don't want to zoom around. Mobile sites are supposed to not need any form of zooming, and often disable zooming.

It seems against convention to allow zooming for mobile sites; they're supposed to be mobile optimized, and function/display more like mobile apps. You can't pinch to zoom in most mobile apps; the layout is fixed similar to these fixed viewport mobile sites.

Should mobile optimized sites allow zooming? I've heard this brought up as an accessibility/control issue, but accessibility options are generally set up in your browser--make the font larger ect. Pinch zooming is a hassle and on mobile layouts it doesn't make very much sense. But when should it be allowed? What benefits does it give the users or designers?

share|improve this question
1  
It's an excellent question. I have a hunch it will be very context-centric, but am looking forward to seeing answers. It is a bit of a paradox (zooming is a key aspect of mobile, but is also a feature originally implemented to get around the fact that not everything is designed for mobile...) – DA01 Mar 29 '12 at 17:30
@DA01 yeah, I'm not even sure where I stand. It seems like the whole point of Mobile optimized is to get rid of having to zoom. In fact, zooming should decrease the usability in most cases...but what if your text is too small? – Ben Brocka Mar 29 '12 at 17:43
I've encountered mobile sites that disabled zooming and chose their defaults poorly, resulting in a font too small for me to read. Why would you ever want to take away an option when, demonstrably, one size does not fit all? – Monica Cellio Mar 29 '12 at 18:25
What @MonicaCellio said. I'm the user; if I want to zoom, why on earth should the designer stop me? I've noticed on my own sites, my Android handset doesn't have the greatest precision on touching links, so being able to zoom if necessary is important. (obviously I need to add some padding; just sayin'.) – yitznewton Mar 29 '12 at 20:54
3  
What? Are you saying that those sites disable zoom on purpose? I thought it was a bug! It makes me furious when I try to zoom and nothing happens or I accidentally click on a prev/next button that only appears when you touch the screen. You may be asking why do I need to zoom if the site is mobile optimized? Well, if the site has photos, graphics, or comics (submitted by users, perhaps) it is most likely that I will need to zoom to see the details or read the text embedded in the picture. – marcus Apr 3 '12 at 19:39
show 5 more comments

7 Answers

I have missed the zooming ability on most of the mobile optimized sites I've seen. Mostly because links and buttons are too small or to close to each other (the text size haven't been a problem). I usually switch back to the ordinary desktop view.

BUT: A well designed app should not bump into such issues...

So, that brings us back to the essence of usability engineering:

1) A mobile optimized solution must have a purpose. Why create a dedicated mobile alternative? What is the main task for a user when he visits the site with a mobile device?

2) Verify actual use against predefined usability goals. This is more important than ever. Test test test. Badly designed mobile solutions can end up as a complete useless solution. (Desktop solutions are more forgiving (IMHO), and the user can usually figure it out or find a workaround).

This second point is really important. While the first point is about the vendors mindset, the second point is about the user. We don't know enough about mobile usage yet. We need to identify a whole new set usability issues here.

(In fact, the whole mobile world is still quite immature, and questions like this one - a good question indeed - proves that we're still fumbling a bit to figure out how we best can take advantage of all the possibilities).

share|improve this answer

My philosophy is to not purposefully block any existing functionality without a good reason. Mobile sites need to not require zooming, but since you don't have to develop it and you actually need to invest more in blocking than in allowing it - why not let users have it?

We block functionality when it's a matter of error prevention, of not letting the user get into a dead end or a loop, or of contradicting the system's goals (e.g. I won't let users hide ads on an ad-powered app, even if the infrastructure allows it). But here - if a user feels that zooming helps him use the website, then why not? Just because it doesn't match the way I intended the website to be used is not a good reason.

share|improve this answer
There's nothing to remove if you do "Mobile First" ;-) – Jørn E. Angeltveit Mar 30 '12 at 9:21
Don't you find "let's-have-it-all--just-in-case"-mobile-sites to be bloated? – Jørn E. Angeltveit Mar 30 '12 at 9:23
1  
@JørnE.Angeltveit That's completely not what I was saying, I tried to make this clear - I guess not very successfully. I hate featuritis and let's-have-it-all-just-in-case. I was referring to going out of your way to block existing, free functionality. Zooming is built-in in the device, so I say we need a good reason for blocking it. When it's a question of developing new functionality, then we'll be looking for a good reason for allowing it. In short, we need a reason to do stuff :). Re "Mobile First" - it has nothing to do with it - it's a feature of the mobile browser itself. – Vitaly Mijiritsky Mar 30 '12 at 9:31
I thought you were talking about making changes from desktop version to mobile version. In that case, it was relevant to point out that you don't have any desktop version if you do "Mobile first"... – Jørn E. Angeltveit Mar 30 '12 at 9:44

Well, technically zooming only exists for the mobile browser so that sites not optimized for the screen size can be viewed by the user. Native apps don't zoom. They might zoom some content, such as an image, but the interface doesn't zoom. The user is stuck with the defaults. So, to me, the questing of some sites optimized for mobile needing zoom means that the creators of the site are not using the standard or recommended font size for the targeted mobile platform.

In general, if the default font size of a mobile app is too small for comfortable reading, the user can turn on the built-in assistive technology, such as a screen reader. As a mobile Web developer, I take time and effort in making screen readers work optimally with mobile sites.

share|improve this answer
The solution to a small font should not automatically be a screen reader. Screen readers are disruptive to others (noise -- most smartphones leak noise), and forces the user to take in data through a different sense, which is a learned skill. If the user's vision is borderline and one more px would do it for him, why in the world should we not allow that? – Monica Cellio Apr 2 '12 at 15:06

If it's a mobile site, you should enable zooming. It's true that native mobile apps don't allow zooming, but I think the users have different expectations for native apps vs mobile sites.

You may think the font size you picked for your mobile optimized site is... "optimized," but you can never guarantee that. People with eye sight problem would always prefer to zoom in. Sure, those users can use the built in screen readers, but why make it more difficult for them? Lastly, what do you have to lose by enabling user zoom?

We have disabled user zoom on Stack Exchange sites' mobile theme before, and recently enabled it due to a user complaint.

share|improve this answer
For what it's worth, I noticed this change for the worse in that iOS now zooms into the comment text area instead of keeping the whole thing on screen as it used to, which makes it feel much more uncomfortable to me. I think it's a net positive but it's not without trade-offs. – Kit Grose Jul 6 '12 at 3:48

Based on my mobile user research, I would rather not to disable the zooming option.

People I have interviewed during usability studies were coming with the same mental models they had created while using desktop computers. It means their goals and habits do not change.

As long as people are used to zoom (especially in pictures and infographics), we should let them.

share|improve this answer
3  
True, infographics are painful on mobile. – Ben Brocka Apr 2 '12 at 13:10
+1 for research of your own. – Benny Skogberg Apr 2 '12 at 20:11
I totally agree on that observation (i.e. the users mental model is the same). But that is actually an argument to not creating a dedicated mobile solution? Those users would be better off with the ordinary desktop solution and zooming ability? – Jørn E. Angeltveit Apr 3 '12 at 11:27
@JørnE.Angeltveit, no, you still want a design that works well on the small screen. Consdier SE, which hard-wires an assumed width of 1024px (I believe); that sucks on a phone, and zoom means horizontal scrolling. OTOH, the mobile version of the site works well -- and, by the way, supports zoom. – Monica Cellio Apr 3 '12 at 18:32

Pinch-to-zoom and swipe-to-swap, among other new touch conventions are not only useful but have become expected by users, as Steven Woods from Flickr explains in his YUI Theater seminar, Creating Responsive HTML5 Touch Interfaces.

share|improve this answer
This is why I'm surprised NOT allowing mobile zoom has become a sort of convention. Perhaps I should ask the "why" in another question. Everyone seems agreed that it's good to allow it...so why are so many sites not allowing it? – Ben Brocka Apr 2 '12 at 13:43
@Rarity Note that the pinch to zoom discussed in Steven Woods' piece deals with UI elements, such as a single photograph, rather than the entire page (which I believed was what you were asking about). The businessman in me wonders that since pinching-to-zoom on an entire page would hide ads, it may potentially break advertising agreements. At least one thing to consider... – msanford Apr 2 '12 at 13:49

I realize this is a old question but I found it and wanted to add my option for future users that may find this, also this is somewhat personal.

I am legally blind and when I'm on my iPhone i often have to switch to the full version of a site if they don't offer pinch to zoom. Under accessibility setting the text size doesn't work for safari. I can't read the page content. This especially is frustrating on forums where the reader isn't available. I require pinch to zoom. Especially if I don't want to use the full screen zoom as that makes scrolling pages somewhat more difficult.

Anyways just my opinion :)

share|improve this answer
+1 Useful info. – obelia Jun 2 at 22:42

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.