<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Greg's Head</title>
	
	<link>http://www.raizlabs.com/blog</link>
	<description>Mobile experience, user interface design, software and new ideas.</description>
	<lastBuildDate>Fri, 20 Jan 2012 20:27:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/raizlabs/greg" /><feedburner:info uri="raizlabs/greg" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>42.344747</geo:lat><geo:long>-71.121419</geo:long><feedburner:emailServiceId>raizlabs/greg</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>How to Create a Mobile App</title>
		<link>http://feedproxy.google.com/~r/raizlabs/greg/~3/yMQHVDRDpmk/how-to-create-a-mobile-app</link>
		<comments>http://www.raizlabs.com/blog/720/how-to-create-a-mobile-app#comments</comments>
		<pubDate>Fri, 20 Jan 2012 20:27:11 +0000</pubDate>
		<dc:creator>graiz</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.raizlabs.com/blog/?p=720</guid>
		<description><![CDATA[This is a 20 minute presentation I did as part of a HubSpot&#8217;s mobile marketing workshop. There are three additional sessions available from HubSpot.  My talk covers the basics of creating an application and covers the process and common issues.  My company &#8230; <a href="http://www.raizlabs.com/blog/720/how-to-create-a-mobile-app">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is a 20 minute presentation I did as part of a HubSpot&#8217;s mobile marketing workshop. There are <a href="http://www.hubspot.com/mobile-marketing-workshop  ">three additional sessions available from HubSpot. </a> My talk covers the basics of creating an application and covers the process and common issues.  My company Raizlabs does strategy sessions for many national companies. This talk is a small glimpse of what we do.</p>
<p><object id="flashObj" width="480" height="270" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashVars" value="@videoPlayer=1386997447001&amp;playerID=71144892001&amp;playerKey=AQ~~,AAAAEEarmkE~,S-Amv_e6t_Wgi9emp-dZz4bOm-hsAVsw&amp;domain=embed&amp;dynamicStreaming=true" /><param name="base" value="http://admin.brightcove.com" /><param name="seamlesstabbing" value="false" /><param name="allowFullScreen" value="true" /><param name="swLiveConnect" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://c.brightcove.com/services/viewer/federated_f9?isVid=1&amp;isUI=1" /><param name="flashvars" value="@videoPlayer=1386997447001&amp;playerID=71144892001&amp;playerKey=AQ~~,AAAAEEarmkE~,S-Amv_e6t_Wgi9emp-dZz4bOm-hsAVsw&amp;domain=embed&amp;dynamicStreaming=true" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="swliveconnect" value="true" /><param name="pluginspage" value="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" /><embed id="flashObj" width="480" height="270" type="application/x-shockwave-flash" src="http://c.brightcove.com/services/viewer/federated_f9?isVid=1&amp;isUI=1" flashVars="@videoPlayer=1386997447001&amp;playerID=71144892001&amp;playerKey=AQ~~,AAAAEEarmkE~,S-Amv_e6t_Wgi9emp-dZz4bOm-hsAVsw&amp;domain=embed&amp;dynamicStreaming=true" base="http://admin.brightcove.com" seamlesstabbing="false" allowFullScreen="true" swLiveConnect="true" allowScriptAccess="always" flashvars="@videoPlayer=1386997447001&amp;playerID=71144892001&amp;playerKey=AQ~~,AAAAEEarmkE~,S-Amv_e6t_Wgi9emp-dZz4bOm-hsAVsw&amp;domain=embed&amp;dynamicStreaming=true" allowfullscreen="true" allowscriptaccess="always" swliveconnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" /></object></p>
<p><a href="http://www.raizlabs.com">Learn more about Raizlabs from our homepage. </a></p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=How+to+Create+a+Mobile+App+by+%40graiz+http%3A%2F%2Fraizlabs.com%2Fblog%2F%3Fp%3D720" title="Post to Twitter"><img class="nothumb" src="http://www.raizlabs.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big1.png" alt="Post to Twitter" /></a></p></div><img src="http://www.raizlabs.com/blog/?ak_action=api_record_view&id=720&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=yMQHVDRDpmk:XghEllMcRk0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=yMQHVDRDpmk:XghEllMcRk0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=yMQHVDRDpmk:XghEllMcRk0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=yMQHVDRDpmk:XghEllMcRk0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=yMQHVDRDpmk:XghEllMcRk0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=yMQHVDRDpmk:XghEllMcRk0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/raizlabs/greg/~4/yMQHVDRDpmk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.raizlabs.com/blog/720/how-to-create-a-mobile-app/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.raizlabs.com/blog/720/how-to-create-a-mobile-app</feedburner:origLink></item>
		<item>
		<title>On my way to forgetting passwords</title>
		<link>http://feedproxy.google.com/~r/raizlabs/greg/~3/5hNBNcXzLaM/on-my-way-to-forgetting-passwords</link>
		<comments>http://www.raizlabs.com/blog/714/on-my-way-to-forgetting-passwords#comments</comments>
		<pubDate>Mon, 16 Jan 2012 20:30:38 +0000</pubDate>
		<dc:creator>graiz</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.raizlabs.com/blog/?p=714</guid>
		<description><![CDATA[Google is exploring ways to eliminate passwords as we know them. They are doing this by linking the trust you have with your phone to online trust.  The idea is that instead of a password field you scan a QR &#8230; <a href="http://www.raizlabs.com/blog/714/on-my-way-to-forgetting-passwords">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-717 alignright" title="QR Code" src="http://www.raizlabs.com/blog/wp-content/uploads/2012/01/imgku.png" alt="" width="135" height="135" /><br />
Google is exploring ways to eliminate passwords as we know them. They are doing this by linking the trust you have with your phone to online trust.  The idea is that instead of a password field you scan a QR code with your phone and your phones signs you in. Your browser updates and you&#8217;re logged into from your computer. <a href="https://accounts.google.com/sesame">You can try Google&#8217;s system here. </a></p>
<p>The advantage of this system is that your password is never entered into the computer. This is great because I hate entering passwords.  We&#8217;ve also de-coupled the site security from your phone security.</p>
<p>Your phone is physical so it&#8217;s much more secure. Random people on the internet will have a harder time getting hold of your phone to hack your password. Right now most sites have no physical security.  Paypal, Amazon and many banks lack any physical security token.</p>
<p>Higher end security services make use of a<a href="http://en.wikipedia.org/wiki/Security_token"> security FOB</a>. These are electronic keychains that have a cryptographic key, aligned with a timer. These add the physical security but from a user experience they make the user enter more data to login, rather then less.</p>
<p>Google&#8217;s solution uses a QR code and QR codes are still a little; well, dorky. But the idea is sound and on path to less passwords.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=On+my+way+to+forgetting+passwords+by+%40graiz+http%3A%2F%2Fraizlabs.com%2Fblog%2F%3Fp%3D714" title="Post to Twitter"><img class="nothumb" src="http://www.raizlabs.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big1.png" alt="Post to Twitter" /></a></p></div><img src="http://www.raizlabs.com/blog/?ak_action=api_record_view&id=714&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=5hNBNcXzLaM:fKdc7mLWCmc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=5hNBNcXzLaM:fKdc7mLWCmc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=5hNBNcXzLaM:fKdc7mLWCmc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=5hNBNcXzLaM:fKdc7mLWCmc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=5hNBNcXzLaM:fKdc7mLWCmc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=5hNBNcXzLaM:fKdc7mLWCmc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/raizlabs/greg/~4/5hNBNcXzLaM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.raizlabs.com/blog/714/on-my-way-to-forgetting-passwords/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.raizlabs.com/blog/714/on-my-way-to-forgetting-passwords</feedburner:origLink></item>
		<item>
		<title>Pixel Pushing Path</title>
		<link>http://feedproxy.google.com/~r/raizlabs/greg/~3/14_8jhIjvfI/pixel-pushing-path</link>
		<comments>http://www.raizlabs.com/blog/709/pixel-pushing-path#comments</comments>
		<pubDate>Mon, 19 Dec 2011 05:37:23 +0000</pubDate>
		<dc:creator>graiz</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Path]]></category>
		<category><![CDATA[Pixel]]></category>

		<guid isPermaLink="false">http://www.raizlabs.com/blog/?p=709</guid>
		<description><![CDATA[If you haven&#8217;t heard of Path I suggest you check it out.  It&#8217;s a new entrant into the arguably crowded social networking space. Unlike Facebook or even Twitter the current experience is almost entirely mobile. The premise is that your &#8230; <a href="http://www.raizlabs.com/blog/709/pixel-pushing-path">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t heard of <a href="http://www.path.com">Path</a> I suggest you check it out.  It&#8217;s a new entrant into the arguably crowded social networking space. Unlike Facebook or even Twitter the current experience is almost entirely mobile. The premise is that your network is constrained to a smaller number of people. The service limits you to 150 contacts. The design has many subtle touches that make the app very enjoyable to use.</p>
<p>That being said, I enjoy exploring what I may have done different. <a title="Pixel Pushing: FourSquare" href="http://www.raizlabs.com/blog/652/pixel-pushing-foursquare">See my previous FourSquare Exploration</a>.</p>
<p>Here&#8217;s the original main screen:</p>
<p><a href="http://www.raizlabs.com/blog/wp-content/uploads/2011/12/PixelPushingPath_original.jpg" rel="lightbox[709]"><img class="aligncenter size-full wp-image-711" title="Pixel Pushing Path Original" src="http://www.raizlabs.com/blog/wp-content/uploads/2011/12/PixelPushingPath_original.jpg" alt="" width="450" height="675" /></a></p>
<p>Here are my issues:</p>
<ul>
<li>The people icons are too small, the self icon is circular but friends are rounded rectangles.</li>
<li>The refresh icon isn&#8217;t needed on screen, a pull to refresh could have been used, or nothing at all.</li>
<li>The current time also isn&#8217;t necessary as it&#8217;s built into the iPhone status bar.</li>
<li>The update Status + icon overlaps people&#8217;s faces and seems to get in the way of the notification bar.</li>
<li>The comments icon implies a happy face. In fact the button allows you to add comments and perform other actions beyond smiling at things.</li>
<li>The notification bar doesn&#8217;t feel like it fits with the interface.  These notifications are part of my path but are visually represented as separate.</li>
</ul>
<div>My exploration:</div>
<p><a href="http://www.raizlabs.com/blog/wp-content/uploads/2011/12/PixelPushingPath.jpg" rel="lightbox[709]"><img class="aligncenter size-full wp-image-710" title="Pixel Pushing Path" src="http://www.raizlabs.com/blog/wp-content/uploads/2011/12/PixelPushingPath.jpg" alt="" width="450" height="675" /></a></p>
<ul>
<li>Large faces, using the round icon treatment</li>
<li>Removed refresh and time indication and replaced it with recent notifications</li>
<li>Right column contains number of views or a + to allow users to add a comment/smile, etc.  The + could become a strong brand element so it may be nice to use it throughout.</li>
<li>Status area is more obviously place to either type or add some other media. Encouraging text input plus media will make the content easier to consume and socialize.</li>
<li>The notification area is moved to the top (as part of your path). This way it doesn&#8217;t overlap posts or the input area.</li>
</ul>
<p>What would you have done different?</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Pixel+Pushing+Path+by+%40graiz+http%3A%2F%2Fraizlabs.com%2Fblog%2F%3Fp%3D709" title="Post to Twitter"><img class="nothumb" src="http://www.raizlabs.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big1.png" alt="Post to Twitter" /></a></p></div><img src="http://www.raizlabs.com/blog/?ak_action=api_record_view&id=709&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=14_8jhIjvfI:lwO6xiVQEoo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=14_8jhIjvfI:lwO6xiVQEoo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=14_8jhIjvfI:lwO6xiVQEoo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=14_8jhIjvfI:lwO6xiVQEoo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=14_8jhIjvfI:lwO6xiVQEoo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=14_8jhIjvfI:lwO6xiVQEoo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/raizlabs/greg/~4/14_8jhIjvfI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.raizlabs.com/blog/709/pixel-pushing-path/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.raizlabs.com/blog/709/pixel-pushing-path</feedburner:origLink></item>
		<item>
		<title>Kindle Fire</title>
		<link>http://feedproxy.google.com/~r/raizlabs/greg/~3/R-X7AWcrGag/kindle-fire</link>
		<comments>http://www.raizlabs.com/blog/703/kindle-fire#comments</comments>
		<pubDate>Wed, 28 Sep 2011 18:32:33 +0000</pubDate>
		<dc:creator>graiz</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[Kindle]]></category>
		<category><![CDATA[Tablet]]></category>

		<guid isPermaLink="false">http://www.raizlabs.com/blog/?p=703</guid>
		<description><![CDATA[In 2009 I wrote that the Kindle experience was terrible and that they needed something better, in color and awesome.  Now, two years later the Kindle Fire could be just that device. I was quoted in the Boston Herald yesterday &#8230; <a href="http://www.raizlabs.com/blog/703/kindle-fire">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In 2009 I wrote that the <a href="http://www.raizlabs.com/blog/377/kindle-design-still-sucks">Kindle experience was terrible</a> and that they needed something better, in color and awesome.  Now, two years later the Kindle Fire could be just that device.</p>
<p>I was quoted in the <a href="http://bostonherald.com/business/technology/general/view.bg?articleid=1369079">Boston Herald yesterday</a> but I think the new pricing announced really underscores the importance of this device.  At $199 this isn&#8217;t just a tablet competitor this is a low cost competitor from a company that has the content stack to make it profitable.</p>
<p>Amazon has books, music, videos and apps. There&#8217;s only one other company with a similar content stack and it&#8217;s not Google, Microsoft or Facebook.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Kindle+Fire+by+%40graiz+http%3A%2F%2Fraizlabs.com%2Fblog%2F%3Fp%3D703" title="Post to Twitter"><img class="nothumb" src="http://www.raizlabs.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big1.png" alt="Post to Twitter" /></a></p></div><img src="http://www.raizlabs.com/blog/?ak_action=api_record_view&id=703&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=R-X7AWcrGag:MoXIu0h_I0E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=R-X7AWcrGag:MoXIu0h_I0E:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=R-X7AWcrGag:MoXIu0h_I0E:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=R-X7AWcrGag:MoXIu0h_I0E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=R-X7AWcrGag:MoXIu0h_I0E:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=R-X7AWcrGag:MoXIu0h_I0E:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/raizlabs/greg/~4/R-X7AWcrGag" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.raizlabs.com/blog/703/kindle-fire/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.raizlabs.com/blog/703/kindle-fire</feedburner:origLink></item>
		<item>
		<title>Designing for Thumbs and Fingers</title>
		<link>http://feedproxy.google.com/~r/raizlabs/greg/~3/zy9r9NmNQss/designing-for-thumbs-and-fingers</link>
		<comments>http://www.raizlabs.com/blog/693/designing-for-thumbs-and-fingers#comments</comments>
		<pubDate>Wed, 28 Sep 2011 05:20:03 +0000</pubDate>
		<dc:creator>graiz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.raizlabs.com/blog/?p=693</guid>
		<description><![CDATA[This video is from a talk I did on mobile design and user experience. The talk was given at 360iDev in Denver. Designing for Thumbs and Fingers from Greg Raiz on Vimeo.]]></description>
			<content:encoded><![CDATA[<p>This video is from a talk I did on mobile design and user experience. The talk was given at 360iDev in Denver.<br />
<iframe src="http://player.vimeo.com/video/29705500?title=0&amp;byline=0&amp;portrait=0" width="400" height="300" frameborder="0" webkitAllowFullScreen allowFullScreen></iframe>
<p><a href="http://vimeo.com/29705500">Designing for Thumbs and Fingers</a> from <a href="http://vimeo.com/user5286786">Greg Raiz</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Designing+for+Thumbs+and+Fingers+by+%40graiz+http%3A%2F%2Fraizlabs.com%2Fblog%2F%3Fp%3D693" title="Post to Twitter"><img class="nothumb" src="http://www.raizlabs.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big1.png" alt="Post to Twitter" /></a></p></div><img src="http://www.raizlabs.com/blog/?ak_action=api_record_view&id=693&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=zy9r9NmNQss:dVGe020vgpk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=zy9r9NmNQss:dVGe020vgpk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=zy9r9NmNQss:dVGe020vgpk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=zy9r9NmNQss:dVGe020vgpk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=zy9r9NmNQss:dVGe020vgpk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=zy9r9NmNQss:dVGe020vgpk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/raizlabs/greg/~4/zy9r9NmNQss" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.raizlabs.com/blog/693/designing-for-thumbs-and-fingers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.raizlabs.com/blog/693/designing-for-thumbs-and-fingers</feedburner:origLink></item>
		<item>
		<title>Email Productivity</title>
		<link>http://feedproxy.google.com/~r/raizlabs/greg/~3/60e9ZrG6O8g/email-productivity</link>
		<comments>http://www.raizlabs.com/blog/689/email-productivity#comments</comments>
		<pubDate>Fri, 19 Aug 2011 03:51:20 +0000</pubDate>
		<dc:creator>graiz</dc:creator>
				<category><![CDATA[Email]]></category>

		<guid isPermaLink="false">http://www.raizlabs.com/blog/?p=689</guid>
		<description><![CDATA[The title of this post is a contraditction. The sooner you realize that emailing is not actual productivity the sooner you&#8217;ll find yourself emailing less and being productive more. This being said I feel I can share some tips for &#8230; <a href="http://www.raizlabs.com/blog/689/email-productivity">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3>The title of this post is a contraditction. The sooner you realize that emailing is not actual productivity the sooner you&#8217;ll find yourself emailing less and being productive more.</h3>
<p>This being said I feel I can share some tips for how I&#8217;m able to receive hundreds of emails yet keep my inbox fairly organized.</p>
<ul>
<li><strong>Learn to love gmail.</strong><br />
The spam filtering is the best I&#8217;ve ever seen. Even if you&#8217;re not in love with the web interface the reduction in noise is a must-have.</li>
<li><strong>Scan to delete</strong><br />
When I&#8217;m reading email subjects I&#8217;m usually take a quick pass and delete all messages that I can delete based on the subject and sender.  This first pass can quickly eliminate Facebook alert noise, Google+ notes, LinkedIn replies, Eventbright registrations, etc.</li>
<li><strong>Unsubscribe from Noise Newsletters</strong><br />
I try to actively unsubscribe from anything that I haven&#8217;t read in the last couple months.  If you don&#8217;t take the time to unsubscribe the messages keep coming and distracting you.</li>
<li><strong>Don&#8217;t respond too quickly</strong><br />
Most senders don&#8217;t expect a response too quickly and a surprising number of messages resolve themselves in a few hours.</li>
<li><strong>Learn keyboard shortcuts</strong><br />
In gmail press (?). In Windows Outlook it&#8217;s the Alt Key. Learning a couple shortcuts like select, delete, archive, label can make things fly.</li>
<li><strong>If you&#8217;re writing more then a few paragraphs something is wrong.</strong><br />
I try to keep my writing too the point and I avoid word-smithing.  If something needs clarification a deeper design, specification, or presentation then a phone call is likely more efficient.</li>
<li><strong>Use the add-ons</strong><br />
<a href="http://www.boomeranggmail.com/">Boomerang</a> is an incredibly useful service it allows me to delay reading or sending a message until needed. The same company has an <a href="http://emailga.me/">email game</a> that improves email productivity through game mechanics.  I use Boomerang to efficiently read and schedule emails and I use the email game to get through messages that I&#8217;ve procrastinated.  Two other services I use are <a href="http://rapportive.com">Raportive</a> and Google Labs &#8220;Canned Response.&#8221;</li>
<li><strong>Out of sight, out of mind</strong><br />
I try to keep my inbox messages on one screen so I can see everything I have to process. If it&#8217;s not on the screen it&#8217;s in a task list, archived or deleted.</li>
<li><strong>In Search we trust</strong><br />
I use labels very minimally. (Usually for priority) It takes me time to label, star, flag, tag or otherwise mark a message. It general it takes almost no time to search for something. I think Google could vastly improve email search but even in its current form it works much better then any tagging or organization structure.</li>
<li><strong>Email Less<br />
</strong>Seems obvious but it does work.  Getting back from a vacation I can get through all key emails in an hour or two. If that&#8217;s true then simply spending less time in email will make your emailing habits more productive.</li>
</ul>
<p>&nbsp;</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Email+Productivity+by+%40graiz+http%3A%2F%2Fraizlabs.com%2Fblog%2F%3Fp%3D689" title="Post to Twitter"><img class="nothumb" src="http://www.raizlabs.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big1.png" alt="Post to Twitter" /></a></p></div><img src="http://www.raizlabs.com/blog/?ak_action=api_record_view&id=689&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=60e9ZrG6O8g:ttFEkV8O1LU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=60e9ZrG6O8g:ttFEkV8O1LU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=60e9ZrG6O8g:ttFEkV8O1LU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=60e9ZrG6O8g:ttFEkV8O1LU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=60e9ZrG6O8g:ttFEkV8O1LU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=60e9ZrG6O8g:ttFEkV8O1LU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/raizlabs/greg/~4/60e9ZrG6O8g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.raizlabs.com/blog/689/email-productivity/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.raizlabs.com/blog/689/email-productivity</feedburner:origLink></item>
		<item>
		<title>Mobile Wireframe kit</title>
		<link>http://feedproxy.google.com/~r/raizlabs/greg/~3/RbMrVGR74Lg/mobile-wireframe-kit</link>
		<comments>http://www.raizlabs.com/blog/678/mobile-wireframe-kit#comments</comments>
		<pubDate>Mon, 16 May 2011 02:59:25 +0000</pubDate>
		<dc:creator>graiz</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Raizlabs]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[Wireframe]]></category>

		<guid isPermaLink="false">http://www.raizlabs.com/blog/?p=678</guid>
		<description><![CDATA[I&#8217;m a big proponent of wireframing as a tool to create better interface designs. We recently released a mobile wireframing toolkit for keynote and powerpoint.  The toolkit is not free but it compensates by extra amounts of awesome.  More info &#8230; <a href="http://www.raizlabs.com/blog/678/mobile-wireframe-kit">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.raizlabs.com/news/2011/05/wireframe-toolkit-for-keynote-and-powerpoint/"><img class="aligncenter" title="Wireframe examples" src="http://www.raizlabs.com/archive2010/news/wp-content/uploads/2011/04/wireframe_thumb.png" alt="" width="373" height="280" /></a></p>
<p>I&#8217;m a big proponent of wireframing as a tool to create better interface designs. We recently released a mobile wireframing toolkit for keynote and powerpoint.  The toolkit is not free but it compensates by extra amounts of awesome.  <a href="http://www.raizlabs.com/news/2011/05/wireframe-toolkit-for-keynote-and-powerpoint/">More info here</a>.</p>
<p>&nbsp;</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Mobile+Wireframe+kit+by+%40graiz+http%3A%2F%2Fraizlabs.com%2Fblog%2F%3Fp%3D678" title="Post to Twitter"><img class="nothumb" src="http://www.raizlabs.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big1.png" alt="Post to Twitter" /></a></p></div><img src="http://www.raizlabs.com/blog/?ak_action=api_record_view&id=678&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=RbMrVGR74Lg:Wq1hubbNokw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=RbMrVGR74Lg:Wq1hubbNokw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=RbMrVGR74Lg:Wq1hubbNokw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=RbMrVGR74Lg:Wq1hubbNokw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=RbMrVGR74Lg:Wq1hubbNokw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=RbMrVGR74Lg:Wq1hubbNokw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/raizlabs/greg/~4/RbMrVGR74Lg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.raizlabs.com/blog/678/mobile-wireframe-kit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.raizlabs.com/blog/678/mobile-wireframe-kit</feedburner:origLink></item>
		<item>
		<title>Native vs. HTML apps</title>
		<link>http://feedproxy.google.com/~r/raizlabs/greg/~3/g_wmFCRfUdA/native-vs.-html-apps</link>
		<comments>http://www.raizlabs.com/blog/642/native-vs.-html-apps#comments</comments>
		<pubDate>Sun, 10 Apr 2011 03:43:05 +0000</pubDate>
		<dc:creator>graiz</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Prediction]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.raizlabs.com/blog/?p=642</guid>
		<description><![CDATA[I wish HTML could be the future of app development but there are a number of reasons it&#8217;s not there and unfortunately won&#8217;t be anytime soon. HTML is always one step behind native.  While HTML can continue to play catch-up with new &#8230; <a href="http://www.raizlabs.com/blog/642/native-vs.-html-apps">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div>
<p>I wish HTML could be the future of app development but there are a number of reasons it&#8217;s not there and unfortunately won&#8217;t be anytime soon.</p>
<ul>
<li>HTML is always one step behind native.  While HTML can continue to play catch-up with new features it&#8217;ll always be a step behind when it comes to new technology.  Features like push notification, NFC, calendar, microphone, accelerometer, OpenGL, contact/calendar access and even basic things like the camera on the device are just not there on the web.  The folks that develop the browser itself are building a native app so the native app API&#8217;s have to come first. Even though it seems like HTML is &#8220;close&#8221; it&#8217;ll continue to be close as it&#8217;s a moving target.</li>
<li>Performance is key, especially in mobile.  The best native apps crush HTML apps in performance.  Web-apps have improved a lot over the last few years. The addition of client databases, JSON &amp; compiled javascript have all done a lot for performance.  All this is good but even something simple like a long list of 1000 items shows the performance problem.  On a native app that 1000 item table is virtualized and breezes by with a flick. On an HTML mobile app you&#8217;ll experience the joy of the checkerboard pattern.  HTML isn&#8217;t setup for virtualized lists. As phones get faster this problem gets smaller but side-by-side you feel the difference.</li>
<li>Platform consistency. The phone is personal, more personal then a PC. The user interface on each mobile device is also personal. An iPhone app interface isn&#8217;t the same as Android or Windows Phone or BlackBerry. Users want platform consistent experiences.  This is something that you just can&#8217;t do on the web.</li>
<li>Discovery and distribution model:  The web is a collection of &#8220;pages&#8221; that connect to one-another but conceptually these pages don&#8217;t always form a product.  The app-store is a model that works because you have a centralized place for complete products, not pages.  These products are rated, ranked and categorized.  In addition to a distribution model native apps have a monetization model that doesn&#8217;t exist on the web.</li>
<li>What about things like PhoneGap? Can&#8217;t you get the best of both worlds? Develop on the web then package everything as an App? No. Not if you use HTML to do the rendering of your app.  Apps like Bank of America tried this and it&#8217;s pretty terrible. (Yes we can tell BOA.) Netflix, tried to re-create many aspects of native controls using javascript and while the overal service and app is great this just doesn&#8217;t work well.</li>
</ul>
<p>To understand the problems we&#8217;re facing today with native vs. HTML we need to roll back the clock back to 1994. This was my first memory of HTML.  I had just taken an intro computer class on basic networking and data structures. We learned about the efficiencies in how packets get sent and recomposed between computers and we also learned how to efficiently pack bits into a data-structure for optimal efficiency.  Native C &amp; C++ type stuff.</p>
<p>My next class was an intro to HTML. At the time HTML was pretty simple and you could count the core tags on your fingers &lt;html&gt; &lt;head&gt; &lt;body&gt; &lt;p&gt; &lt;h1&gt; &lt;img&gt; &lt;b&gt; &lt;a&gt; and &lt;center&gt; and &lt;i&gt;. We were able to create basic web-pages. Really basic, no CSS, no JavaScript almost all text.</p>
<p>Even back then I felt there was something wrong. At the core levels of efficiency of both data storage and network traffic it felt like there were problems. Where were the data-structures?  To create something as simple as a link wasted 16 bytes &lt;a href=&#8221;"&gt;&lt;/a&gt;.  No big deal? What&#8217;s 16 bytes anyway? 12 bytes too many.</p>
<p>Yes, it&#8217;s a little extra data. But it&#8217;s not just storage of the data but it&#8217;s encoding the data, sending it over the network and parsing it for display. The inefficiency isn&#8217;t on the one tag. It&#8217;s on every single tag.  Same problem for network requests. Instead of opening a connection to a server and getting all images and data in one shot you would open a separate connections for each image.</p>
<p>Fast forward to 2011 and the problem getting clearer. Instead of a handful of tags and a couple images we have hundreds of tags, properties, images, css files, javascript files, web-fonts, DTD documents, etc, etc.</p>
</div>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Native+vs.+HTML+apps+by+%40graiz+http%3A%2F%2Fraizlabs.com%2Fblog%2F%3Fp%3D642" title="Post to Twitter"><img class="nothumb" src="http://www.raizlabs.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big1.png" alt="Post to Twitter" /></a></p></div><img src="http://www.raizlabs.com/blog/?ak_action=api_record_view&id=642&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=g_wmFCRfUdA:0aghRoQzcD4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=g_wmFCRfUdA:0aghRoQzcD4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=g_wmFCRfUdA:0aghRoQzcD4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=g_wmFCRfUdA:0aghRoQzcD4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=g_wmFCRfUdA:0aghRoQzcD4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=g_wmFCRfUdA:0aghRoQzcD4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/raizlabs/greg/~4/g_wmFCRfUdA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.raizlabs.com/blog/642/native-vs.-html-apps/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.raizlabs.com/blog/642/native-vs.-html-apps</feedburner:origLink></item>
		<item>
		<title>PixelPushing: Twitter</title>
		<link>http://feedproxy.google.com/~r/raizlabs/greg/~3/fPWk8F7PWv0/pixelpushing-twitter</link>
		<comments>http://www.raizlabs.com/blog/661/pixelpushing-twitter#comments</comments>
		<pubDate>Wed, 23 Mar 2011 19:47:43 +0000</pubDate>
		<dc:creator>graiz</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[DickBar]]></category>
		<category><![CDATA[Pixel]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.raizlabs.com/blog/?p=661</guid>
		<description><![CDATA[The twitter iPhone user-interface is, for the most-part, slick however there&#8217;s one screen that has a large number of interface complexities and design issues. For me the search screen sticks out. The twitter business model has shifted toward &#8220;trending&#8221; and &#8230; <a href="http://www.raizlabs.com/blog/661/pixelpushing-twitter">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The twitter iPhone user-interface is, for the most-part, slick however there&#8217;s one screen that has a large number of interface complexities and design issues. For me the search screen sticks out. The twitter business model has shifted toward &#8220;trending&#8221; and &#8220;promoted&#8221; tweets while the UI has traditionally lacked a focus in theses area. As a result compromises have been thrust on users in the form of the #<a href="&quot;http://daringfireball.net/linked/2011/03/06/dickbar">DickBar</a>. This could have all been avoided if the search interface had properly incorporated trending and promoting terms as part of the core design.</p>
<p><strong>Here&#8217;s the current version:</strong></p>
<p><a href="http://www.raizlabs.com/blog/wp-content/uploads/2011/03/PIxelPushing_Twitter_Original.png" rel="lightbox[661]"><img class="size-full wp-image-663 aligncenter" title="PIxelPushing_Twitter_Original" src="http://www.raizlabs.com/blog/wp-content/uploads/2011/03/PIxelPushing_Twitter_Original.png" alt="Original Twitter Search UI" width="320" height="480" /></a></p>
<p>&nbsp;</p>
<p>The screen is supposed to serve four core functions and several secondary functions.</p>
<ol>
<li>Allow users to search the system using basic text search</li>
<li>Allow users to view review saved searches</li>
<li>Allow users to search by geo-location</li>
<li>Allow users to see currently trending and promoted content</li>
</ol>
<p>In looking at the screen there are a number of problems and unusual UI patterns.</p>
<ul>
<li>It&#8217;s unusual to have a down-facing chevron to expand content in-place as in the Saved Search UI. Typically sections don&#8217;t accordion in-place, they navigate to a full-screen interface. Full-screen navigations allow more affordances and design patterns for editing, adding, deleting, etc.</li>
<li>The promoted quotes section with tweets are clipped with an elipsis.  The font is tiny, there&#8217;s only 140 characters and it&#8217;s clipped? This makes the content hard to read and use. Additionally it&#8217;s not clear if these are popular, trending, promoted or random.</li>
<li>Users are only able to see the first three trending topics.  Assuming the content is important to the business model this is a serious compromise. More on this later.</li>
<li>It&#8217;s not obvious that additional searching affordances are available for searching user profiles or geo-location. These additional interface elements show themselves later. This isn&#8217;t like in mail when you get to change the filters of searching for email this is actually very different types of searches.</li>
<li>The chrome of the twitter frame (both the top navigation bar) and the lower tab-bar take up important space from the search interface. While the buttons to switch accounts and compose a tweet make sense from a consistency standpoint I feel they are less useful from the context of performing a search.</li>
</ul>
<p><strong>Proposed design:</strong></p>
<p><a href="http://www.raizlabs.com/blog/wp-content/uploads/2011/03/PIxelPushing_Twitter_tweets.png" rel="lightbox[661]"><img class="aligncenter size-full wp-image-665" title="PIxelPushing_Twitter_tweets" src="http://www.raizlabs.com/blog/wp-content/uploads/2011/03/PIxelPushing_Twitter_tweets.png" alt="Search tweets core" width="320" height="480" /></a></p>
<p>&nbsp;</p>
<ul>
<li>The page is focused on searching. The top-area allows you to scope your search while the rest of the page provides space for results.</li>
<li>Searching tweets/people/Local is an explicit choice.  While some apps like email put the segmented control bellow the search bar I think from an information hierarchy standpoint this is not correct. Having the search context above the search bar allows you to adapt the search content area as needed based on context.</li>
<li>I&#8217;ve used the bookmark pattern found in the built-in maps app to allow users to get to saved searches directly from the search bar.  Like the maps app it would present a modal view to allow you to navigate to a search results page.</li>
<li> It could be argued that trending has <a href="http://www.marco.org/3991237704">no value for end-users</a>. While this is likely true for end-users it obviously has large value to the twitter business.  As their model shifts toward controlling the client and channeling advertisements it&#8217;s critical that this is done in a non-invasive way.  Giving good exposure to promoted tweets along the main navigation tabs will alleviate the need for the more offensive solutions.</li>
<li>Placing the promoted icon in it&#8217;s own column makes the text easier to read for both columns.</li>
</ul>
<p><a href="http://www.raizlabs.com/blog/wp-content/uploads/2011/03/PIxelPushing_Twitter_people.png" rel="lightbox[661]"><img class="aligncenter size-full wp-image-664" title="PIxelPushing_Twitter_people" src="http://www.raizlabs.com/blog/wp-content/uploads/2011/03/PIxelPushing_Twitter_people.png" alt="Searching for People" width="320" height="480" /></a></p>
<ul>
<li>Searching for people is the second core function. In exploring the twitter app there are two distinct people search features. First the app will search locally on the device for users that you follow, however as soon as you hit search it will talk to the twitter service to return the server results.  In the above design I&#8217;ve made this simpler and more unified. The iPhone list pattern allows for grouped results. I&#8217;m showing local results for two accounts. A third grouping (bellow the scrollview) would present the results returned from the server.  Since search can be cross accounts on your phone it&#8217;s actually a good reason to have no specific account context for performing the search.</li>
<li>The search interface could similarly display recommended users before the user starts typing. While this isn&#8217;t illustrated this type of approach can provide user utility and promoted profiles while not interfering with the core user experience. Good for users and for the business.</li>
</ul>
<p><a href="http://www.raizlabs.com/blog/wp-content/uploads/2011/03/PIxelPushing_Twitter_local.png" rel="lightbox[661]"><img class="aligncenter size-full wp-image-662" title="PIxelPushing_Twitter_local" src="http://www.raizlabs.com/blog/wp-content/uploads/2011/03/PIxelPushing_Twitter_local.png" alt="Searching twitter for local content" width="320" height="480" /></a></p>
<ul>
<li>Lastly the local search allows you to quickly find both the tweets that are local to your geo-location as well as allowing you to search for specific phrases.</li>
<li>The map/list icon next to the search field would allow you to toggle/flip the view from a list to a map.</li>
<li>Promoted tweets with geo-location could be presented here as well. Since the content appears to be sparse minimal promoted content could be useful, especially if it&#8217;s free stuff near you. Starbucks and other retails could drive traffic, while giving followers free stuff. Win. Win.</li>
</ul>
<p>The specifics of how search works within the twitter app are subtle and there are many nuances that are not listed here such as how results are pushed into the view or how search results are saved, displayed or edited. The key point I&#8217;m illustrating is that even complex interfaces can be made simpler and clearer while simultaneously improving the business value.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=PixelPushing%3A+Twitter+by+%40graiz+http%3A%2F%2Fraizlabs.com%2Fblog%2F%3Fp%3D661" title="Post to Twitter"><img class="nothumb" src="http://www.raizlabs.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big1.png" alt="Post to Twitter" /></a></p></div><img src="http://www.raizlabs.com/blog/?ak_action=api_record_view&id=661&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=fPWk8F7PWv0:s4v45-K4lKs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=fPWk8F7PWv0:s4v45-K4lKs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=fPWk8F7PWv0:s4v45-K4lKs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=fPWk8F7PWv0:s4v45-K4lKs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=fPWk8F7PWv0:s4v45-K4lKs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=fPWk8F7PWv0:s4v45-K4lKs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/raizlabs/greg/~4/fPWk8F7PWv0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.raizlabs.com/blog/661/pixelpushing-twitter/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.raizlabs.com/blog/661/pixelpushing-twitter</feedburner:origLink></item>
		<item>
		<title>Pixel Pushing: FourSquare</title>
		<link>http://feedproxy.google.com/~r/raizlabs/greg/~3/CtZLaCpFVgk/pixel-pushing-foursquare</link>
		<comments>http://www.raizlabs.com/blog/652/pixel-pushing-foursquare#comments</comments>
		<pubDate>Mon, 14 Mar 2011 04:26:02 +0000</pubDate>
		<dc:creator>graiz</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[FourSquare]]></category>
		<category><![CDATA[Pixel]]></category>

		<guid isPermaLink="false">http://www.raizlabs.com/blog/?p=652</guid>
		<description><![CDATA[This is the first in what I hope will be a series showing basic UI explorations and critiques of various user interface screens, with a focus on mobile applications. The screen I&#8217;m starting with is the FourSquare Places screen. The &#8230; <a href="http://www.raizlabs.com/blog/652/pixel-pushing-foursquare">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">This is the first in what I hope will be a series showing basic UI explorations and critiques of various user interface screens, with a focus on mobile applications.</p>
<p>The screen I&#8217;m starting with is the FourSquare Places screen. The purpose of the screen:</p>
<ol>
<li>Allow users to select a nearby place</li>
<li>Search for places if the place is not in the list</li>
<li>See potential specials and nearby promotions.</li>
</ol>
<p><a href="http://www.raizlabs.com/blog/wp-content/uploads/2011/03/FourSquare1.jpg" rel="lightbox[652]"><img title="FourSquare Places" src="http://www.raizlabs.com/blog/wp-content/uploads/2011/03/FourSquare1.jpg" alt="FourSquare Places UI Screen" width="320" height="480" /></a></p>
<p>Issues I spotted with this screen.</p>
<ul>
<li>Branding in the title bar. While this may be OK in a key screen it&#8217;s unnecessary on every screen and takes up valuable space.</li>
<li>Because of the branding problem we have a secondary title bar that describes the page.  This is useful as it confirms the page however the text is ALL UPPERCASE and too small.</li>
<li>The search toolbar is fine except it&#8217;s not vertically centered in its bar.</li>
<li>The list is three lines where the first line is the venue name, the second line is its address and the third is the distance from the venue. This can be collapsed into two lines while increasing the font size.</li>
<li>There are two bars across the bottom (apart from the tab-bar). This is problematic as it eats valuable list space and it can cause problems as it&#8217;s hard to tap items at the bottom of the screen without accidentally changing tabs.</li>
</ul>
<p><strong>Quick re-design:</strong></p>
<p style="text-align: center;"><a href="http://www.raizlabs.com/blog/wp-content/uploads/2011/03/FourSquare2.jpg" rel="lightbox[652]"><img class="size-full wp-image-654 aligncenter" title="FourSquare2" src="http://www.raizlabs.com/blog/wp-content/uploads/2011/03/FourSquare2.jpg" alt="" width="320" height="480" /></a></p>
<ul>
<li>I&#8217;ve removed the logo from the screen.  I think a proper title bar is stronger.</li>
<li>I&#8217;ve centered out the search bar.  Additionally the search bar can be hidden by default as it is in the &#8220;Notes&#8221; app.</li>
<li>I&#8217;ve moved the nearby text into the Nearby header bar.  Logically this information is connected so it makes sense together. The GPS icon has been removed as it serves no obvious purpose.</li>
<li>I moved the specials up so that they were logically &#8220;Nearby.&#8221;  This meant the extra text wasn&#8217;t needed. Moving this up from the bottom and adding the ribbon effect encourages interaction.  The placement should make it easier to tap and since both the table-header and the specials float above the table we&#8217;re not loosing any extra vertical space.</li>
<li>I&#8217;ve simplified the table-cells to two lines by moving the distance value into its own column. This should also aid in scanning locations based on distance.</li>
<li>The design changes allow a single page to display 6.3 items, the original allows you to view 3.5 items at a time. An improvement of 80%.</li>
</ul>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Pixel+Pushing%3A+FourSquare+by+%40graiz+http%3A%2F%2Fraizlabs.com%2Fblog%2F%3Fp%3D652" title="Post to Twitter"><img class="nothumb" src="http://www.raizlabs.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big1.png" alt="Post to Twitter" /></a></p></div><img src="http://www.raizlabs.com/blog/?ak_action=api_record_view&id=652&type=feed" alt="" /><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=CtZLaCpFVgk:q_Q_d31gkzs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=CtZLaCpFVgk:q_Q_d31gkzs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=CtZLaCpFVgk:q_Q_d31gkzs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=CtZLaCpFVgk:q_Q_d31gkzs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?i=CtZLaCpFVgk:q_Q_d31gkzs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/raizlabs/greg?a=CtZLaCpFVgk:q_Q_d31gkzs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/raizlabs/greg?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/raizlabs/greg/~4/CtZLaCpFVgk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.raizlabs.com/blog/652/pixel-pushing-foursquare/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.raizlabs.com/blog/652/pixel-pushing-foursquare</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.512 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-01-31 10:59:52 -->

