tech support 8

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Tuesday, 14 December 2010

W3C Releases Mobile Web App Best Practices

Posted on 09:12 by Unknown


W3C Mobile Web Application Best Practices cards




The World Wide Web Consortium (W3C), the standards body that has brought us such fun specs as HTML, XHTML (or what's left of it), CSS and other exciting yet dry specs, has today announced that it has created a standard for mobile web applications best practices. From the Mobile Web Application Best Practices announcement:




W3C today issues standard best practices to create smarter mobile Web applications. The Mobile Web Application Best Practices offers practical advice from many mobile Web stakeholders for the easy development and the deployment of mobile Web applications that work across many platforms. The guidelines also indicate how to design Web applications that are efficient, well-suited to different contexts, and which boost the overall mobile user experience.



You can get to the full release here: W3C Issues Best Practices to Create Smarter Mobile Web Applications. The document has support from some players in the mobile industry: AT&T, The Boeing Company, China Unicom, China Electronics Standardization Institute, Deutsche Telekom, Electronics and Telecommunications Research Institute (ETRI), Fundación ONCE, France Telecom, Google, HP, MobileAware, Mobile Web 2.0 Forum, Nokia, Novarra, Openwave Systems, Opera Software, Rochester Institute of Technology, SK Telecom, Telefónica de España, University of Manchester, Vishwak Solutions, Vodafone, Volantis, and what the W3C calls "invited experts." Given a key statement from W3C (emphasized by me in bold in the quote below), it makes sense that these organizations are interested in keeping their costs down by pushing developers to minimize network abuse.




Mobile Web Application Best Practices offers guidance on which Web technologies are particularly relevant on mobile devices. The guidelines also indicate how to design Web applications that are responsive to their usage context, while sparing the network and optimizing response time to significantly boost the overall mobile user experience.



In conjunction with this announcement, the W3C has also released its Mobile Web Application Best Practices (MWABP) Cards.
The 32 best practices defined in the specification are divided into 6 categories, or cards, covering the categories "Spare the network," "Set users free," "Remember Web principles," "Design for flexibility," "Exploit mobile-specific features," and "Optimize response time." Given the recent slew of "card sets" as quick reference guides for everything from usability to accessibility, this approach isn't too much of a surprise.




What is a surprise is that the cards are just a web page that happens to display well on mobile, but that's about it (there is a PDF version, too). Given that just a few months ago the W3C updated its Cheat Sheet (W3C Cheat Sheet Now Includes HTML5), an app for mobile devices that also includes a section on mobile web best practices, it would have been nice to see this rolled up into that tool well. In a quick check at the Android Marketplace, I do not see an update available for the Cheat Sheet.




If you were paying attention in October, you might have seen when the MWABP Cards were released for review, or when the MWABP became a proposed recommendation. That they have wrapped this process up relatively quickly to come up with a final release is nice to see, considering the comment period ended just under a month ago.




Because I am always interested in recommendations for technical implementation, I pulled this one item out of the list:




  • Make telephone numbers "click-to-call."




There is no direct link to th relevant part in the MWABP document, but you can find it in section 3.5.6 Make Telephone Numbers "Click-to-Call." The document says to use the tel: URI scheme (protocol if that's how you know it, even though that's incorrect) in an href along with the full international phone number, as outlined in RFC3966. The document then goes on to say:




Note that at the time of writing support for this RFC is limited and device compatibility should be verified before deployment.



Sadly, the document gives no indication what to do to support desktop browsers that cannot process that link. The lesson here is that sometimes best practices in a vacuum can butt up against other best practices (like making sure all your links work for all users).




Regardless, there are some good standards in here, and with a little technical and implementation know-how, developers should be able to put it to good use.

Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in mobile, standards, UX, W3C | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Browser Performance Chart
    Jacob Gube has posted a handy chart over at Six Revisions titled " Performance Comparison of Major Web Browsers ." He tests the c...
  • Google Dashboard: What Google Knows about You
    Google announced a new service/feature today, Google Dashboard . Given all the services Google offers and all the ways you can interact with...
  • Facebook, HTML5, and Mis-Reporting
    My Twitter stream and the headlines of sites across the web yesterday lit up with Facebook's CEO blaming its stock price (failure to mee...
  • App Store Meta Tags
    Why yes, Dominos, I'd love to tap again to get your real home page to order a pizza when I could have done it right here, below your ove...
  • Speaking at Mom 2.0 in Houston, TX
    I will be in Houston this week to speak at the Mom 2.0 Summit (Feb. 18-20, 2010, Houston, TX). To make it a little easier to describe, here...
  • Codepen Has Handy Sharing Tools for Devs
    There are plenty of online resources for playing around with code right in the browser, no server of your own needed, that you can then shar...
  • History of Eye-Tracking as Research Tool
    If you've ever wondered what eye-tracking is and where it came from, there is a historical breakdown in the article A Brief History of E...
  • Opera: Presto! It's now WebKit
    Opera is replacing its Presto rendering engine with WebKit (Chromium, really, when you factor in the V8 JavaScript rendering engine). Big n...
  • The Science of Trust in Social Media
    I am one of those people who always needs to see proof of some assertion, evidence to back up a claim. While I can accept anecdotal evidence...
  • Developer Discusses Dyslexia and Dyscalculia
    Sabrina Dent , a web designer hailing from Ireland, has blogged about her struggle with dyslexia and dyscalculia and web applications today...

Categories

  • accessibility
  • Adobe
  • analytics
  • Apple
  • apps
  • ARIA
  • Bing
  • Blink
  • Brightkite
  • browser
  • Buzz
  • Chrome
  • clients
  • css
  • design
  • Facebook
  • Firefox
  • Flash
  • fonts
  • food
  • Foursquare
  • g11n
  • geolocation
  • globalization
  • Google
  • Gowalla
  • html
  • i18n
  • ICANN
  • infographic
  • Instagram
  • internationalization
  • internet
  • Internet Explorer
  • JavaScript
  • JAWS
  • Klout
  • L10n
  • law
  • localization
  • Lynx
  • Mapquest
  • Microsoft
  • mobile
  • Netscape
  • ning
  • Opera
  • patents
  • picplz
  • Plus
  • print
  • privacy
  • project management
  • QR
  • rant
  • RSS
  • Safari
  • SCVNGR
  • search
  • SEM
  • SEO
  • social media
  • Sony
  • speaking
  • standards
  • SVG
  • touch
  • translation
  • Twitter
  • typefaces
  • usability
  • UX
  • Verizon
  • video
  • W3C
  • WAI
  • WCAG
  • WebKit
  • whatwg
  • Wired
  • WOFF
  • xhtml
  • Yahoo
  • YouTube

Blog Archive

  • ►  2013 (39)
    • ►  December (1)
    • ►  November (7)
    • ►  September (4)
    • ►  July (3)
    • ►  June (2)
    • ►  May (5)
    • ►  April (3)
    • ►  March (6)
    • ►  February (2)
    • ►  January (6)
  • ►  2012 (63)
    • ►  December (2)
    • ►  November (4)
    • ►  October (5)
    • ►  September (5)
    • ►  August (4)
    • ►  July (6)
    • ►  June (7)
    • ►  May (7)
    • ►  April (8)
    • ►  March (5)
    • ►  February (3)
    • ►  January (7)
  • ►  2011 (67)
    • ►  December (5)
    • ►  November (7)
    • ►  October (5)
    • ►  September (4)
    • ►  August (8)
    • ►  July (3)
    • ►  June (8)
    • ►  May (3)
    • ►  April (1)
    • ►  March (6)
    • ►  February (6)
    • ►  January (11)
  • ▼  2010 (100)
    • ▼  December (8)
      • Social Media Club Buffalo: #TacoVino
      • Browsers to Add Tracking Blockers
      • You Get What You Pay For
      • W3C to Explore a Federated Social Web
      • W3C Releases Mobile Web App Best Practices
      • Brightkite Yields to Foursquare, Gowalla, Etc.
      • Negative Reviews Can Now Affect Site Rank Downward
      • Two Advent Calendars for Web Developers
    • ►  November (7)
    • ►  October (5)
    • ►  September (10)
    • ►  August (7)
    • ►  July (11)
    • ►  June (12)
    • ►  May (6)
    • ►  April (8)
    • ►  March (10)
    • ►  February (5)
    • ►  January (11)
  • ►  2009 (51)
    • ►  December (9)
    • ►  November (6)
    • ►  October (21)
    • ►  September (13)
    • ►  August (2)
  • ►  2003 (3)
    • ►  October (1)
    • ►  January (2)
  • ►  2002 (9)
    • ►  December (1)
    • ►  June (3)
    • ►  April (1)
    • ►  March (3)
    • ►  January (1)
  • ►  2001 (1)
    • ►  February (1)
  • ►  2000 (4)
    • ►  October (1)
    • ►  July (1)
    • ►  June (1)
    • ►  January (1)
  • ►  1999 (7)
    • ►  November (1)
    • ►  September (2)
    • ►  August (2)
    • ►  July (1)
    • ►  June (1)
Powered by Blogger.

About Me

Unknown
View my complete profile