- We design and build extraordinary applications for companies looking to make the next great idea a reality.
- learn more
Viewport width: Size matters, but not in the way you’d expect
When a company gears up to redesign its website, the question of screen resolution always seems to eat up tons of time and energy. Despite the long, slow evolution of the browser from a publishing medium to an application platform, many developers still think in terms of "web pages" - large units that require, if not fixed dimensions, then at least a fairly defined range of viewport mins and maxes. Rather than thinking of the browser window as an operating system full of work spaces, palettes and menus, we think of it in print terms, like a newspaper page full of columns and sidebars. This occurs despite a decade of education to the contrary from any number of software and visual design experts.
The advent of large, widescreen displays encourages us to target wider and wider "average" viewports. The question gets framed as "how wide can we go?" rather than "how narrow?" Smart phones and other portable devices cram full-featured browsers into much smaller resolutions. Yet we continue to base our assumptions about viewport layout on ever-expanding new PC screens.
This bums me out not only because it renders the resulting sites ugly and difficult to use in many situations, but also because the perceived advantages are so illusory. Larger horizontal dimensions encourage columns of text so wide that they're difficult to read; a profusion of sidebars and widgets that increase complexity while reducing usability; and the continuing pursuit of a more-is-more design aesthetic. We don't know how to get our users to the content and functionality they actually want, so we try to cram more and more little boxes above the fold in the widest space we can possibly justify.
Look at the web interfaces that really work:
- the humble blog, with its narrow, scrolling text column and unobtrusive sidebar.
- the RSS feed, which strips away all distractions to present content in simple, 1995-era HTML.
- Facebook, which strips away the MySpace clutter like a parent looting a teenager's messy bedroom with a garbage bag.
- the Google results page, with its much-dissected minimalist elegance.
- the classic Orbitz flight matrix, with its plain-jane data grid.
Instead of asking ourselves how much more we can do on each page, and how many assumptions we can make about our users to enable it, we should ask ourselves how far we can pare down our interfaces so there's a confluence of form and function on every screen. It doesn't matter whether you're serving up basic content or complex Ajax functionality. Let's make 2008 the year simplicity wins out on the design front.
Technorati Tags
Topics: Usability, User Experience, Web Design
Comments: 1 so far
Leave a comment
About Pathfinder
Recent
- Making GWT JSON not Quite so Painful
- IDEA - preconference workshop 06 Oct 08
- HTML5, Ajax history management, and The Ajax Experience 2008 Boston
- A Look Back At Past Posts
- Flash Player on iPhone gossip
- Microsoft to Jump on Board EC2
- TAE Boston 2008: The Unsexy Presentations
- The Ajax Experience 2008: Hope to see you in Beantown
- TankEngine: New plugin for Rails iPhone Development
- Symphony of Ruby on Rails and Flex through RubyAMF
Archives
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006


Good post. As someone who is both a web developer and as someone who has just joined the iPhone generation, developing for different size screens is suddenly very interesting. Even with the iPhone’s amazing Safari browser capabilities, it is easy to see how doing small things in terms of browser-specific CSS (mobile media) could make HUGE differences in the experience.
Comment by Ben Nadel, Thursday, December 27, 2007 @ 8:39 am