What’s this?
These are some notes I collect as I read through Cameron Moll’s Mobile Web Design.
Introduction
- Further info:
Designing the Mobile User Experience (Barbara Ballard)
dotMobi Web Developer’s Guide (dev.mobi)
Global Authoring Practices for the Mobile Web (Luca Passani) (passani.it/gap)
Constant Touch: A Global History of the Mobile Web (Jon Agar)
Personal, Portable, Pedestrian: Mobile Phones in Japanese Life (Mizuko Ito)
Mobile Interaction Design (Matt Jones)
- iPhone released just before publication
Mobile Web Fundamentals
-
Phone is smaller. Different input methods. Searching for specific data (directions or a phone number) rather than a truckload of data available via the desktop. One handed interaction.
-
Limitations: small screen size, difficulty of data input, user agent inconsistency
Opportunities: location-specific data, on-the-go-messaging, voice communication.
-
Weather Channel - greater reach on mobile web compared to desktop (source)
-
Rollable display - Polymer Vision Readius (video)
Many devices and user agents, making testing expensive and impractical. Emulators and testing on multiple devices will lead to successful deployment.
- Opera Mini - far better UI than most native browsers
Mostly must be installed manually, except for T-Mobile shipping hundreds of thousands with it pre-installed
-
“…the mobile web experience is often a small screen, intermittent, one-handed experience”
-
understanding of target audience, their usage and what they want, and the contextual relevance (phone numbers, etc.) of data
-
Initiate a phone call: wtai scheme for WML, tel scheme for HTML.
Some browsers (Opera Mini, Safari Mobile) automatically convert links to phone numbers
WML scheme to add a number to the address book: wtai://wp/ap;+5555555;Amy%20Miller
-
carrier myopia: devs thinking the only way to reach the audience is by landing on the carrier deck. Mobile User Experience Conference (MEX) 2007: “Tearing down the walled garden will enhance the mobile content experience and release value for the industry. The objective should be a free market for content and applications, based on open standards and accessible to all. We think the current fragmentation of formats and channels to market is holding back growth.”
-
“cell phone” is an outdated term. Use “mobile” or “device”.
-
Japanese market: “keitai” (=“something you carry with you”)
Four Methods, Revisited
-
Mobile Web Design ~ The Series (Cameron Moll, 2005)
-
Method 1: Do nothing. If the markup is meaningful and standards-based, the better mobile browsers can adapt.
-
Good browsers such as the iPhone’s allow the viewing of the full site (with zooming).
-
Advantages: mobile browsers shoulder the burden of reformatting content, no additional effort needed, users have same content and possibly the same experience as on a PC
Disadvantages: doesn’t address contextual relevance or exploit device capabilities, users with zoom-enabled devices are a small market share
- Method 2: Reduce images and styling
-presentation styling and images reduced on the fly
mowser.com (Russell Beattie, formerly Yahoo! Mobile)
skweezer.net - an older service dating back to 2001
2-minute mobile mod: http://www.mikeindustries.com/blog/archive/2005/07/make-your-site-mobile-friendly
- Advantages: relies on implied hierarchy in HTML markup, viewable by a variety of devices, faster download, many browsers override CSS anyway, so why bother?
Disadvantages: ignores contextual relevance of mobility, file size may still be excessive
Method 3: Use Handheld Style Sheets
-
media=“handheld” style sheet
-
Not widely supported.
Advantages: handheld style sheet is built into CSS, at most one extra style sheet, one web address
Disadvantages: ignores contextual relevance of mobility, media=“handheld” support is inconsistent and nearly unreliable
Method 4: Create Mobile-Optimized Content
-
Kayak.com/moby
-
Advantages: contextually relevant (addresses first how the content is consumed, and presentation secondly), pages are leaner
Disadvantages: denies access to content by making assumptions about the user and device, two sets of files, alternate web addresses
- Author’s opinion: doing nothing and mobile-optimized content are the two viable approaches
XHTML/CSS Development
-
WML deck and card metaphor. Decline giving way to XHTML. WAP protocol, WML language.
-
With WAP 2.0, XHTML-MP is the preferred markup language
-
Markup Test Pages, Mobile Web Design: Tips & Techniques (2005)
-
No need to define new standards just for the web. Same regardless of device: “The underlying standards for the greater web, regardless of device, person, or place, are the same: semantic markup, separation of structure and presentation, accessibility, and so on.”
W3C Mobile Web Best Practices 1.0
Global Authoring Practices for the Mobile Web (Luca Passani)
- XHTML-MP template
|
|
Good case examples:
Flickr Mobile
Fandango Mobile
Comments