<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TobyJoe &#187; UX</title>
	<atom:link href="http://www.tobyjoe.com/topics/ux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tobyjoe.com</link>
	<description>Toby Joe Boudreaux on Tech, Creativity, UX, and All Things Digital</description>
	<lastBuildDate>Thu, 18 Feb 2010 15:47:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>The iPad, Gestures, and Community</title>
		<link>http://www.tobyjoe.com/2010/02/the-ipad-gestures-and-community/</link>
		<comments>http://www.tobyjoe.com/2010/02/the-ipad-gestures-and-community/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 15:18:00 +0000</pubDate>
		<dc:creator>Toby Joe Boudreaux</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://www.tobyjoe.com/?p=1419</guid>
		<description><![CDATA[Multitouch and gestural input needs community consensus on meaning and representation. ]]></description>
			<content:encoded><![CDATA[<h2>Quick Catch-Up</h2>
<p>You probably know this, but just in case you are out of the loop, I&#8217;ll give some quick background. </p>
<p>Apple&#8217;s trackpads – obviously including the iPad – can support up to eleven distinct touchpoints per touch sequence. In other words, you can use both hands and&#8230;your nose? On the iPhone, and mostly on the laptops, we use one or two touches most of the time. </p>
<p>On top of the number of touchpoints, multitouch development uses a concept of &#8220;touch sequences&#8221; to track a discrete series of touches over a short period of time. In English, that means you can put ALL ELEVEN FINGERS on an Apple touch screen, twist, twirl, and swipe, and apps can respond accordingly.</p>
<p>This is fairly new to personal computing. We&#8217;re used to a keyboard, a mouse, occasionally a trackball or trackpad. We point, we click, and we drag. </p>
<p>Now we can do more. Much, much more. Obvious, yes? Yes. </p>
<h2>Today</h2>
<p>We&#8217;ve all seen touch-and-drag. We&#8217;ve seen flicking through a collection, or flicking to activate supplemental controls on a cell. We&#8217;ve seen pinch-to-zoom and reverse-pinch-to-zoom-out. We saw these on the most well-funded educational video series ever: Apple&#8217;s own iPhone TV commercials.</p>
<p>Apps mostly stick to the meaning of those gestures, and users benefit from that fact. Collectively, we developers and designers have self-regulated in a fairly organic, reactionary way. But with the larger screen on the iPad, can we unify sooner? Preemptively?</p>
<p>Just wait until people begin using the iPad. Think about that form factor, about the usage contexts. It wouldn&#8217;t shock me if a QWERTY keyboard disappeared from the device in a couple of years, replaced by something brand new&#8230;something one-handed and elegant. If so, the new *thing* should be leveraged across apps to the benefit of everyone. <em>Novel gestures are a fleeting competitive advantage.</em></p>
<h2>Why Collaborate?</h2>
<p>In the sort of wild west that popped up around the iPhone – and will likely pop up around the iPad – the earliest adopters gained footing and market share (by virtue of a smaller market) while users floundered in a Stockholm Syndrome situation. Consumers were captive to the limited array of apps that existed in the early days and were willing to invest time learning how each app worked. A lot of folks are still quite flexible, but I wonder how long it can last.</p>
<p>The tipping point between critical mass of users and critical mass of apps happens quickly, though, and we product designers have to make sure it tips the right way. That is, in favor of users. And reciprocally, in favor of product developers. We can do that by lowering the learning curve for each new app that pops into the store. </p>
<h2>A Warm and Comfy Blanket Statement</h2>
<p><em>It&#8217;s a mistake to hijack established gestures, just as it would be a mistake for every computer to have a different keyboard layout.</em></p>
<p>I wrote about this in <a href="http://www.tobyjoe.com/2009/08/my-iphone-user-experience-book/" title="Programming the iPhone User Experience">my book</a> on iPhone UX hacking, and still abide by it. </p>
<p>We owe it to users to collectively invest the same meaning in each new gesture we invent/acknowledge, unless there&#8217;s a great reason to change established gestures. If that&#8217;s the case, we should register the change with other product devs/designers and move everyone else in the right direction.</p>
<p>We should also focus on bringing new gestures to market in a way that prevents confusion. It would be great to share feedback from our users on input gestures. I can even imagine a choreographed A/B test among competing apps. (KUMBAYA!)</p>
<p>Right now, though, there&#8217;s no easy way to share. No grand central dispatch. No forum. </p>
<p>We can read the iPhone and iPod Human Interface Guidelines, copy the earliest players, and bank too much on &#8220;common sense&#8221; (a problematic concept if ever there were one).</p>
<p>Instead, maybe we should talk about this. Contribute. Debate. Share code. Share artwork. Share labels. Share translations.</p>
<h2>The Gist &#8211; CommonUX</h2>
<p>To get to the point, I want product designers to collaborate and focus competition on features that don&#8217;t alienate users. I want us all to share our concepts for gestural input, share the iconography that represents actions (and more), and focus our innovation on the features that matter. Let&#8217;s assist users by assisting each other, reduce barriers, and make for a great platform where product designers can spend time where it pays off.</p>
<p>I&#8217;ve created a GitHub site and have purchased a domain that could – if folks choose to participate – act as a central repo for collaborating on common user experience elements. This post is to get the word out and figure out whether folks care. </p>
<p>Elements we can standardize include:</p>
<ul>
<li>Gestures for common actions</li>
<li>Apple-friendly icons representing common concepts or objects</li>
<li>Code and icons for both Cocoa and Android (and&#8230;?) for handling common gestures</li>
<li>Colloquial names for gestures</li>
</ul>
<p>So, welcome to <a href="http://wiki.github.com/tobyjoe/CommonUX/">CommonUX</a>. Let&#8217;s sort it all out. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobyjoe.com/2010/02/the-ipad-gestures-and-community/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ChatRoulette, Elevators, and Panopticons</title>
		<link>http://www.tobyjoe.com/2010/02/chatroulette-elevators-and-panopticons/</link>
		<comments>http://www.tobyjoe.com/2010/02/chatroulette-elevators-and-panopticons/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 15:58:00 +0000</pubDate>
		<dc:creator>Toby Joe Boudreaux</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.tobyjoe.com/?p=1406</guid>
		<description><![CDATA[ChatRoulette is blowing up. Mostly with naked dudes, it seems. Let's try some crowdsourced course-correction.]]></description>
			<content:encoded><![CDATA[<p>My wife and I – and millions of others, I&#8217;m sure – are continually annoyed by folks who walk up to elevators and press buttons already lit.</p>
<p>Though not a new phenomenon, we think we have a solution.</p>
<p>If pressing a lit elevator button were to cancel the call and simply send the machine to the nearest floor in the current direction, there would be a penalty to pressing it more than once. </p>
<p>The interesting thing about this idea is that it need not be universal. Instead, elevator designers could follow the lead of <a href="http://en.wikipedia.org/wiki/Jeremy_Bentham" target="_new" rel="nofollow">Jeremy Bentham</a> and create a <a href="http://en.wikipedia.org/wiki/Panopticon" target="_new" rel="nofollow">panopticon-style</a> system in which some small portion of elevators operate this way. It only takes the fear of looking like an idiot to regulate behavior (most of the time).</p>
<h2>ChatRoulette Weirdos</h2>
<p>As <a href="http://chatroulette.com" target="_new" rel="nofollow">ChatRoulette </a> takes off, it&#8217;s becoming plagued by pervs flashing their junk or otherwise being slimy. It&#8217;s certainly expected, as the anonymity provided by the web brings out that side of people. It&#8217;s just a fact of life on the Internet: if there is an opportunity for a guy to flash his weiner anonymously, he will.</p>
<p>And that&#8217;s fine. It&#8217;s the way of the world. It&#8217;s the way of the web.</p>
<p>But so, my friends, is community moderation.</p>
<h2>Enter ChatSnapper</h2>
<p>Let&#8217;s try an experiment.</p>
<ol>
<li>Follow <a href="http://twitter.com/chatsnapper" target="_new">@ChatSnapper</a> on Twitter. </li>
<li>DM or @reply to @ChatSnapper with a link to a screenshot from ChatRoulette (or other online chats) showing offensive (or just weird) behavior.</li>
<li>Check posted links and help shine a light on the offenders.</li>
</ol>
<p>Let&#8217;s see if the existence of a rogues&#8217; gallery has any effect on the actions of folks. </p>
<p>If this works, I&#8217;ll start calling elevator companies.</p>
<h2>ADDENDUM</h2>
<p>Alex Bisceglie alerted me to a similar effort: <a href="http://www.chatroulettecockmap.com/">ChatRoulette Cock Map</a>. It includes an app that can track the IP of offenders as well. </p>
<p>The very moment that Alex sent that, I was working on a WebKit browser with screencap and yfrog upload. For now, grab a build at: <a href="http://www.tobyjoe.com/2010/02/chatsnapper-alpha/">ChatSnapper &#8211; Alpha</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobyjoe.com/2010/02/chatroulette-elevators-and-panopticons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Storytelling</title>
		<link>http://www.tobyjoe.com/2010/02/on-interactive-storytelling/</link>
		<comments>http://www.tobyjoe.com/2010/02/on-interactive-storytelling/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 16:15:55 +0000</pubDate>
		<dc:creator>Toby Joe Boudreaux</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://www.tobyjoe.com/?p=1391</guid>
		<description><![CDATA[Sure, it's Chip Kidd's nightmare and neglects entire sub-genres of modern literature, but to me, the relative homogenization of story formats on the Kindle is great. It's making me read more often and with less prejudice. ]]></description>
			<content:encoded><![CDATA[<p>Sure, it&#8217;s Chip Kidd&#8217;s nightmare and neglects entire sub-genres of modern literature, but to me, the relative homogenization of story formats on the Kindle is great. It&#8217;s making me read more often and with less prejudice. </p>
<p>I&#8217;ve often wondered about the gap between the story an author creates and the experience had by readers. I&#8217;m not thinking of the changes that come at the hand of editors, but rather the effects of the design and marketing process. The number of words per page, the typography, the stock, the cover – all variables that shape the reading experience.</p>
<p>The Kindle – and probably other e-ink readers – displays all books with the same detachment. All texts are reduced to&#8230;text. The typefaces are basically standardized and the font size is under the control of the reader. Even the display of the reader&#8217;s current &#8220;position&#8221; in the story is abstracted from physical page count and instead shown as a percentage. Reading on the Kindle is – and I say this with endearment – like reading a digital copy of the original manuscript on a word processor. </p>
<p>This consistency of presentation along with the nearly non-existent display of covers and marketing effort in the Kindle store leads me to pick more widely than if I were ordering a hard copy online or standing in a bookstore. There&#8217;s no distraction. No salesmanship or reification of marketing fluff via design.</p>
<p>I&#8217;m sure there is a downside to this, but so far, as a reader, I can&#8217;t find it. Each book I read stands on the merit of the words, and the words alone. </p>
<p>It actually feels more intimate, in a way. The reader and the author communicating without much noise in between and around the channel separates the story from the package. It&#8217;s cool.</p>
<h2>Enter iPad?</h2>
<p>Surely, the iPad will help spark new forms of storytelling the same way hypertext helped inspire lit movements. I can&#8217;t wait to see the first few generations of touch-based, mobile literature. My mind races happily along each time I imagine journalism, poetry, and prose five years from now.</p>
<p>But, much like a time machine – only able to travel back to the moment it was invented – I think there will always be a place for Kindle-like devices because new interactive platforms will probably just get in the way of texts developed for plain-text display and that classic format is both intensely front-loaded and clearly here to stay.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobyjoe.com/2010/02/on-interactive-storytelling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kindle vs Apple iPad</title>
		<link>http://www.tobyjoe.com/2010/01/kindle-vs-apple-tablet/</link>
		<comments>http://www.tobyjoe.com/2010/01/kindle-vs-apple-tablet/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 20:29:58 +0000</pubDate>
		<dc:creator>Toby Joe Boudreaux</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://www.tobyjoe.com/?p=1317</guid>
		<description><![CDATA[<p>Many have chimed in, ahead of the Apple tablet announcement, on whether the new Apple device will be a &#8220;Kindle killer&#8221;</p>]]></description>
			<content:encoded><![CDATA[<p>Many have chimed in, ahead of the Apple tablet announcement, on whether the new Apple device will be a &#8220;Kindle killer&#8221;</p>
<p>I don&#8217;t believe this will be the case. It&#8217;s not so much about the pros and cons of e-ink, backlights, or screen resolution.</p>
<p>To me, the <a href="http://www.amazon.com/Kindle-Wireless-Reading-Display-Generation/dp/B0015TG12Q/ref=kinww_ddp">Kindle DX</a> is a brilliant device because it forces me to read a f&#8217;ing book. </p>
<p>No dock icons blinking. No compulsive checking of <a href="http://twitter.com/tobyjoe">Twitter</a>, email, or stock quotes (or Texts from Last Night).</p>
<p>By offering a limited set of functionality and doing less, better, the Kindle forces me to eschew the kind of distractions that make me curl up with a book in the first place. </p>
<p>Apple can create the be-all, end-all Surface or Canvas or Slate or whatever. I will buy it. I will buy the shit out of it. I&#8217;m a developer and UX geek (and yuppie hipster scum) &#8211; I have to.</p>
<p>I won&#8217;t use it to read novels, poetry, or prose. Magazines and news? Sure. Tech books? Maybe, if live docs and errata were part of the mix. But then, that type of reading is work, not pleasure. Not therapy. That&#8217;s where the Kindle shines.</p>
<p>I have looked at (an early version of) the <a href="http://www.amazon.com/kdk">Kindle development kit</a> (the KDK) and though I&#8217;m tempted to create apps focused on distraction (Twitter client, anyone?) I don&#8217;t think I&#8217;d run them. Instead, I&#8217;m trying to dream up apps that boost the escapism the Kindle already affords me.</p>
<p>So far, nothing beats the core function: making me crave reading as much as my first library card did.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobyjoe.com/2010/01/kindle-vs-apple-tablet/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>UX in Bed</title>
		<link>http://www.tobyjoe.com/2009/08/ux-in-bed/</link>
		<comments>http://www.tobyjoe.com/2009/08/ux-in-bed/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 20:08:25 +0000</pubDate>
		<dc:creator>Toby Joe Boudreaux</dc:creator>
				<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://www.tobyjoe.com/?p=1201</guid>
		<description><![CDATA[One of the questions I ask when working on a new project is, "Where will people use this?"
]]></description>
			<content:encoded><![CDATA[<p>One of the questions I ask when working on a new project is, &#8220;Where will people use this?&#8221;</p>
<p>The question is obvious for mobile projects because highly variable environments are par for the course. It matters with all non-stationary touch points, though – from door handles on train cars to Android applications to the work we&#8217;ll surely be seeing from the new <a href="http://www.wpp.com/wpp/press/press/default.htm?guid=%7B7b7b4e2e-65e7-424d-a15e-fdcfb96bb7c1%7D">Schematic Touch</a> group.</p>
<p>Asking the question is easy. Using the response may not be. I see mobile apps all the time that are clearly made for users who are stationary, physically stable, connected to a consistent network, and with both hands free for interaction. High demands, right? They conflict with my more common usage patterns, and those apps rarely get launched. </p>
<p>A great example of a more subtle conflict – and one being addressed without much fanfare by many app developers – is iPhone usage in bed and auto-rotation.</p>
<h2>Welcome to My Boudoir</h2>
<p>My wife and I are incredibly lame. We tend to lie, side by side, reading news on our iPhones before falling asleep at night. </p>
<p>Apps that auto-rotate when the device orientation changes suck in bed. Or on the couch. Or in a reclining seat in first class. Or in a hammock. You get the point.</p>
<p>The problem is that we all flip-flop all over the place in bed (va-va-va-voom!), changing the point of reference for orientation. What makes a lot of sense when we&#8217;re upright is a pain in the ass when we&#8217;re horizontal.</p>
<h2>A Suggestion</h2>
<p>I&#8217;d like to encourage developers to carefully consider auto-rotation. A lot of devs are starting to catch on to this one as customers complain or make feature suggestions. I thought I might provide an example illustrating a really easy approach to disabling auto-rotation globally in an app. There are more sophisticated and <em>pattern-y</em> ways for the clever.</p>
<p>Don&#8217;t get me wrong – auto-rotation can be a great feature. I am all for it. But I have decided the baseline rule should be: <strong>If your views auto-rotate, you should provide a (preferably in-app) preference for disabling the feature.</strong></p>
<h2>An Example</h2>
<p>So how does a developer do that?</p>
<p>Well, the interface is up to you. Let&#8217;s assume you have a project with a button that brings up an in-app settings screen.</p>
<p>If you have a <code>UISwitch</code> in there that represents the global auto-rotation state, just save it to the user defaults when you close the settings.</p>
<pre><code>- (IBAction) dismiss:(id)sender
{
	// Update the defaults.
	NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
	BOOL autoRotationEnabled = self.autoRotationSwitch.on;
	[defaults setBool:autoRotationEnabled forKey:kAutoRotateKey];
	[defaults synchronize];

	// Close!
	[self.parentViewController dismissModalViewControllerAnimated:YES];
}
</code></pre>
<p>In your app delegate, declare a method to get the current global auto-rotation value.</p>
<pre><code>- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
	return [[NSUserDefaults standardUserDefaults] boolForKey:kAutoRotateKey];
}
</code></pre>
<p>Finally, in each view controller that should obey the globals, ask the app delegate for the scoop.</p>
<pre><code>- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
	PillowTalkAppDelegate *appDelegate = (PillowTalkAppDelegate *)[UIApplication sharedApplication].delegate;
	return ([appDelegate shouldAutorotateToInterfaceOrientation:interfaceOrientation]);
}
</code></pre>
<p>Here is a quickie example project that illustrates the concept: <a href="http://www.tobyjoe.com/wp-content/uploads/2009/08/PillowTalk.zip" title="PillowTalk.zip">PillowTalk.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobyjoe.com/2009/08/ux-in-bed/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Microsoft Deprecating IE6 the Right Way</title>
		<link>http://www.tobyjoe.com/2009/08/microsoft-deprecating-ie6-the-right-way/</link>
		<comments>http://www.tobyjoe.com/2009/08/microsoft-deprecating-ie6-the-right-way/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 15:11:46 +0000</pubDate>
		<dc:creator>Toby Joe Boudreaux</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://www.tobyjoe.com/?p=1164</guid>
		<description><![CDATA[Microsoft Office web apps will not officially support IE6. But they also won't block it.]]></description>
			<content:encoded><![CDATA[<p>I am pretty far from a Microsoft fanboy. In fact, most of what MS produces scares, worries, and downright nauseates me: UX, security, maintainability, compatibility&#8230;</p>
<p>Still, I like two things about <a href="http://blogs.msdn.com/officewebapps/archive/2009/08/05/9858563.aspx" rel="external nofollow">this blog post</a> about their Office web apps.</p>
<p>First, I like that they are officially focusing on (admittedly, a subset of) modern browsers for their very dynamic web apps. Developers and designers at Microsoft are just like the rest of us, after all: they want to do great work and hate clunky platforms and unfortunate constraints. Bravo for continuing the baby steps forward.</p>
<p>Second, I like that they aren&#8217;t blocking or filtering user agents. They are offering &#8220;unofficial&#8221; support to semi-modern and modern browsers. They aren&#8217;t showing upgrade notices that make users feel like losers. They aren&#8217;t blocking access as some goofy religious mission. They&#8217;re just being practical. </p>
<p>From the post:</p>
<blockquote><p>If you prefer to use another browser you should still give the Web Apps a try. While we cannot officially support all browsers, customers will not be blocked from using them. It is a goal of the Web Apps to have broad compatibility and reach.</p></blockquote>
<p>I hope (oh dear lord am I gonna say this?!?) others can follow in Microsoft&#8217;s footsteps here and be respectful to users.<a href="#snark">*</a></p>
<p><a name="snark">*</a> Yes, I also know Microsoft isn&#8217;t the first to do this. I&#8217;m being snarky.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobyjoe.com/2009/08/microsoft-deprecating-ie6-the-right-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My iPhone User Experience Book!</title>
		<link>http://www.tobyjoe.com/2009/08/my-iphone-user-experience-book/</link>
		<comments>http://www.tobyjoe.com/2009/08/my-iphone-user-experience-book/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 13:57:56 +0000</pubDate>
		<dc:creator>Toby Joe Boudreaux</dc:creator>
				<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://www.tobyjoe.com/?p=1154</guid>
		<description><![CDATA[It's shorter than I would have liked, and took longer to write, but it's nice to have it in my hands.]]></description>
			<content:encoded><![CDATA[<p><img class="photograph" src="http://www.tobyjoe.com/wp-content/uploads/2009/08/book_and_haircut.jpg" alt="book_and_haircut.jpg" border="0" width="640" height="480" /></p>
<p>It’s shorter than I would have liked, and took longer to write, but it’s nice to have it in my hands.</p>
<p>You can buy it <a href="http://www.amazon.com/Programming-iPhone-User-Experience-Boudreaux/dp/0596155468/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1249912636&#038;sr=8-1">at Amazon</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobyjoe.com/2009/08/my-iphone-user-experience-book/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Stop Supporting IE6</title>
		<link>http://www.tobyjoe.com/2009/08/dont-stop-supporting-ie6/</link>
		<comments>http://www.tobyjoe.com/2009/08/dont-stop-supporting-ie6/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 17:25:33 +0000</pubDate>
		<dc:creator>Toby Joe Boudreaux</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.tobyjoe.com/?p=1112</guid>
		<description><![CDATA[Planning to drop support for IE 6? Instead, redefine "support" and stay positive.]]></description>
			<content:encoded><![CDATA[<p>Planning to drop support for IE 6? Instead, redefine “support” and stay positive.</p>
<p>Yes, creating cross-browser experiences can be painful when support for Internet Explorer 6 (IE6) is required. There are dozens of hacks to get around certain issues, and it is possible to design experiences that are functionally identical on IE6 and more <em>modern</em> browsers. It may mean designers don&#8217;t have carte blanche, but that should be fine if their companies or clients mandate full IE6 support. <strong>Any good experience designer can work within constraints and still kick ass.</strong></p>
<p>Still, a lot of folks are lobbying their companies, clients, and partners to <a href="http://webworkerdaily.com/2009/08/06/is-it-time-to-just-say-no-to-internet-explorer-6/">drop support for IE 6</a>. </p>
<p>My issue is how they&#8217;re doing it. The more dickish folks are throwing up an insulting roadblock, patronizing IE 6 users. </p>
<p>A more <a href="http://www.ie6nomore.com/code-samples.html">practical approach</a> is to encourage users to upgrade with prominent, consistent notices. This angle isn&#8217;t terrible, but still alienates users and disrupts the experience for those users almost as much as a modified or &#8220;broken&#8221; IE6 experience. It&#8217;s just not friendly, or consistent with the brand message that usually mandates an identical UI across target browsers.</p>
<h2>Another Option: Boring but Practical</h2>
<p>My suggestion is to take this to the contracts. Redefine the word &#8220;support&#8221; as it applies to user agents (like browsers). Look at the cost/benefit of all types of support for all types of user agents. This should be a part of your business modeling.</p>
<p>Instead of refusing content to IE6 users or breaking brand guidelines by disrupting their experience with a patronizing notice, why not relegate them into a tier of <strong>Content-Level Support</strong> as opposed to <strong>Design Support</strong>?</p>
<p>Good sites already do this with a stylesheet for print: we don&#8217;t penalize printers for their lack of a good box model. The same is true of screen readers and most RSS readers. Maybe you can think of IE6 as a <strong>perfectly viable</strong> user agent for <em>consuming content</em>, but <strong>cost prohibitive</strong> for <em>rendering top-tier experience design</em>. Serve your print styles to IE6 if you don&#8217;t want to offer design support. Or serve a basic white-on-black stylesheet. Or no stylesheet. Pretend IE6 is the Googlebot or JAWS or any other non-graphical user agent. Just don&#8217;t <strong>punish</strong> people or talk down to them.</p>
<h2>Channel Your Frustration Properly</h2>
<p>You don&#8217;t have to be a dick to your less-endowed users. Shift them, officially, to a tier you, your clients, your company, and your partners agree upon and move on. Just make sure you&#8217;ve built an economic model that includes the IE6 users and estimates the cost of all possible decisions. Look at the realities of <a href="http://blog.digg.com/?p=878">IE6 users of Digg</a> to understand the complexities facing the people your cocky designers and lazy developers want to patronize or abandon.</p>
<p>Justify relegating IE6 with real numbers or choose to give it design support and force your designers to work within the constraints. They do get paid to work, after all. If they can&#8217;t create great experience design that doesn&#8217;t fuck over the people coding those experiences, fire them. Hire designers who understand browsers.</p>
<p>No matter what you do, keep your users&#8217; needs first. They&#8217;re the ones you can&#8217;t replace.</p>
<h2>A Great Resource</h2>
<p>A few months back, I started up a <a href="http://github.com/tobyjoe">GitHub</a> project to create a baseline CSS file for all legacy browsers. Around the time I got contributions from folks at <a href="http://barbariangroup.com/">work</a>, I found out about similar (but completed) projects out in the wild. One such project can be found here: <a href="http://code.google.com/p/universal-ie6-css/">http://code.google.com/p/universal-ie6-css/</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobyjoe.com/2009/08/dont-stop-supporting-ie6/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Death of the Apple Halo Effect?</title>
		<link>http://www.tobyjoe.com/2009/08/death-of-the-apple-halo-effect/</link>
		<comments>http://www.tobyjoe.com/2009/08/death-of-the-apple-halo-effect/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 18:24:20 +0000</pubDate>
		<dc:creator>Toby Joe Boudreaux</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://www.tobyjoe.com/?p=1028</guid>
		<description><![CDATA[Every iPhone and iPod Touch owner I know hates iTunes. Apple should take notice.]]></description>
			<content:encoded><![CDATA[<p>Every iPhone and iPod Touch owner I know hates iTunes. Apple should take notice.</p>
<p>I think iTunes has become the main interaction platform for Apple. Given the popularity of the iPod line and iPhone, combined with iTunes for both Windows and Mac OS X, I&#8217;d bet more hours are spent using iTunes than Finder every day. </p>
<p>As with the App Store, Apple seems to be stumbling over itself with the iTunes experience. They need to slow down, reset, and rethink the experience promised by the Apple brand. </p>
<p>We know that iTunes is slow. The UI is inconsistent. The store feels completely alien to the main UI and experience. The app does far too much, plays too many roles too slowly. <strong>iTunes is more Wal-Mart than Apple Store.</strong></p>
<p>People tolerate iTunes because it isn&#8217;t unbearable. It does <em>work</em>, after all. We all know the flaws I&#8217;ve mentioned and begrudgingly accept them because iTunes is the only choice we have. Another case of Software Stockholm Syndrome, I guess?</p>
<p>But here are two new (to me) insights.</p>
<ol>
<li>iTunes focuses on multiple mobile devices paired to one computer rather than treating all Apple machines as peers. If nothing else, Apple should invert the model they currently use. Instead of one machine and one or more peripherals, they should focus on the more common case of one device and multiple computers.</li>
<li>Syncing a device to iTunes gets more painful every day, pushing users away from iTunes. Syncing a single podcast from iTunes to an iPhone takes fifteen minutes. It&#8217;s painful. This is a big threat the the Apple halo effect.</li>
</ol>
<p>Mobile devices are for mobile people. Most of us operate in at least two computer-focused environments: home and work. Apple lets us buy, download, and sync content (apps, podcasts, audio, video) on a single computer, but on multiple iPhones or iPods. We still can&#8217;t easily add content – with or without DRM – to our devices from work and home. Aside from risky hacks to trick the phone into seeing multiple libraries as one, there are no practical ways to keep the whole <em>digital lifestyle</em> in sync.</p>
<p>My wife has stopped plugging her iPhone into her computer. In fact, she&#8217;s stopped opening her computer, save for writing posts on her <a href="http://mihow.com/">blog</a>. I asked why.</p>
<blockquote><p>&#8220;I can do everything I need to do on the iPhone. I can get podcasts and music and apps, and iTunes freaking sucks, so why bother?&#8221;</p></blockquote>
<p>The Apple lifestyle brand and experience is amazing when it&#8217;s strong, but like so many other things, it&#8217;s a bubble. iTunes is a thorn. Apple peripherals once caused a halo effect, but as they get better and iTunes gets worse, the iPhone and iPod Touch might cannibalize the Apple (desktop, laptop) computer market for lifestyle users.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobyjoe.com/2009/08/death-of-the-apple-halo-effect/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Augmented Reality Bites</title>
		<link>http://www.tobyjoe.com/2009/07/augmented-reality-bites/</link>
		<comments>http://www.tobyjoe.com/2009/07/augmented-reality-bites/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 02:36:50 +0000</pubDate>
		<dc:creator>Toby Joe Boudreaux</dc:creator>
				<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://www.tobyjoe.com/?p=970</guid>
		<description><![CDATA[I have this new rule I'm working on: <strong>If it's easier to buy your product than to engage with your marketing, you're doing it wrong</strong>.
]]></description>
			<content:encoded><![CDATA[<p>I have this new rule I&#8217;m working on: <strong>If it&#8217;s easier to buy your product than to engage with your marketing, you&#8217;re doing it wrong</strong>. </p>
<p>If you are trying to raise awareness, forcing a user to work is generally a bad idea. You have to give users something of high value while minimizing their effort if you want to build a better reputation. </p>
<p>If your goal is conversion, you should be especially careful of the barriers to entry and usage. This seems obvious, but brands consistently require too much of users in their digital marketing efforts.</p>
<h2>Augmented Reality in Ads</h2>
<p>Industry rags and blogs have spent months reporting on a steady stream of <em>augmented reality</em> (AR) ideas in marketing ever since GE launched their <a href="http://ge.ecomagination.com/smartgrid/#/landing_page">Smart Grid</a> AR site.</p>
<p>A recent entry into the pool is for <a href="http://www.always.com/infinity/always_infinity.jsp#/experience-the-magic">Always Infinity</a>. The site claims to show you a magic trick. </p>
<p>All you have to do is follow the <strong>instructional video</strong> and simple <strong>two-step process</strong> of printing a graphic out on a sheet of paper and holding it up to the camera while it superimposes the <em>magic</em>. What&#8217;s the magic in this case? A 3d animation of a rabbit in a hat. It&#8217;s cute, but fluff. The real magic trick is making 5-10 minutes disappear with nothing to show for it &#8211; including a greater appreciation of their new pads. </p>
<p>This is how most of these campaigns work. I think they&#8217;re mostly flops. They&#8217;re ideas pulled out of the bookmarks bar of a desperate art director, sold to a client as the next big thing, and supported by an industry press with a shortage of interesting topics.</p>
<p>There were two instances of this particular form of webcam-based AR in recent marketing efforts that were successful. The first was the aforementioned GE project. This was the first big brand use of AR and it seemed like advanced – if novel – tech coming from GE. It was cool and not overtly pushing a product. </p>
<p>The second was <a href="https://www.prioritymail.com/simulator.asp">a project developed by AKQA</a> for the United States Postal Service (USPS) that let users hold items up to their camera to find the best Priority Mail shipping box. The damned thing had <strong>a purpose</strong>, and used the tech in an interesting way. </p>
<p>Everyone else doing this stuff has been trying to fit in, adding to the noise. They&#8217;ve expected users to find inspiration in the declining novelty of webcam AR, put in the work of printing an image, engage in the theatrics, and eagerly <em>send to a friend</em>.</p>
<p>Instead of patronizing your audience, pushing this gimmick as <em>new to them</em>, why not find a real reward for engagement? Make the payoff ten times as valuable as the work users put in. Only the first project to use a gimmick gets to call the work itself the payoff.</p>
<p>Let me repeat my new rule to the consumer brands out there looking for gimmicks that make demands of people: <strong>If it&#8217;s easier to buy your product than to engage with your marketing, you&#8217;re doing it wrong.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobyjoe.com/2009/07/augmented-reality-bites/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Twitter: 1, Robots: 0</title>
		<link>http://www.tobyjoe.com/2009/07/twitter-1-robots-0/</link>
		<comments>http://www.tobyjoe.com/2009/07/twitter-1-robots-0/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 17:26:08 +0000</pubDate>
		<dc:creator>Toby Joe Boudreaux</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://www.tobyjoe.com/?p=937</guid>
		<description><![CDATA[With the insanity around the Yahoo and Bing/Microsoft relationship, I wonder if Twitter – or an app built around it – won't become the search and recommendation tool we all really want.]]></description>
			<content:encoded><![CDATA[<h2>Types of Recommendation</h2>
<p>Currently, systems deliver recommendations (like search results, products, or compelling content) based on two types of user input: explicit and implicit. </p>
<h3>What You Tell the Robots</h3>
<p>Explicit input is what you do to purposefully tune a system. You might opt out of tech news and opt in to sports. You might type in a couple of your key stock symbols. Explicit input is <em>configuration</em>. The cynical idea behind configurable services is that users will interact more with a tool they&#8217;ve spent time customizing. This can be true, but it can also alienate non-tinkerer audiences. More importantly, forcing someone to create their own portal removes any kind of authority from the service in question. It exposes the robot behind the curtain.</p>
<div class="note">Note: If personalization functionality is requested by users, you need to rethink your information architecture. That is, if focus groups and ethnographic research tell you that users are confused by and drowning in irrelevant content, you fucked up. Time for a do-over. Solve the personalization issue by tuning your architecture. Make the system easier to use. Kill the robots.</div>
<h3>The Robots are Watching You</h3>
<p>Implicit input is what you do without knowing you&#8217;re tuning a system. Where you click, what you search for, and what you ignore all contribute. Coming into a magazine site from a particular Google search might change the content you see on the page. Banner ads are usually served based on what you&#8217;re reading and what the ad network knows about you. On Amazon, anything you look at feeds into the recommendation system that shows you products that (may) interest you. In fact, I love pranking people by sending links to enema kits on Amazon. It pollutes their recommendations for a while. This is implicit input at work. </p>
<h3>The Robots are Watching Everyone</h3>
<p>An additional way that sites make recommendations is based on the stuff you tell them you want (explicit input), the stuff you show them you want (implicit input), and the input from other people like you. There are some sweet algorithms out there for determining that people are alike and using the tendencies of members in a group to recommend things to other members in the group. </p>
<p>In theory, the idea is compelling. Unfortunately, most of these algorithms end up turning individuals into caricatures of themselves or of their demographic group. It&#8217;s infeasible for a system to know enough about an individual to make consistently great recommendations. No computer will ever be able to recommend a book or a date or a pair of shoes with the same accuracy as a friend. More importantly, they can&#8217;t deliver the same accuracy as a casual acquaintance. </p>
<p>Humans can fill in gaps and infer rich meaning from subtle body language, tone, and personal experience. Those factors are noticeably absent in most online recommendation, search, and content delivery systems. </p>
<h2>The Perfect System</h2>
<p>I don&#8217;t think people want to interact much with systems to find information. Weird view, I know. </p>
<p>Some systems are certainly popular (Google) and and very successful (Amazon), but the affinity people feel for those systems is a form of Stockholm Syndrome. </p>
<p>What we all want is to have our grandfather (or an equivalent symbol of infinite wisdom and no-bullshit-taking) sitting on our shoulder, pointing us in the right direction at all times. We don&#8217;t need <em>confidence</em> in recommendations (of content, purchases, people) as much as <em>faith</em>. We want to Ask Jeeves, but we want Jeeves to have a clue – not a hundred page slush pile of possible hits. </p>
<p>Bad or boring recommendations lead to a lack of faith in recommendation systems in general and contribute to an overall fatigue. Recommendations need to inspire either confidence or faith. Confidence comes when you&#8217;re 100% accurate at all times. Faith comes when I feel like you understand me. Your &#8220;you might like&#8230;&#8221; recommendations are something I care about because I empathize with you. Confidence is for robots. Faith is for humans.</p>
<h2>Enter Social Networks</h2>
<p>There is a lot of potential in the networks of people we curate online, the reviews we write, the reservations we make, the choices we make on the spot in stores. The data doesn&#8217;t say who we are and how we feel, and no machine can step in to fill in the gaps and make the proper inferences. </p>
<p>The best system will have hints of the &#8220;#lazyweb&#8221; approach to Twitter. I ask my curated audience for advice. Even if I don&#8217;t know them all personally, and thus have little confidence in their individual experience and knowledge of my personality, I have high <em>faith</em> in the mechanism. I ask, and I receive. From people. </p>
<p>It&#8217;s a model as old as language. Until computers can empathize, algorithms need to shift their focus. Instead of attempting to <em>make</em> recommendations, technology should attempt to <em>facilitate</em> recommendations.</p>
<p>Twitter is on the right track with the new focus on search. I&#8217;ve long maintained that the best source of purchase advice is Twitter search. Twitter is a barometer. Nobody searches Twitter to find out definitive, high-confidence information. Instead, we search to get a feel for what people <em>seem to know</em>. We read short statements and either empathize with them automatically or shut them out. We have faith in our ability to read between the lines and derive answers. We use personal brands as clues to authority, bias, and brilliance.</p>
<p>It&#8217;s very personal and all too human.</p>
<p>With the insanity around the Yahoo and Bing/Microsoft relationship, I wonder if Twitter – or an app built around it – won&#8217;t become the search and recommendation tool we all really want.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobyjoe.com/2009/07/twitter-1-robots-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone Apps are Not Banner Ads</title>
		<link>http://www.tobyjoe.com/2009/07/iphone-apps-are-not-banner-ads/</link>
		<comments>http://www.tobyjoe.com/2009/07/iphone-apps-are-not-banner-ads/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 19:56:49 +0000</pubDate>
		<dc:creator>Toby Joe Boudreaux</dc:creator>
				<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://www.tobyjoe.com/?p=875</guid>
		<description><![CDATA[Installing an iPhone app is work. <strong>If you make users work, you owe them something valuable.</strong>]]></description>
			<content:encoded><![CDATA[<p>The trend is still alive. Brands and agencies continue to apply banner ad concepts to the iPhone. </p>
<p>The newest example: <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=322850940&#038;mt=8">Mastercard Priceless Picks</a>. </p>
<p><img src="http://www.tobyjoe.com/wp-content/uploads/2009/07/mastercard_iphone_screen.png" alt="mastercard_iphone_screen.png" width="485" height="325" /></p>
<p>Their location aware social review sharing tidbit finder app is a cute, ephemeral trinket (at best). It would have made a rather interesting location-aware banner ad. Unfortunately, someone told them they should ship an iPhone app instead of a ton of banners. Hey, why not, right? </p>
<p>Here&#8217;s one reason: installing an iPhone app is work. <strong>If you make users work, you owe them something valuable.</strong></p>
<p>Despite the attempt at &#8220;one-click&#8221; installation, the App Store is a nightmare. iTunes is still slow and unwieldy. Installing, updating, deleting, and managing applications is still quite a bit of <strong>work</strong>. </p>
<p>Contrast this to banners. A banner loads when a page loads. Users don&#8217;t have to do anything. Actually, users don&#8217;t <strong>get</strong> to do anything – including disabling ads or opting-in – but that&#8217;s a post for another day. <strong>Unlike iPhone apps, the barrier to entry for a banner is very low.</strong> Your debt to users is lower.</p>
<p>They&#8217;re fast to develop, cheap to run, and simple to measure. They probably get more traction than iPhone apps, especially as the &#8220;first in my category!&#8221; novelty slots are snapped up. But alas, the creatives are bored with them.</p>
<p>These days, many digital agencies won&#8217;t touch banners. They relegate banner work to a production ghetto, churning them out when they have to, and apologizing to the creatives forced to touch such dismal fare. They blame the format for the lack of satisfying creativity instead of looking at themselves.</p>
<p>Hey, don&#8217;t get me wrong: I agree that banners, as a format, are terrible. I want online display ads to die as much as the next normal, sane human – and with them, their concepts. </p>
<p>There is a class of creative concept that belongs in a banner/widget, if anywhere at all. Most of the iPhone apps spit out by brands belong in that class. Transposing formats is a distraction. Sleight of hand. Another paycheck. </p>
<p>The Mastercard app shows the warm reception from the public.</p>
<p><img src="http://www.tobyjoe.com/wp-content/uploads/2009/07/mastercard_iphone.png" alt="mastercard_iphone.png" border="0" width="344" height="129" /></p>
<p>Would so many agencies pitch iPhone apps if their compensation was usage-based? I don&#8217;t mean downloads, either. I mean repeat launches, with the first dozen per device being free. </p>
<h2>A Mantra</h2>
<p>Ad world creatives and strategists, repeat after me: <strong>My iPhone app idea sucks. It belongs in a banner. Leveraging the accelerometer,  magnetometer or location API doesn&#8217;t change that.</strong></p>
<p>If you&#8217;re the exception, I&#8217;ll buy you a pint. Of gold. </p>
<h2>Brand App User Scenario</h2>
<p>To those who will pitch their dumb ideas despite my sage advice, I offer a token of friendship: your primary user scenario. </p>
<p>The user will follow these ten steps.</p>
<ol>
<li>Hear about the application.</li>
<li>Search App Store or come in via link.</li>
<li>Click install, wait for download.</li>
<li>Plug in phone.</li>
<li>Sync. Take nap while backup and sync complete.</li>
<li>Find the app on the many screens of icons.</li>
<li>Launch it.</li>
<li>Close it.</li>
<li>Delete it.</li>
<li>One star.</li>
</ol>
<p>Ouch. I&#8217;m sure you&#8217;ll <a href="http://www.tobyjoe.com/2009/06/jeff-goodby-on-award-chasers/">win an industry award</a>, though.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobyjoe.com/2009/07/iphone-apps-are-not-banner-ads/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Is Google Ruining Mobile Advertising?</title>
		<link>http://www.tobyjoe.com/2009/07/is-google-ruining-mobile-advertising/</link>
		<comments>http://www.tobyjoe.com/2009/07/is-google-ruining-mobile-advertising/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 16:06:46 +0000</pubDate>
		<dc:creator>Toby Joe Boudreaux</dc:creator>
				<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://www.tobyjoe.com/?p=831</guid>
		<description><![CDATA[Admittedly, my opinion is that mobile advertising should shrivel up and die. That said, if it's going to exist, the UX should be at least tolerable and, preferably, stellar. ]]></description>
			<content:encoded><![CDATA[<div class="note">Note: this is being cross-posted, with additional content, from the Adobe Experience Design site, <a href="http://xd.adobe.com">Inspire</a>. I&#8217;m their featured guest this week.</div>
<p>According to <a href="http://admob.com/">AdMob</a>, a large portion of iPhone and iPod Touch users <a href="http://www.mediapost.com/publications/?fa=Articles.showArticle&#038;art_aid=109199">claim to use their mobile devices</a> to browse the web more often than they use their desktop or laptop computers. This number is undoubtedly going to grow. </p>
<p>Combine that with <a href="http://adage.com/digital/article?article_id=137806">an article in AdAge</a> this week examining the problems with Google&#8217;s AdSense for Mobile product, and you see the current, expanding dark period for users (victims?) of mobile ads. </p>
<p>Mix in <a href="http://www.noahbrier.com/archives/2009/07/google_and_what_it_means_to_be_a_market_leader.php">Noah Brier&#8217;s thoughts on Google as a market leader</a> and we see a larger risk: if Google ignores UX right now and users acclimate, nobody will have the weight to course-correct where the experience is concerned.</p>
<p>Admittedly, my opinion is that mobile advertising should shrivel up and die. That said, if it&#8217;s going to exist, the UX should be at least tolerable and, preferably, stellar. </p>
<p>This is the kind of problem that arises when engineers don&#8217;t obsess over UX.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobyjoe.com/2009/07/is-google-ruining-mobile-advertising/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mobile Designers and Empathy</title>
		<link>http://www.tobyjoe.com/2009/07/mobile-designers-and-empathy/</link>
		<comments>http://www.tobyjoe.com/2009/07/mobile-designers-and-empathy/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 16:07:36 +0000</pubDate>
		<dc:creator>Toby Joe Boudreaux</dc:creator>
				<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://www.tobyjoe.com/?p=778</guid>
		<description><![CDATA[I think the growing importance of mobile devices in our everyday lives can give a new perspective on baseline users, perhaps leading to more time spent providing amazing, elegant assistive applications and reducing the importance placed on gimmicks.
]]></description>
			<content:encoded><![CDATA[<div class="note">Note: this is being cross-posted, with additional content, from the Adobe Experience Design site, <a href="http://xd.adobe.com">Inspire</a>.</div>
<p>Mobile users are often on the move while interacting with their devices. By definition, their environments change almost constantly and often introduce unforeseen obstacles. Mobile conditions can place limits on many user attributes: focus, input precision, network connectivity, available time, personal space, and patience. Yet mobile devices are becoming as robust and powerful as laptops, inspiring tons of new, high-end functionality. The challenge is to reconcile the two factors, creating a helpful user experience that uses the new tech to the benefit of the largest number of users and the detriment of none.</p>
<p>User-centered designers face some interesting questions: How do you design an interface that allows someone to find directions or call a cab while carrying bags of groceries home from the market? How can an interface accommodate limited agility, gloved hands, a jostling subway train, or fat fingers? How do you let users subtly compose, edit, and erase email messages while in a long, boring meeting? (Hint: shake-to-edit or shake-to-delete or shake-to-<em>anything</em> are not very friendly requirements.) How do you model user behavior when the nature of mobile use is unpredictable and endlessly diverse? How can you solve problems as unobtrusively as possible? </p>
<p>I hear questions like these very often these days. Designers and developers who never paid much attention to the usability of their web or desktop applications are suddenly quite concerned about the UX of their mobile applications and mobile-optimized sites. I welcome the new interest in the topic, as I&#8217;ve always been a bit UX-obsessed, but I have to wonder about the inspiration. I think I&#8217;m witnessing a new empathy for users and a shift from the assumption that users crave every complex, novel, &#8220;innovative&#8221; idea a designer can throw at them.</p>
<h2>Progressive Enhancement to the Rescue</h2>
<p>One of the topics covered in my <a href="http://www.amazon.com/Programming-iPhone-User-Experience-Boudreaux/dp/0596155468/ref=sr_1_2?ie=UTF8&#038;s=books&#038;qid=1242741411&#038;sr=8-2">iPhone book</a> is <i>progressive enhancement</i>. For those unfamiliar with progressive enhancement, it is the art of providing baseline value to all users and additional value to those in favorable environments or with extra abilities. A strong, accessible functional baseline is important for all software products and interfaces because we want our products to be user-centric. </p>
<p>Progressive enhancement patterns are familiar to a lot of web designers. I think a lot of folks kind of fudge the topic, though. They meet their stated requirements (such as 508 compliance), but often ignore the art. They provide baseline functionality, but they make it clear it&#8217;s only baseline. They passively penalize the audience that can only meet the minimum requirements and focus all elegance, fun, and inspiration on the most capable users.</p>
<h2>Building Empathy Through Adversity</h2>
<p>I think the growing importance of mobile devices in our everyday lives can give a new perspective on baseline users, perhaps leading to more time spent providing amazing, elegant assistive applications and reducing the importance placed on gimmicks.</p>
<p>Think about it: these days, we are all mobile users. As such, we all face adverse conditions for use. Suddenly, we all understand what it&#8217;s like to have external conditions impose limitations on our abilities. <strong>We are all handicapped in one subtle way or another as we go about our day.</strong> All it takes is a taste of frustration to ignite passion for assistive interfaces. </p>
<p>The applications we truly appreciate in the mobile space are those that enable us to accomplish our tasks no matter what our environment. We can compose emails in the absence of a network connection–they simply send when we are back online. The better Twitter clients and RSS readers store data on the iPhone to provide some value when users aren&#8217;t online. The better interfaces allow us to perform tasks with one free finger and minimal attention. They don&#8217;t impose gestural abilities on tasks for the sake of novelty. Or, if they do, they treat the novel interaction as an enhancement, allowing us to accomplish the same goals with the tap of a button. </p>
<p>In interactive design, including software and web design, progressive enhancement is often treated as an annoying requirement. Designers can now tap into their own experience using mobile devices to better empathize with users who lack full control of their environment, tools, and body, leading to a new respect for baselines and a shift in attention from the secondary enhancements to the primary use cases.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobyjoe.com/2009/07/mobile-designers-and-empathy/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Badge Blindness and iPhone Push Notifications</title>
		<link>http://www.tobyjoe.com/2009/06/badge-blindness-and-iphone-push-notifications/</link>
		<comments>http://www.tobyjoe.com/2009/06/badge-blindness-and-iphone-push-notifications/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 23:01:02 +0000</pubDate>
		<dc:creator>Toby Joe Boudreaux</dc:creator>
				<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://www.tobyjoe.com/?p=702</guid>
		<description><![CDATA[Don't flood devices with flippant text or audio push notifications. Understand the disruptive impact of those messages and avoid them unless they are absolutely necessary. And repeat this mantra: "Push notifications are rarely necessary!"]]></description>
			<content:encoded><![CDATA[<p>So iPhone OS 3.0, drops very soon (aka, tomorrow).</p>
<p>Most folks will eagerly update their devices as the new OS is truly stellar. </p>
<p>Many applications will be updated to take advantage of new features like the Push Notification Service, In-App Purchases, and Bluetooth-powered Private Area Networking (with GameKit).</p>
<p>I can&#8217;t wait to watch the Twitter chatter. </p>
<p>See, I&#8217;m obsessed with UX – especially on the iPhone. I get bent out of shape about ugly applications, hijacked gestures, disruptive branding and flippant differentiation. I fully acknowledge the delicate bubble Apple has created in the form of the iPhone UX, and I hate to see folks pushing blindly at the edges. The aesthetic and experience are what really differentiate the platform from similar devices, and it&#8217;s worth maintaining.</p>
<p>Cocoa Touch developers, like Cocoa developers, spend a lot of time thinking about user experience. With Cocoa Touch, there is an additional onus on folks to think about the experience outside their application because the device has limited resources: memory, CPU, battery life. Mobile users also have more limitations than desktop users: attention, coordination, time, tolerance, physical ability.</p>
<p>With iPhone OS 3.0, I am especially worried about the Push Notification Service and its potential for misuse, abuse, and overuse. Without consistency in the meaning of push messages, we might collectively burn users out on notifications.</p>
<h2>Notification Misuse: Audio and Text Alerts</h2>
<p>Developers can use the push service to send three types of notices to devices: short audio events, strings of text, and a number shown in a red circle (aka badge) on the application icon. Each of these has a place, and Apple cautions developers against using notification mechanisms that are disproportionate to the importance of messages. </p>
<p>For example, you should avoid sending audio alerts unless users are in the application context (that is, the application is running and users are interacting solely with it) and have opted into receiving audio. Nobody wants their phone to chirp away with random noise when they&#8217;re trying to listen to music or play a game.</p>
<p>Text alerts can be used to communicate very important events, but they too should be used with care. Text alerts trigger a full-screen, modal alert box that not only steals the focus of the entire phone but requires users to dismiss the alert by tapping a button. It&#8217;s pretty cocky to hijack an iPhone for a trivial note, so make sure the message is worthy. </p>
<h2>Notification Abuse: Audio and Text Alerts</h2>
<p>Don&#8217;t flood devices with flippant text or audio push notifications. Understand the disruptive impact of those messages and avoid them unless they are absolutely necessary. And repeat this mantra: &#8220;Push notifications are rarely necessary!&#8221;</p>
<p>Consider an asynchronous chat service in a social application. It might be awesome to use the push service to send messages to users, SMS-style, even when the app isn&#8217;t running. Now mix into the equation the presence of other applications. Most of us have at least two social apps on our iPhones. Suddenly, modal alert messages are popping up for each of them. God forbid you have multiple Twitter clients installed that send alerts for direct messages – redundant popups flooding in would be pretty annoying.</p>
<p>Don&#8217;t fall into the &#8220;I can, so I should!&#8221; mindset. Applications have worked well without notifications thus far. You won&#8217;t increase <em>stickiness</em> by pushing notifications to users, catching their attention and helping your icon stand out on the screen. Stickiness is a terrible concept carried over from the ad-driven web and is the banner under which advertising ruined online UX. Even if your application is ad-supported, your best bet for success is to create a tool that fits into the whole iPhone experience rather than trying to use every feature available to you in hopes of standing out. Beat your competition by doing less, better. Don&#8217;t steal focus. Earn it.</p>
<h2>Notification Overuse: Badges</h2>
<p>You should also avoid overuse of icon badging. Think about mobile development holistically. Every badge added to an application icon impacts the overall user experience. It&#8217;s your duty (yes, <strong>duty</strong>) to play nicely and work with the iPhone developer community to create a strong experience. You are not an island. Your app is nothing without the experience provided by Apple, and that experience must be ruthlessly maintained. Your application is a guest on a very expensive, aspirational fetish device. Don&#8217;t trash the place, lest you be trashed.</p>
<h3>Badge Blindness</h3>
<p>So why should badging be limited? Overuse of badging will lead to <em>badge blindness</em>. Badge blindness occurs when users lose faith in the importance of icon badges. RSS readers provide a really great example of this phenomenon. </p>
<p>Imagine you subscribe to 50 feeds – a modest number – and have your feed reader set to poll for updates every hour. If your reader shows a badge that reflects the current number of unread stories in your collection of feeds, you can almost guarantee that you will always have a badge present. Often, it will have a very large number inside. You will never reach zero, and the badge will never disappear. The badge becomes a <em>permabadge</em> – an annoyingly persistent reminder that the application wants your attention. You will probably <em>declare RSS bankruptcy</em> – marking all feed items as read – just to get the satisfaction of seeing the badge disappear&#8230; for less than an hour.</p>
<p>Imagine that, on the Mac desktop, several applications in your Dock show badges. Mail, iChat, NetNewsWire, iCal, and Xcode. Suddenly, you don&#8217;t feel as though your computer is trying to direct your attention towards an important, but non-critical, focal point. Instead, you feel as though your computer is constantly nagging you.</p>
<p>Now picture the equivalent on your iPhone. A screen of greedy little icons, all raising their hands wildly, begging for attention. You&#8217;ll start to ignore the mechanism. You&#8217;ll stop seeing the badges.</p>
<p>You&#8217;ll delete the annoying apps and leave one-star reviews on the App Store.</p>
<h2>Advice</h2>
<p>Imagine you&#8217;re in a crowded coffee shop. A friend is across the room, reading a book, or chatting with a crush. You think of something you think they may, possibly, maybe want to know. Would you shout the message out across the room? Wave your arms wildly, hoping they make eye contact? Send them a text? Email them? Leave a note with their server? </p>
<p>Whatever your message, make sure the transmission protocol is suitable. In some cases, this will mean badging. When badging, make sure the badge will be invisible more often than not, or it will lose its impact. If the message merits completely stealing focus, send a text alert or sound. Do so only in the rarest of cases, unless users have opted-in and can just as easily opt-out. Be nice. Don&#8217;t pop any bubbles.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobyjoe.com/2009/06/badge-blindness-and-iphone-push-notifications/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Preaching iPhone UX</title>
		<link>http://www.tobyjoe.com/2009/05/preaching-iphone-ux/</link>
		<comments>http://www.tobyjoe.com/2009/05/preaching-iphone-ux/#comments</comments>
		<pubDate>Tue, 19 May 2009 14:01:19 +0000</pubDate>
		<dc:creator>Toby Joe Boudreaux</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://www.tobyjoe.com/?p=675</guid>
		<description><![CDATA[I have spent a fair portion of the last year preaching good UX for iPhone developers.]]></description>
			<content:encoded><![CDATA[<div style="float:right;"><a href="http://www.amazon.com/Programming-iPhone-User-Experience-Boudreaux/dp/0596155468/ref=sr_1_2?ie=UTF8&#038;s=books&#038;qid=1242741411&#038;sr=8-2"><img src="http://www.tobyjoe.com/wp-content/uploads/2010/02/41h5UYA6UvL.jpg" alt="41h5UYA6UvL.jpg" border="0" width="160" height="210" /></a></div>
<p>Wow, long time no write&#8230; Typical of me.</p>
<p>I&#8217;m wrapping up my newest tech book. <a href="http://www.amazon.com/Programming-iPhone-User-Experience-Boudreaux/dp/0596155468/ref=sr_1_2?ie=UTF8&#038;s=books&#038;qid=1242741411&#038;sr=8-2">Programming the iPhone User Experience</a> will be released by O&#8217;Reilly this July.</p>
<p>I spoke at the Web 2.0 Expo (SF) this year on the subject of <a href="http://www.web2expo.com/webexsf2009/public/schedule/detail/7829">iPhone UX Anti-Patterns</a>. It was the highest-rated mobile session. Great validation, and I think it&#8217;ll go a long way towards squelching the desire to jump off a building every time I have to get on stage.</p>
<p>After the book wraps, I hope to write more often here, on <a href="http://insideria.com">InsideRIA</a>, and for other publications. </p>
<p>Or, I may just drink a lot and lay around.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tobyjoe.com/2009/05/preaching-iphone-ux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
