<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>smartphone</title>
  <link rel="alternate" type="text/html" href="http://pingv.com/tag/smartphone"/>
  <link rel="self" type="application/atom+xml" href="http://pingv.com/taxonomy/term/195/atom/feed"/>
  <id>http://pingv.com/taxonomy/term/195/atom/feed</id>
  <updated>2008-01-05T11:23:51-06:00</updated>
  <entry>
    <title>Designing handheld-friendly websites</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200611/designing-handheld-friendly-websites" />
    <id>http://pingv.com/blog/laura/200611/designing-handheld-friendly-websites</id>
    <published>2006-11-04T12:07:42-06:00</published>
    <updated>2008-01-05T11:23:51-06:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="Web Design" />
    <category term="accessibility" />
    <category term="best practices" />
    <category term="blogging" />
    <category term="design" />
    <category term="Drupal" />
    <category term="handhelds" />
    <category term="smartphone" />
    <category term="theming" />
    <category term="usability" />
    <content type="html"><![CDATA[<p> Years ago I had a Palm. Back then I used it pretty much just as an organizer. Now I have replaced my mobile with a <a href="http://www.palm.com/us/products/smartphones/treo700p/">Palm 700p smartphone</a> (which runs on old [deprecated] Palm software but has a very sharp and bright screen) so as to be able to get online while mobile, without having to drag along a laptop computer.</p>
<p>I've spent the last few days browsing the web, and learning some things — mainly that when viewing them on a handheld, the vast majority of websites out there not only look like (excuse me) crap but <i>don't even work</i>! On many sites, I would scroll all the way down through the page to the bottom, and never find the content. It was all off to the side, where (hello, <a href="http://en.wikipedia.org/wiki/Blazer_%28Web_Browser%29">Blazer</a> designers!) the handheld's web browser <i>will not</i> scroll.</p>
<p>For the sites that worked, it was great. <a href="http://news.google.com/news?ned=us&amp;topic=t">Google News</a> and <a href="http://news.yahoo.com/i/1212;_ylt=A0SOwmXly0xFeTQBBw8jtBAF;_ylu=X3oDMTA0cDJlYmhvBHNlYwM-">Yahoo! News</a> are absolute delights on handhelds — tops on usability. </p>
<p>Ironically, very cumbersome were sites devoted to handheld applications downloads. Even <a href="http://www.palm.com/us/support/downloads/">Palm's own website</a> was cluttered to the point of being utterly unusable. I can say with full authority now that it's very easy to get lost on a single web page with dozens of links filling the top of a page viewed on a handheld. The <a href="http://www.sciam.com/article.cfm?articleID=00048144-10D2-1C70-84A9809EC588EF21&amp;pageNumber=1&amp;catID=2">"semantic web"</a> this ain't.</p>
<p>Yes, and I am certainly very late to the party on this one. Yes, I've heard the hype about handhelds and read the articles about handhelds.  Leave it to some hard first-hand lessons in handheld web browsing to get the message through my (some would say "thick") head: for each website, be sure to create alternate page designs for handhelds! There's just no excuse not to these days.</p>
<p>So how to do it? Some Googling pulled up <a href="http://www.alistapart.com/articles/pocket/">this great article on A List Apart</a> from more than two years ago. In this how-to, Elika Etemad and Jorunn D. Newth give a brief run-down on some simple stylesheet best practices towards having a very presentable website for site visitors using handhelds.</p>
<ul>
<li>Minimize horizontal spacing, and use <code>em</code>s and percentages, not pixels....</li>
<li>Avoid floats....</li>
<li>Minimize decorative images....</li>
<li>Avoid depending upon plug-ins....</li>
<li>Turn off display of non-essential elements....</li>
</ul>
<p>But I would go further.</p>
<ol>
<li>Content needs to load first. Yes, include a small logo for those folks who are loading images. Yes, perhaps offer up your main navigation of 4 or 5 links. But that's it. Don't load your mission statement. Don't make visitors crawl down through your sidebar content before getting to your article(s) or blog post(s). It's just too much to plow through. Put the content up top.</li>
<li>Minimize the ads or leave them out altogether. Make sure they're clearly marked as ads. And forget display ads.</li>
<li>CSS-only layout is essential. Yes, you can <code>display: block;</code> your table cells, but you can't change their order. Only with CSS-only layouts can you get your main content to the top of the page load for all of your various page designs.</li>
</ol>
<p>Of course, while it's relatively easy to keep design for handhelds in mind for new websites, new Drupal themes and new page templates, it's not so easy for existing sites. After all, when remediation involves not just an added stylesheet but also refactoring the page templates themselves, we're talking a bit of time and effort. (Handheld site visitors who are reading this article at the time of publication will note that this site itself is not very handheld-friendly. We're in the midst of doing a redesign, and plan to have an improved handheld experience here on pingv.com in the coming weeks.)</p>
<p>The additional upside of designing for handhelds is that accessibility is also improved.</p>
<p>The handheld explosion is happening on the web. It's time to design for them, even if you're creating your designs on the <a href="http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore?family=AppleDisplays">Mac 30-inch cinema screen</a>. </p>
    ]]></content>
  </entry>
</feed>
