<?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>Cloud Four &#187; Emerging Technology</title>
	<atom:link href="http://www.cloudfour.com/category/emerging-technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cloudfour.com</link>
	<description>Expert Web and Mobile Design, Development and Strategy</description>
	<lastBuildDate>Mon, 30 Aug 2010 15:30:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>More on CSS Media Queries for Mobile</title>
		<link>http://www.cloudfour.com/more-on-css-media-queries-for-mobile/</link>
		<comments>http://www.cloudfour.com/more-on-css-media-queries-for-mobile/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 00:09:14 +0000</pubDate>
		<dc:creator>Jason Grigsby</dc:creator>
				<category><![CDATA[Emerging Technology]]></category>
		<category><![CDATA[Mobile Web and Services]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[mediaquery]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobileweb]]></category>

		<guid isPermaLink="false">http://www.cloudfour.com/?p=992</guid>
		<description><![CDATA[My previous post on CSS Media Queries kicked off quite a bit of conversation.  I wanted to follow up on a few points that have been made and a couple of things I failed to communicate well in the original post.
CSS Media Queries are a Useful Tool for Mobile
One of the unfortunate side effects [...]]]></description>
			<content:encoded><![CDATA[<p>My <a href="http://www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/">previous post</a> on CSS Media Queries kicked off quite a <a href="http://www.quirksmode.org/blog/archives/2010/08/combining_media.html#more">bit</a> <a href="http://www.bensmithett.com/blog/on-using-responsive-web-design-to-create-a-mobile-website">of</a> <a href="http://jeffcroft.com/blog/2010/aug/06/responsive-web-design-and-mobile-context/">conversation</a>.  I wanted to follow up on a few points that have been made and a couple of things I failed to communicate well in the original post.</p>
<h3>CSS Media Queries are a Useful Tool for Mobile</h3>
<p>One of the unfortunate side effects of the strident title I chose was that it gave many people the impression that I didn&#8217;t think CSS Media Queries were useful at all for mobile.</p>
<p>That&#8217;s not the case. We&#8217;re using them in two mobile projects right now and contemplating using them for a third. </p>
<p>I wrote in the post that &#8220;CSS media queries are a tool, but they are not a silver bullet.&#8221; But that point was overshadowed by the post title and the rest of the article talking about the problems that you need to be aware of when using them.</p>
<p>I got a chance to chat with <a href="http://unstoppablerobotninja.com/">Ethan Marcotte</a> via <a href="http://twitter.com/beep">Twitter</a>. He <a href="http://twitter.com/beep/status/20488300879">wrote</a>:</p>
<blockquote><p>I think we agree on the fundamental points, honestly—the implementation should always be tailored to the site/audience.</p></blockquote>
<p>I wholeheartedly agree. In fact, Ethan wrote in his article about <a href="http://www.alistapart.com/articles/responsive-web-design/">Responsive Web Design</a>:</p>
<blockquote><p>That’s not to say there isn’t a business case for separate sites geared toward specific devices; for example, if the user goals for your mobile site are more limited in scope than its desktop equivalent, then serving different content to each might be the best approach.</p></blockquote>
<p>In the same way in which my more nuanced opinion about media queries was skewed by my poor choice of title, I think Ethan&#8217;s nuanced opinion about when and how media queries can be used for mobile has been skewed by the enthusiasm that people had in response to his <a href="http://www.alistapart.com/articles/responsive-web-design/">A List Apart article</a> and how they might use the technique for mobile.</p>
<p>As I said in my post and <a href="http://twitter.com/grigs/status/20487918316">reaffirmed</a> to Ethan over Twitter, I&#8217;m actually quite excited about Responsive Web Design. I&#8217;m going to write more about that separately.</p>
<h3>What I really meant to say was&#8230;</h3>
<p>Even though Ethan never intended media queries to be seen as a total solution for mobile, that view has been enthusiastically adopted by others. I&#8217;ve read many blog posts and tweets on the topic. There was a session at Web Visions called <i>Mobile Web Dev without Developing a Mobile Site</i> based on building sites using media queries.</p>
<p><a href="http://www.quirksmode.org/blog/archives/2010/08/combining_media.html#more">PPK got is right</a> when he said that I &#8220;challenged the conventional view that media queries are all we need to make a website mobile-friendly.&#8221; There was a growing consensus that media queries were all that was needed and that consensus needed to be challenged.</p>
<p>In rereading my post, there is one sentence that I think best summarizes my view:</p>
<blockquote><p>The way in which CSS media query has been promoted for mobile hides tough problems and gives developers a false promise of a simple solution for designing for multiple screens.</p></blockquote>
<p>I&#8217;ve modified the sentence slightly to make it clearer that it was the way media queries were being promoted as a solution for mobile that was the real problem.</p>
<p>It is also clear that fool&#8217;s gold is not the right phrase. Fool&#8217;s gold is something that looks like something of worth, but in reality has no intrinsic value. Media queries do have value and are useful tools.</p>
<p>I&#8217;m sorry for poor title choice.</p>
<h3>Great Ways to Use CSS Media Queries</h3>
<p>There are a few great use cases for media queries for mobile. I highlighted selected web apps and html emails in my previous email. A few others are:</p>
<ul>
<li>As PPK suggests, <a href="http://www.quirksmode.org/blog/archives/2010/08/combining_media.html#more">pairing media queries with javascript</a> could be the core of a mobile web solution. The javascript can be used to swap the correct images in for each context. This is most effective if you start from a mobile design and use media queries and javascript to add functionality for desktop users. You also need to understand which devices your customers are using to make sure this technique works for those browsers.</li>
<li>As <a href="http://www.pimderks.com/">Pim Derks</a> commented on my post, in situations where &#8220;<a href="http://www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/#comment-16679">a client has a limited budget, but wants his site to look good on iPhone</a>.&#8221; Given the alternative of no mobile web site, it makes sense. I&#8217;d suggest looking to see what you can do to stop unnecessary downloads where possible.</li>
<li>And the most likely use of media queries, as a small part of a larger mobile optimization effort or a discrete tool being used in one off situations like web apps or html emails.</li>
</ul>
<p>You&#8217;ll notice that the solution that PPK suggests is quite a bit different than starting from the desktop web and simply adding media queries. </p>
<p>It requires images to be uploaded in multiple sizes. For optimal use, it requires html to be retooled to start with mobile web appropriate html only and then javascript to enhance it.</p>
<p>It is entirely possible that a great mobile solution could be built that way. I question the likelihood that web sites are going to be retooled to deliver mobile html first and then progressively enhanced with javascript and css. But I&#8217;d be happy to be wrong about that.</p>
<h3>What are the Tough Problems that Discussion of Media Queries Obscures?</h3>
<p>I&#8217;ve enumerated many of the <a href="http://www.cloudfour.com/css-media-query-for-mobile-is-fools-gold">technical challenges with media queries</a>, but when I talk about media queries hiding tough problems, I&#8217;m not talking about any of the issues I raised in my previous post.</p>
<p>What I was referring to was the idea that there was a simple solution to creating a mobile web site obscures a series of infrastructure issues that I believe web developers are going to be confronting over the next few years.</p>
<p>Let&#8217;s assume for a moment that there are situations in which you need to deliver different html and associated assets to different mobile devices. To do so requires that your content management or ecommerce system is equipped to do the following:</p>
<ul>
<li>Detect different devices and the capabilities of those devices.</li>
<li>Select the correct template based on the device. This implies that your system gracefully handles multiple templates.</li>
<li>Separate assets added by authors from the words that they write so that those photos, video, etc. can be resized and reformatted appropriately for the device.</li>
<li>Provide tools or establish processes for resizing images and videos. Either manually, or better yet automatically, encode video in multiple formats based on the device.</li>
<li>Support non-web consumption of content (e.g., native applications). This will likely require further consideration of how to remove markup and presentation from content.</li>
</ul>
<p>And many more obstacles created by legacy web publishing tools designed long before we started thinking seriously about mobile.</p>
<p>The big challenges our clients face are rethinking and retooling their infrastructure for mobile. It&#8217;s going to be a massive undertaking for a lot of businesses. </p>
<p>The sooner we realize this fact, the sooner we can get to work figuring out the best ways to build that infrastructure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudfour.com/more-on-css-media-queries-for-mobile/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>CSS Media Query for Mobile is Fool&#8217;s Gold</title>
		<link>http://www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/</link>
		<comments>http://www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 15:49:19 +0000</pubDate>
		<dc:creator>Jason Grigsby</dc:creator>
				<category><![CDATA[Emerging Technology]]></category>
		<category><![CDATA[Mobile Web and Services]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[mediaqueries]]></category>
		<category><![CDATA[mediaquery]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobileweb]]></category>

		<guid isPermaLink="false">http://www.cloudfour.com/?p=894</guid>
		<description><![CDATA[Why web developer's current favorite solution—CSS Media Query—is a bad solution for mobile devices.]]></description>
			<content:encoded><![CDATA[<p>Ethan Marcotte&#8217;s article <a href="http://www.alistapart.com/articles/responsive-web-design/">Responsive Web Design</a> has caught the imagination of web developers. <a href="http://www.smashingmagazine.com/2010/07/19/how-to-use-CSS3-media-queries-to-create-a-mobile-version-of-your-website/">Several</a> <a href="http://hicksdesign.co.uk/journal/finally-a-fluid-hicksdesign">subsequent</a> <a href="http://www.vcarrer.com/2010/07/bulletproof-css3-media-queries.html">articles</a> have touted the CSS media query feature as a way to build mobile-optimized web sites.</p>
<p style="text-align:center;"><a href="http://www.alistapart.com/articles/responsive-web-design/"><img src="http://www.cloudfour.com/wp-content/uploads/2010/08/responsive-web-500.png" alt="" style="border:1px solid #000;" /></a></p>
<p>Even I&#8217;m guilty of contributing to this meme with <a href="http://www.cloudfour.com/ipad-orientation-css/">my article on CSS orientation</a>.</p>
<p>Unfortunately, <b>CSS media query is fool&#8217;s gold for mobile devices</b>. It hides tough problems and gives developers a false promise of a simple solution for designing to multiple screens.</p>
<h3>The Short Version</h3>
<p>Ferreting out the problems with CSS media queries for mobile devices is easy if you look at what media queries purportedly promise:</p>
<blockquote><p>All you need to do to transform your desktop web design into something optimized for devices with <em>smaller</em> screens, <em>less powerful</em> CPUs, and <em>slower network</em> connections is to <em>add more code</em>.</p></blockquote>
<p>The idea of adding more code—adding more to download—in order to optimize for mobile should be the first clue that this isn&#8217;t a good solution.</p>
<h3>Core Assumption: Speed Matters More on Mobile</h3>
<p>I&#8217;m going to point out several technical flaws with media queries. Nearly all of them rely on my belief that speed matters more on mobile devices. </p>
<p>That isn&#8217;t to say that we&#8217;re more tolerant of slow desktop web pages. Instead, that mobile is more likely to be used in situations were the speed of access matters more (urgently looking for a business) and under conditions (network speed, device processing power) that are less optimal for speed.</p>
<p>When designing for mobile, performance is a key consideration.</p>
<h3>Letting the Browser Scale Images is a Bad Idea</h3>
<p>Ethan&#8217;s article on Responsive Web Design relies on a technique he calls <a href="http://unstoppablerobotninja.com/entry/fluid-images">Fluid Images</a>. </p>
<p>The idea behind fluid images is that you deliver images at the maximum size they will be used at. You don&#8217;t declare the height and width in your html, but instead let the browser resize the images as needed while using CSS to guide their relative size.</p>
<p>This technique is a bad idea for mobile for a couple reasons.</p>
<h4>Full Images = Unnecessarily Large Files to Download</h4>
<p>The full image is downloaded despite the fact that it will only be seen at a fraction of the size on a mobile device. In the <a href="http://www.alistapart.com/d/responsive-web-design/ex/ex-site-FINAL.html">Responsive Web Design example page</a>, the images are 330 x 345 pixels in true size, but when viewed on an iPhone, they are only ever seen at approximately 150 x 157 pixels.</p>
<p>The six images of characters from Sherlock Holmes that are included in the example page total 208K. Resizing those images and optimizing them reduces the total file size for all six images to 45K. That&#8217;s an 78% reduction in file size and download time.</p>
<table class="entrydata">
<thead>
<tr>
<th></th>
<th>Original</th>
<th>Resized</th>
<th>K Saved</th>
<th>% Saved</th>
</tr>
</thead>
<tfoot>
<tr>
<td><strong>Total</strong></td>
<td><strong>208.3K</strong></td>
<td><strong>45.8K</strong></td>
<td><strong>162.5K</strong></td>
<td><strong>78.0%</strong></td>
</tr>
</tfoot>
<tbody>
<tr>
<th>Holmes</th>
<td><a href="http://www.alistapart.com/d/responsive-web-design/ex/site/f-holmes.jpg">34.7K</a></td>
<td><a href="http://www.cloudfour.com/examples/mediaqueries/sml-images/sml-f-holmes.jpg">8.1K</a></td>
<td>26.6K</td>
<td>76.6%</td>
</tr>
<tr>
<th>Watson</th>
<td><a href="http://www.alistapart.com/d/responsive-web-design/ex/site/f-watson.jpg">39.0K</a></td>
<td><a href="http://www.cloudfour.com/examples/mediaqueries/sml-images/sml-f-watson.jpg">8.4K</a></td>
<td>30.6K</td>
<td>78.4%</td>
</tr>
<tr>
<th>Mycroft</th>
<td><a href="http://www.alistapart.com/d/responsive-web-design/ex/site/f-mycoft.jpg">30.5K</a></td>
<td><a href="http://www.cloudfour.com/examples/mediaqueries/sml-images/sml-f-mycoft.jpg">6.7K</a></td>
<td>23.8K</td>
<td>78.0%</td>
</tr>
<tr>
<th>Moriarty</th>
<td><a href="http://www.alistapart.com/d/responsive-web-design/ex/site/f-moriarty.jpg">43.4K</a></td>
<td><a href="http://www.cloudfour.com/examples/mediaqueries/sml-images/sml-f-moriarty.jpg">8.2K</a></td>
<td>35.2K</td>
<td>81.1%</td>
</tr>
<tr>
<th>Adler</th>
<td><a href="http://www.alistapart.com/d/responsive-web-design/ex/site/f-adler.jpg">26.0K</a></td>
<td><a href="http://www.cloudfour.com/examples/mediaqueries/sml-images/sml-f-adler.jpg">6.6K</a></td>
<td>19.4K</td>
<td>74.6%</td>
</tr>
<tr>
<th>Winter</th>
<td><a href="http://www.alistapart.com/d/responsive-web-design/ex/site/f-winter.jpg">34.7K</a></td>
<td><a href="http://www.cloudfour.com/examples/mediaqueries/sml-images/sml-f-winter.jpg">7.8K</a></td>
<td>26.9K</td>
<td>77.5%</td>
</tr>
</tbody>
</table>
<p>Downloading 162K unnecessarily on a mobile device is nothing to sneeze at no matter how good the mobile phone is.</p>
<h4>Browser Resizing Can Be CPU and Memory Intensive</h4>
<p>Yes, desktop browsers and iPhones have no trouble resizing images, but what about older or cheaper phones with less formidable CPUs? With this technique, we&#8217;re asking them to download  larger images, uncompress them to their full size in memory, and then resize them to fit the screen. </p>
<p>Even <a href="http://developer.apple.com/safari/library/documentation/appleapplications/reference/safariwebcontent/CreatingContentforSafarioniPhone/CreatingContentforSafarioniPhone.html">Apple&#8217;s Mobile Safari documentation</a> says &#8220;You need to size images appropriately. Don’t rely on browser scaling.&#8221;</p>
<h3>Using Media Queries to Deliver Different Images Doesn&#8217;t Work</h3>
<p>I know what many of you are probably thinking. So the fluid images technique doesn&#8217;t work. Let&#8217;s just use media queries to deliver different images depending on screen size.</p>
<p>There are two ways this can be accomplished. The first is to have image tags that are hidden by CSS. The second is to use CSS background images and switch the background image. Let&#8217;s look at both techniques.</p>
<h4>Hiding Image Tags Using CSS Media Queries</h4>
<p><a href="http://www.rachelandrew.co.uk/">Rachel Andrew</a>&#8217;s <a href="http://www.smashingmagazine.com/2010/07/19/how-to-use-CSS3-media-queries-to-create-a-mobile-version-of-your-website/">article about CSS media queries</a> showcased <a href="http://2010.dconstruct.org/">dConstruct&#8217;s web site</a> as an example.</p>
<p style="text-align:center;"><a href="http://www.cloudfour.com/wp-content/uploads/2010/08/dconstruct-desktop-full.jpg"><img src="http://www.cloudfour.com/wp-content/uploads/2010/08/dconstruct-desktop-500.jpg" alt="dConstruct Desktop View" /></a></p>
<p>The dConstruct site is beautiful. The site grows bigger as your browser gets bigger. The photographs come to life when you hover over them. It&#8217;s truly worth a <a href="http://2010.dconstruct.org/">look</a>.</p>
<p>The large photographs of the speakers are placed on the page using image tags. The black and white images are a single sprite that is layered over the color photographs using CSS.</p>
<p><a href="http://www.cloudfour.com/wp-content/uploads/2010/08/dconstruct-iphone.png"><img src="http://www.cloudfour.com/wp-content/uploads/2010/08/dconstruct-iphone-200.png" alt="dConstruct Mobile View" style="float:right;border:0;margin:0 0 10px 10px;" /></a>And if you view the site on a mobile device, the large photographs of the speakers are hidden from view. You get a simple list that fits well on the screen.</p>
<p>A CSS media query instruction is used to set display:none on the div containing the speaker images. </p>
<p>However, the <strong>iPhone still downloads the images</strong> even though they are not displayed.</p>
<p>There was a some speculation during the <a href="http://5by5.tv/bigwebshow/9">Big Web Show interview with Ethan Marcotte</a> that perhaps the tools that were reporting what the browser was downloading were erroneously inflating the number of files that were truly download.</p>
<p>To verify that images are downloaded despite CSS media queries, I tested two different ways. First, I made a copy of a page using the responsive design onto a local server, loaded it on an iPhone, and then watched the web server logs to observe what was downloaded. Second, I set my iPhone to use my Mac as a proxy server so every request to dConstruct&#8217;s site was logged.</p>
<p>In both cases, it showed the image files are downloaded despite the fact that the media query has set them to display:none. This means that the <strong>iPhone downloads an extra 172K for photos that the user will never see</strong>.</p>
<h4>Hiding CSS Background Images</h4>
<p>Surely CSS background images will work better than image tags, right? Wrong.</p>
<p>I <a href="http://www.cloudfour.com/examples/mediaqueries/image-test/">tested a few different combinations of CSS background images and media queries</a>. What I found was:</p>
<ul>
<li>Using CSS media query to set display:none on an element containing a background image <strong>does not prevent Mobile Safari from downloading it</strong>.<sup><a href="http://www.cloudfour.com/examples/mediaqueries/image-test/#t2">2</a></sup></li>
<li>Using CSS media query to override a background image with one created specifically for mobile results in <strong>both the desktop and the mobile image getting downloaded</strong>.<sup><a href="http://www.cloudfour.com/examples/mediaqueries/image-test/#t4">4</a></sup></li>
</ul>
<p>Two methods that appear to work are:</p>
<ul>
<li>Setting the parent of an element with a background image to display:none.<sup><a href="http://www.cloudfour.com/examples/mediaqueries/image-test/#t3">3</a></sup></li>
<li>Using media query min-width declaration to only specify a minimum browser width for the desktop image and a max-width for the mobile image does result in only the mobile image being downloaded in Mobile Safari.<sup><a href="http://www.cloudfour.com/examples/mediaqueries/image-test/#t5">5</a></sup></li>
</ul>
<p>These two options mean that using CSS media queries isn&#8217;t completely impossible, but using the parent element to hide images and changing existing desktop CSS to add min-width declarations are significant changes to existing CSS. It isn&#8217;t going to be as simple as adding a CSS media query for mobile and calling your job done.</p>
<p>FWIW, it is this behavior of downloading images even if they are currently not displayed that allows us to have images show up in pull down menus and on other hover events without a delay while the image is downloaded. This is generally a good thing.</p>
<h3>CSS Media Queries Do Not Optimize HTML or Javascript</h3>
<p>My first introduction to media queries was when we were asked to assist another web developer who had built a page that contained a Google Map on the desktop version, but the div containing the map was hidden on the mobile web version using a media query.</p>
<p>Unfortunately, <strong>even though the map no longer showed up, the 180K javascript library was still downloaded by the browser</strong>.</p>
<p>CSS media queries will not remove unnecessary html nor remove javascript that will slow down mobile browsers.</p>
<h3>CSS Media Queries aren&#8217;t Supported Well</h3>
<p>If you can overcome all of the challenges I&#8217;ve outlined above, you&#8217;ll find that CSS media queries are not supported by many mobile browsers. PPK&#8217;s <a href="http://www.quirksmode.org/m/css.html#t021">compatibility table</a> shows that even amongst modern smartphones, the support is spotty and inconsistent.</p>
<p>The picture is much worse when you decide to support older browsers.</p>
<p>If you choose to use media queries to provide a mobile version of your web site, you&#8217;re not only picking a poor solution, but you&#8217;re excluding a large number of mobile users. </p>
<p>People with modern smartphones may be the demographic you care about, but you should be make a conscious decision about what device classes you support.</p>
<h3>Ignoring the Mobile Context</h3>
<p>The promise of CSS media queries is that you can take your existing desktop web site html and add this additional presentation layer for mobile. Doing so ignores the fact that a mobile user may have very different needs than a desktop user.</p>
<p>There is a great quote from Brian Fling in his <a href="http://oreilly.com/catalog/9780596155452">book on mobile design</a>:</p>
<blockquote><p>Create a product, don’t re-imagine one for small screens. Great mobile products are created, never ported.</p></blockquote>
<p>Does your desktop web home page use geolocation lookups? Probably not. Should your mobile site home page? Quite possibly.</p>
<p>If you send the same HTML and Javascript to the mobile user that you do for the desktop user, even if you format it to fit their screen, you&#8217;re likely missing opportunities to provide a great mobile experience based on the capabilities of the device and the context of the mobile user.</p>
<h3>Separate Mobile Web Sites are a Good Thing</h3>
<p>I know separate mobile web sites are a pain to develop. We have a lot of infrastructure to build to make the mobile web go, and I&#8217;m going to be writing more about that soon. But there are  good reasons why we need separate mobile web sites.</p>
<p>During Ethan&#8217;s interview on the Big Web Show, some time was spent discussing how sharing links from the New York Times doesn&#8217;t work the way you would hope. If you send a link from the mobile site and someone opens it on their desktop browser, it is still formatted for mobile.</p>
<p>The conclusion drawn from this during the podcast is that CSS media queries might be a better solution because there would only be one URL, and it would work for both desktop and mobile.</p>
<p>Here&#8217;s some hard numbers to consider from a <a href="http://developer.yahoo.com/yslow/">YSlow</a> examination of the New York Times desktop and mobile home pages:</p>
<p style="text-align:center"><img src="http://www.cloudfour.com/wp-content/uploads/2010/08/nytimes-yslow.png" alt="YSlow results for the New York Times Mobile and Desktop Home Pages" /></p>
<p>As you can see, the mobile web site has a fifth of the HTTP requests of the desktop version and is 583K smaller. That&#8217;s over 90% smaller and significantly faster on a mobile device.</p>
<p>(As an aside, HTTP requests are much more expensive on mobile devices than on desktop due to the latency of wireless network connections.)</p>
<p>I agree that the NY Times links should work, but the solution isn&#8217;t to take the bloated desktop home page and add more CSS code to make it mobile (un)friendly.</p>
<h3>Some Good Uses of CSS Media Queries</h3>
<p>There are some good uses of CSS media queries. If you&#8217;re building a discrete web application where you have more control and can make sure that the desktop web isn&#8217;t bloated, it can make sense.</p>
<p>Also, Ros Hodgekiss from Campaign Monitor wrote an exceptional article on how you can use <a href="http://www.campaignmonitor.com/blog/post/3163/optimizing-your-emails-for-mobile-devices-with-media/">media queries in html email</a> to provide a mobile optimized layout. This is perhaps the ideal use case because when you send html email, you have no choice but to send a single html document regardless of what device the recipient will be using.</p>
<h3>Responsive Web Design Still Rocks</h3>
<p>Wait? Responsive web design still rocks? Hard to believe after everything I&#8217;ve written, eh? </p>
<p>I&#8217;m not talking about CSS media queries, but instead of the idea of building around a grid, planning your design for different screen sizes, and thinking about the modular building blocks and how they can be moved based on screen size.</p>
<p>That is the real gem in Ethan&#8217;s article. I hope we see two things come from his responsive web design piece:</p>
<ul>
<li>More desktop web sites that take advantage of fluid grids and CSS media queries to optimize for the multiple sizes of desktop screens. Media queries still make sense for desktop designs.</li>
<li>More designers and developers thinking about design as modular even if it isn&#8217;t implemented with media queries.</li>
</ul>
<p>I find his comparisons to responsive architecture to be fascinating and the designs we&#8217;ve seen using these techniques to be compelling. But the core mechanism used to accomplish them, CSS media queries, isn&#8217;t up to the task when it comes to mobile development.</p>
<h3>No Silver Bullets</h3>
<p>Developing for the mobile web is difficult. There are no simple solutions that make it easy to provide a great mobile-optimized experience. CSS media queries are a tool, but they are not a silver bullet.</p>
<p>This shouldn&#8217;t be a surprise to us. We now take our content management systems for granted, but it wasn&#8217;t always this easy for the desktop web. We forget how difficult it was to simply get Apache running properly.</p>
<p>During the last big wave of technology, we had a lot of infrastructure to build before we could reliably deliver quality experiences for desktop browsers. We&#8217;ve got a similar road ahead when it comes to mobile.</p>
<p>But no matter how difficult, mobile is worth it. The power of having information in people&#8217;s hands—no matter where they are in the world—makes mobile worth the extra time and effort.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Conference Sessions Matter, Even at SXSW</title>
		<link>http://www.cloudfour.com/conference-sessions-matter-even-at-sxsw/</link>
		<comments>http://www.cloudfour.com/conference-sessions-matter-even-at-sxsw/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 17:18:28 +0000</pubDate>
		<dc:creator>Jason Grigsby</dc:creator>
				<category><![CDATA[Conferences & Speaking Engagements]]></category>
		<category><![CDATA[Emerging Technology]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[panels]]></category>
		<category><![CDATA[sxsw]]></category>

		<guid isPermaLink="false">http://www.cloudfour.com/?p=845</guid>
		<description><![CDATA[This past weekend I had the opportunity to attend and speak at SXSW&#8217;s Interactive Festival for the first time. After hearing about SXSW for some many years, it was interesting to see what the conference was all about.
I&#8217;m not sure I&#8217;ll attend SXSW again.
Don&#8217;t get me wrong. I enjoyed the conference in many ways. I [...]]]></description>
			<content:encoded><![CDATA[<p>This past weekend I had the opportunity to attend and speak at SXSW&#8217;s Interactive Festival for the first time. After hearing about SXSW for some many years, it was interesting to see what the conference was all about.</p>
<p>I&#8217;m not sure I&#8217;ll attend SXSW again.</p>
<p>Don&#8217;t get me wrong. I enjoyed the conference in many ways. I got to see friends that I haven&#8217;t <a href="http://evan.status.net/">seen in months</a>. I met <a href="http://twitter.com/barbaraballard">people</a> that I&#8217;ve always wanted to meet. I had fun <a href="http://www.slideshare.net/grigs/ipad-web-opportunities">speaking with people about the iPad</a>, and it was great to experience <a href="http://www.cloudfour.com/sxsw-ipad-panel-and-mobile-monday-austin/">Mobile Monday in another city</a>.</p>
<p>Austin is an amazing city. I had a blast in the city, and I feel like I saw and experienced more of the city than I typically do at conferences.</p>
<p>Unfortunately with <a href="http://my.sxsw.com/events/event/694">a</a> <a href="http://my.sxsw.com/events/event/485">few</a> <a href="http://my.sxsw.com/events/event/547">notable</a> <a href="http://my.sxsw.com/events/event/672">exceptions</a>, the conference itself was not terribly good.</p>
<p>I&#8217;m not sure why this is. I have read others talking about how <a href="http://jolieodell.wordpress.com/2010/03/16/why-sxsw-sucks/">this conference was worse than previous ones</a>. It saddens me to think that when I finally manage to attend the reknowned SXSW, that it has jumped the shark. But it appears that may be case.</p>
<p>One of the main problems in my opinion is the dominance of panels at the conference. I find panels to be of lower quality overall than presentations by a solo presenter.</p>
<p>I&#8217;m not sure why SXSW has so many panels, but I have a few generous and not so generous theories.</p>
<p>The generous theory is that SXSW values the input of the community. It starts with allowing anyone to vote for session, continues with selection of panels, and is demonstrated by their core conversation sessions designed to foster discussion instead of presentations.</p>
<p>The less generous theory is that people propose panels solely to get free passes for themselves and their friends.</p>
<p>I was told essentially that on my return trip to the airport. I took a shuttle and bumped into a friend. He asked what I thought of the conference, and I lamented the fact that the sessions had been so poor.</p>
<p>Two of the other passengers in the shuttle told me that my mistake was that I didn&#8217;t get a pass for the conference. They didn&#8217;t know that I was a speaker at the conference so they proceeded to tell me how I needed to get on a panel so that I could get a free pass.</p>
<p>Then they laughed about how once you have a pass and are on a panel, you don&#8217;t have to prepare anything. You just roll into your panel, answer questions, and then use your pass to network and party.</p>
<p>I was extremely offended. I couldn&#8217;t believe that they could have such disrespect for people&#8217;s time and money.</p>
<p>Even though I only had four minutes to present during my panel, I started researching as soon as I knew I was going to be on the panel.</p>
<p>I had several pages of notes in addition to <a href="http://www.slideshare.net/grigs/ipad-web-opportunities">my slides</a>. I decided to hack the format to make the panel more interesting by treating my presentation like an Ignite talk which meant I had to practice extensively to get the timing right. I also set up a <a href="http://labs.ideo.com/2009/06/23/keynote-tweet-participate-in-the-backchannel-of-your-own-presentation/">script to tweet background information</a> during my presentation.</p>
<p>And I wasn&#8217;t the only one. Everyone on <a href="http://my.sxsw.com/events/event/7427">our panel</a> took it seriously. We prepared ahead of time. The audience response to our session was great.</p>
<p>I know a lot of people don&#8217;t attend conferences for the sessions. My friend Aaron Hockley&#8217;s recap of SXSW is talks about how the <a href="http://www.socialphototalk.com/the-value-in-conferences-is-not-the-conference/">value of conferences is not the sessions, but in the connections that are made</a>.</p>
<p>I agree with Aaron that tremendous value comes from the connections, but that&#8217;s no excuse for treating the people who attend your session poorly and wasting their time.</p>
<p>The contrast between the attitude of the fellow passengers on my shuttle and <a href="http://journalism.nyu.edu/pubzone/weblogs/pressthink/2010/03/17/backchannel.html">the work that Jay Rosen and his fellow panelists</a> put into their SXSW session couldn&#8217;t be starker. In fact, it seems completely inappropriate that those who treat SXSW panels so disrespectfully should be able to share the metaphorical stage with Rosen and others who take the conference seriously.</p>
<p>The attitude that some have towards SXSW reflects poorly on those of us who take our roles as speakers and educators in the technology community seriously.</p>
<p>I don&#8217;t know if this is a pervasive attitude of speakers at SXSW, but I can say that the quality of content way not what I expected. I expected to be <a href="http://adactio.com/journal/1649/">inspired as Jeremy Keith</a> was. That&#8217;s what I want from any conference.</p>
<p>Perhaps I just picked sessions poorly, but instead of being inspired, my final and lasting impression was of a conference that didn&#8217;t deliver.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudfour.com/conference-sessions-matter-even-at-sxsw/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>You Received a Hookup Badge: Why I Deleted My Foursquare Account</title>
		<link>http://www.cloudfour.com/you-received-a-hookup-badge-why-i-deleted-my-foursquare-account/</link>
		<comments>http://www.cloudfour.com/you-received-a-hookup-badge-why-i-deleted-my-foursquare-account/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 19:28:31 +0000</pubDate>
		<dc:creator>Jason Grigsby</dc:creator>
				<category><![CDATA[Blogs and Social Media]]></category>
		<category><![CDATA[Emerging Technology]]></category>
		<category><![CDATA[foursquare]]></category>

		<guid isPermaLink="false">http://www.cloudfour.com/?p=833</guid>
		<description><![CDATA[One of the recurring subjects of conversation at SXSW was the many competing location services. Attendees were using Foursquare and Gowalla extensively during the conference to help find their friends.
I decided to give them a try during the conference. That is until Foursquare decided to give me a &#8220;Hookup Badge.&#8221;
Apparently, the Hookup Badge is given [...]]]></description>
			<content:encoded><![CDATA[<p>One of the recurring subjects of conversation at SXSW was the many competing location services. Attendees were using Foursquare and Gowalla extensively during the conference to help find their friends.</p>
<p><img src="http://www.cloudfour.com/wp-content/uploads/2010/03/hookup.png" style="float:right;margin:0 0 10px 10px;" alt="Fourquare's Hookup Badge" />I decided to give them a try during the conference. That is until Foursquare decided to give me a &#8220;Hookup Badge.&#8221;</p>
<p>Apparently, the Hookup Badge is given to someone who checks in at two different hotels.</p>
<p>For anyone visiting Austin who doesn&#8217;t stay at the historic Driskill Hotel, there is a good chance you&#8217;re going to check in at two hotels during your trip. The Driskill is a must see and you will likely check in at the hotel you&#8217;re staying at.</p>
<p>That is what happened to me.</p>
<p>I checked in at the Driscoll Hotel when I met friends there. I purposely asked Foursquare not to tweet the check in because I feel like it is spam in my Twitter stream.</p>
<p>However, I didn&#8217;t remember that I had allowed Foursquare to post updates about badges that I won. Foursquare didn&#8217;t tweet the check in, but it did tweet about my &#8220;Hookup Badge.&#8221;</p>
<p>So part of the blame is mine. I shouldn&#8217;t have let Foursquare post to Twitter at all.</p>
<p>At the same time, I had no expectations that Foursquare would be posting inappropriate tweets. I&#8217;m a happily married man. Joking about hooking up while I&#8217;m on business travel is not funny.</p>
<p>Thankfully the damage was limited. A few months ago I disconnected Twitter from Facebook. Otherwise, my new &#8220;Hookup Badge&#8221; would have been shared with family members who would have no idea what Foursquare is nor understand Foursquare&#8217;s idea of a &#8220;funny&#8221; badge.</p>
<p>When I relayed this story with <a href="http://twitter/petegreen2">Péter Green</a> of Finnish Mobile Association, he told me how he had received the &#8220;Hangover Badge,&#8221; and received many comments from his friends back home.</p>
<p>Those comments were funny, but imagine how quickly they would have turned into concerned or panic if the Hangover Badge was handed out to a recovering alcoholic who was half a world away.</p>
<p>I like the idea of gaming mechanics to get people to participate in a location-based service, but Foursquare seems to be making some big mistakes here:</p>
<ul>
<li>The incentive structure in the game should be known instead of a surprise. For example, if you check-in more times than another person, you become mayor. That&#8217;s well known and easy to understand. The Hookup and Hangover badges use rule combinations that you don&#8217;t known until you unwittingly unlock a badge.</li>
<li>The badges indicate a lack of perspective on what issues they may cause for the people who receive them.</li>
<li>The overall impression of the service based on these badges is one that is designed for party-going twenty-somethings. It&#8217;s hard to take such a service seriously.</li>
</ul>
<p>We&#8217;ve heard a lot about location-based services and cell phone logs getting people in trouble for their infidelity. There&#8217;s no need for services like Foursquare to create problems where none exist.</p>
<p>As far as I&#8217;m concerned, this was inexcusable breach of trust. I deleted my Foursquare account and will not use their service again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudfour.com/you-received-a-hookup-badge-why-i-deleted-my-foursquare-account/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Drupal for Standards Setting Organizations and Associations</title>
		<link>http://www.cloudfour.com/drupal-for-standards-setting-organizations-and-associations/</link>
		<comments>http://www.cloudfour.com/drupal-for-standards-setting-organizations-and-associations/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 06:54:36 +0000</pubDate>
		<dc:creator>Jason Grigsby</dc:creator>
				<category><![CDATA[Associations]]></category>
		<category><![CDATA[Emerging Technology]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[sso]]></category>
		<category><![CDATA[tech10]]></category>

		<guid isPermaLink="false">http://www.cloudfour.com/?p=782</guid>
		<description><![CDATA[When we&#8217;re not working on mobile projects, there&#8217;s a good chance we&#8217;re working with a standards setting organization or an association on their public web presence. 
More often than not, we&#8217;re building that site using Drupal. We believe Drupal is a perfect fit for organizations and associations.
Before we started started Cloud Four, Aileen, Lyza, John [...]]]></description>
			<content:encoded><![CDATA[<p>When we&#8217;re not working on mobile projects, there&#8217;s a good chance we&#8217;re working with a standards setting organization or an association on their public web presence. </p>
<p>More often than not, we&#8217;re building that site using Drupal. <strong>We believe <a href="http://www.drupal.com/">Drupal</a> is a perfect fit for organizations and associations.</strong></p>
<p>Before we started started Cloud Four, Aileen, Lyza, John and I had all worked for several years at <a href="http://www.kavi.com">Kavi</a> which is focused on providing software for organizations. </p>
<p>John was one of the co-founders of Kavi. Lyza was one of the first employees. And Aileen and I had been at Kavi for over seven years. </p>
<p>Needless to say, we have a <strong>lot of experience working with these organizations</strong>.</p>
<p>After we left Kavi, we searched for a new web platform that would fit the needs of these organizations. Our experience had taught us that while there are some common characteristics of organization web sites, that each organization has unique goals and functionality that they need implemented on their site.</p>
<p>With that experience in mind, we tried many different solutions before settling on Drupal. Drupal provides:</p>
<ul>
<li>Top-notch content management features</li>
<li>Support for simple or complex user management</li>
<li>Foundation that provides for future expansion</li>
<li>An active development community</li>
<li>Ability to build custom solutions on top of Drupal if needed</li>
<li>Integration ease including the NTEN favorite membership management suite, <a href="http://www.civicrm.org">CiviCRM</a><sup>1</sup></li>
</ul>
<p>In addition to these core features, we found that Drupal supports other things that organizations often talk about such as:</p>
<ul>
<li>Revisioning</li>
<li>Authoring Roles</li>
<li>Content Syndication</li>
<li>News Aggregator</li>
<li>Tagging</li>
<li>Localization</li>
<li>Blogging</li>
<li>Forums</li>
</ul>
<p>All of this goodness wrapped in an open source platform that is widely used by both companies and non-profits.</p>
<p>We&#8217;ve been talking to our customers and partners for quite some time about why Drupal makes sense for organizations, but have been waiting for the perfect showcase site to make the point to a larger audience. </p>
<p>As you can see from the <a href="http://www.cloudfour.com/jedec-org-launches/">recently launched JEDEC.org</a> site, Drupal makes it possible to build beautiful and powerful web sites that accomplish the objectives of standards-setting organizations and associations.</p>
<p>If you&#8217;d like to learn more about how Drupal can help your organization, association or your company (Yes, it works well for corporate sites as well!), please <a href="http://www.cloudfour.com/contact/">contact us</a>. </p>
<p>We&#8217;d be happy to talk to you more about how Drupal can help your organization.</p>
<ol style="font-size:90%">
<li style="font-size:90%"> As an aside, if you run an organization and haven&#8217;t looked into CiviCRM, we highly recommend that you do. It is a full-featured, open source membership tool that integrates fully with Drupal. Not only that, but our friends at <a href="http://www.rasantiago.com/">raSANTIAGO + Associates</a> provide a great service called <a href="http://www.civiserver.com">CiviServer</a> and are experts in helping organizations utilize CiviCRM effectively.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudfour.com/drupal-for-standards-setting-organizations-and-associations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First and 20: The Most Popular iPhone Apps May Surprise You</title>
		<link>http://www.cloudfour.com/first-and-20-the-most-popular-iphone-apps-may-surprise-you/</link>
		<comments>http://www.cloudfour.com/first-and-20-the-most-popular-iphone-apps-may-surprise-you/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 18:43:40 +0000</pubDate>
		<dc:creator>Jason Grigsby</dc:creator>
				<category><![CDATA[Emerging Technology]]></category>
		<category><![CDATA[Mobile Web and Services]]></category>
		<category><![CDATA[Top Stories]]></category>
		<category><![CDATA[appstore]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobileweb]]></category>

		<guid isPermaLink="false">http://www.cloudfour.com/?p=726</guid>
		<description><![CDATA[First &#38; 20 is web site about iPhone applications describes itself as a &#8220;collection of Home screens of some of the best and brightest developers, designers and tech writers.&#8221;

The name comes from the fact that you can only have 20 applications on the iPhone&#8217;s Home (or first) screen.
To date, the site showcases 35 home screens [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.firstand20.com">First &amp; 20</a> is web site about iPhone applications describes itself as a &#8220;collection of Home screens of some of the best and brightest developers, designers and tech writers.&#8221;</p>
<p><a href="http://www.firstand20.com"><img src="http://www.cloudfour.com/wp-content/uploads/2009/12/firstand20-home.jpg" style="border:0;" alt="First and 20 Home Page" /></a></p>
<p>The name comes from the fact that you can only have 20 applications on the iPhone&#8217;s Home (or first) screen.</p>
<p>To date, the site showcases 35 home screens from various luminaries. The site also lists the most popular applications as:</p>
<ul>
<li><a href="http://www.atebits.com/tweetie-mac/">Tweetie</a> &#8211; 21 home screens</li>
<li><a href="http://culturedcode.com/things/iphone/">Things</a> &#8211; 11 home screens</li>
<li><a href="http://www.facebook.com/apps/application.php?id=6628568379">Facebook</a> &#8211; 10 home screens</li>
<li><a href="http://birdfeedapp.com/">Birdfeed</a> &#8211; 9 home screens</li>
<li><a href="http://www.instapaper.com/">Instapaper</a> &#8211; 8 home screens</li>
</ul>
<p><strong>Unfortunately, First and 20 was wrong. These are not the most common applications on these 35 home screens.</strong></p>
<p>Here is my count based on reviewing the 35 home screens. I gave extra credit for applications that were listed in the dock because they remain visible on every screen—not just the home screen.</p>
<table  class="entrydata">
<thead>
<tr>
<th></th>
<th>Home Screen</th>
<th>Dock</th>
<th>Home %</th>
<th>Dock %</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<th>Phone</th>
<td>35</td>
<td>33</td>
<td>100%</td>
<td>94%</td>
</tr>
<tr class="even">
<th>Mail</th>
<td>35</td>
<td>28</td>
<td>100%</td>
<td>80%</td>
</tr>
<tr class="odd">
<th>Safari</th>
<td>35</td>
<td>25</td>
<td>100%</td>
<td>71%</td>
</tr>
<tr class="even">
<th>Messages</th>
<td>34</td>
<td>13</td>
<td>97%</td>
<td>37%</td>
</tr>
<tr class="odd">
<th>Calendar</th>
<td>33</td>
<td>1</td>
<td>94%</td>
<td>3%</td>
</tr>
<tr class="even">
<th>Camera</th>
<td>33</td>
<td>1</td>
<td>94%</td>
<td>3%</td>
</tr>
<tr class="odd">
<th>iPod</th>
<td>32</td>
<td>23</td>
<td>91%</td>
<td>66%</td>
</tr>
<tr class="even">
<th>Maps</th>
<td>30</td>
<td>1</td>
<td>86%</td>
<td>3%</td>
</tr>
<tr class="odd">
<th>Settings</th>
<td>28</td>
<td>1</td>
<td>80%</td>
<td>3%</td>
</tr>
<tr class="even">
<th>Clock</th>
<td>27</td>
<td></td>
<td>77%</td>
<td>-</td>
</tr>
<tr class="odd">
<th>Photos</th>
<td>25</td>
<td></td>
<td>71%</td>
<td>-</td>
</tr>
<tr class="even">
<th>Weather</th>
<td>23</td>
<td></td>
<td>66%</td>
<td>-</td>
</tr>
<tr class="odd">
<th>Tweetie</th>
<td>21</td>
<td>5</td>
<td>60%</td>
<td>14%</td>
</tr>
<tr class="even">
<th>Notes</th>
<td>20</td>
<td></td>
<td>57%</td>
<td>-</td>
</tr>
<tr class="odd">
<th>App Store</th>
<td>12</td>
<td></td>
<td>34%</td>
<td>-</td>
</tr>
<tr class="even">
<th>Things</th>
<td>11</td>
<td></td>
<td>31%</td>
<td>-</td>
</tr>
<tr class="odd">
<th>Facebook</th>
<td>10</td>
<td>1</td>
<td>29%</td>
<td>3%</td>
</tr>
<tr class="even">
<th>Birdfeed</th>
<td>9</td>
<td>3</td>
<td>26%</td>
<td>9%</td>
</tr>
<tr class="odd">
<th>Calculator</th>
<td>9</td>
<td></td>
<td>26%</td>
<td>-</td>
</tr>
<tr class="even">
<th>Instapaper</th>
<td>8</td>
<td></td>
<td>23%</td>
<td>-</td>
</tr>
</tbody>
</table>
<p>The most popular applications are Phone, Mail and Safari. These are the only three applications that are on all 35 home screens.</p>
<p>Looking at the table now, it seems obvious that these applications would be the most popular applications. Of course people want to make phone calls, send email, and browse the web.</p>
<p>But as I mentioned in <a href="theme-for-2010-the-mobile-internet-is-bigger-than-you-think">a previous post</a>, because of the focus on the the iPhone and the iPhone App Store, massive changes are happening right in front of everyone&#8217;s noses and most people are missing them.</p>
<p>The number of articles talking about App Stores and strike-it-rich application stories vastly outnumber those talking about the explosive growth of the mobile web.</p>
<p>Consequently, many businesses are focused on how their going to build an iPhone application and missing the fact that those <a href="http://www.cloudfour.com/iphone-app-store-blinders/">same iPhone owners are already probably trying to access their web site on their mobile phone and failing</a>.</p>
<p>Should it be surprising that the most popular applications on the iPhone are Phone, Mail and Safari? No, but if you believe what you read in the media these days, these applications are underdogs when competing against the explosion of apps.</p>
<p>Making calls. Sending email. Browsing the web. There are apps for that too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudfour.com/first-and-20-the-most-popular-iphone-apps-may-surprise-you/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Theme for 2010: The Mobile Internet is Bigger than You Think</title>
		<link>http://www.cloudfour.com/theme-for-2010-the-mobile-internet-is-bigger-than-you-think/</link>
		<comments>http://www.cloudfour.com/theme-for-2010-the-mobile-internet-is-bigger-than-you-think/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 16:30:49 +0000</pubDate>
		<dc:creator>Jason Grigsby</dc:creator>
				<category><![CDATA[Emerging Technology]]></category>
		<category><![CDATA[Mobile Web and Services]]></category>

		<guid isPermaLink="false">http://www.cloudfour.com/?p=735</guid>
		<description><![CDATA[Morgan Stanley analyst Mary Meeker gave a fantastic presentation at Web 2.0 Summit that I&#8217;ve been meaning to post here for a few weeks. The presentation is rich with information and the slides are dense.
On slide 29, Meeker starts her argument that &#8220;The Mobile Internet Is and Will Be Bigger Than Most Think.&#8221; I encourage [...]]]></description>
			<content:encoded><![CDATA[<p>Morgan Stanley analyst Mary Meeker gave a fantastic presentation at Web 2.0 Summit that I&#8217;ve been meaning to post here for a few weeks. The presentation is rich with information and the slides are dense.</p>
<p>On slide 29, Meeker starts her argument that &#8220;The Mobile Internet Is and Will Be Bigger Than Most Think.&#8221; I encourage you to read her slides and watch the video of her talk. Both are embedded below.</p>
<p>I&#8217;ve been thinking a lot about how her title speaks to what is going on right now in most people&#8217;s minds when it comes to mobile.</p>
<p>There is so much focus on iPhone applications and the iPhone generally, that massive changes are happening right in front of everyone&#8217;s noses that aren&#8217;t being noticed or are being taken for granted.</p>
<p>Perhaps the simplest example of this is the explosive growth of the mobile web. We have analysts <a href="http://www.readwriteweb.com/archives/analysts_predict_1_billion_mobile_web_users_by_2010.php">predicting that 1 billion mobile web users in 2010</a>—more than the number of PC users accessing the web.</p>
<p>Opera continues to report <a href="http://www.opera.com/smw/">exponential growth in usage of its Opera Mini browser</a>—a browser designed for low end feature phones instead of smart phones like the iPhone. The biggest growth is happening in developing countries.</p>
<p>And despite all of this mobile web growth, most businesses aren&#8217;t taking the steps necessary to optimize their web sites for mobile devices. Some have <a href="http://www.cloudfour.com/iphone-app-store-blinders/">iPhone blinders to such a degree that they undermine their own iPhone applications</a>.</p>
<p>And its not just the mobile web. The same could be said for SMS, MMS, GPS, or cameras.</p>
<p>In her presentation, Meeker stated talked about this as a trend for 2009, but I don&#8217;t see this disconnect between the size of the mobile Internet and most people&#8217;s perception of it going away any time soon.</p>
<p>In fact, Meeker summarized succinctly what I&#8217;ve been writing and about presenting about for the last couple of years.</p>
<p>Therefore, I&#8217;m adopting her trend title as my theme for next year.</p>
<ul>
<li><strong>2010: The Mobile Internet is Bigger than You Think</strong></li>
</ul>
<p>That&#8217;s right. The mobile internet is already here and it&#8217;s bigger than you think. Are you ready? If not, what are you waiting for?</p>
<div style="text-align:center;"><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/SyZuoDIVXBQ&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/SyZuoDIVXBQ&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></div>
<div style="text-align:center;"><a title="View Mary Meeker's Internet Presentation 2009 on Scribd" href="http://www.scribd.com/doc/21365349/Mary-Meeker-s-Internet-Presentation-2009" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;">Mary Meeker&#8217;s Internet Presentation 2009</a> <object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_967941056837243" name="doc_967941056837243" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle"	height="500" width="450" ><param name="movie"	value="http://d1.scribdassets.com/ScribdViewer.swf?document_id=21365349&#038;access_key=key-1wgoln39gfaz714k5y1o&#038;page=1&#038;version=1&#038;viewMode=slideshow"><param name="quality" value="high"><param name="play" value="true"><param name="loop" value="true"><param name="scale" value="showall"><param name="wmode" value="opaque"><param name="devicefont" value="false"><param name="bgcolor" value="#ffffff"><param name="menu" value="true"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><param name="salign" value=""><param name="mode" value="slideshow"><embed src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=21365349&#038;access_key=key-1wgoln39gfaz714k5y1o&#038;page=1&#038;version=1&#038;viewMode=slideshow" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_967941056837243_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle" mode="slideshow" height="500" width="450"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudfour.com/theme-for-2010-the-mobile-internet-is-bigger-than-you-think/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Who Owns Your Retweet?</title>
		<link>http://www.cloudfour.com/who-owns-your-retweet/</link>
		<comments>http://www.cloudfour.com/who-owns-your-retweet/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 03:10:43 +0000</pubDate>
		<dc:creator>Jason Grigsby</dc:creator>
				<category><![CDATA[Blogs and Social Media]]></category>
		<category><![CDATA[Emerging Technology]]></category>
		<category><![CDATA[retweet]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.cloudfour.com/?p=719</guid>
		<description><![CDATA[When you retweet something, do you expect someone else to be able to delete it?
Previously, if you retweeted something, your retweet was your own. Only you had the ability to delete it.
But with Twitter&#8217;s new retweet feature, your retweet is tied to the original author&#8217;s tweet. And if the original author deletes the tweet, your [...]]]></description>
			<content:encoded><![CDATA[<p>When you retweet something, do you expect someone else to be able to delete it?</p>
<p>Previously, if you retweeted something, your retweet was your own. Only you had the ability to delete it.</p>
<p>But with Twitter&#8217;s <a href="http://www.cloudfour.com/676/twitters-new-retweet-is-broken-and-how-to-fix-it/">new retweet feature</a>, your retweet is tied to the original author&#8217;s tweet. And <strong>if the original author deletes the tweet, your retweet is deleted from your timeline</strong>. </p>
<p>I&#8217;m not sure what the proper way to handle this is. </p>
<p>On the one hand, if the original author shared something they wished to retract, it would be nice to honor that. </p>
<p>On the other hand, the tweet didn&#8217;t happen in a vacuum. More importantly, the act of retweeting should be tied to the timeline of the person who retweeted it. Someone else shouldn&#8217;t be able to scrub that history.</p>
<p>What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudfour.com/who-owns-your-retweet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter&#8217;s New Retweet is Broken and How to Fix it</title>
		<link>http://www.cloudfour.com/twitters-new-retweet-is-broken-and-how-to-fix-it/</link>
		<comments>http://www.cloudfour.com/twitters-new-retweet-is-broken-and-how-to-fix-it/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 16:57:27 +0000</pubDate>
		<dc:creator>Jason Grigsby</dc:creator>
				<category><![CDATA[Blogs and Social Media]]></category>
		<category><![CDATA[Emerging Technology]]></category>
		<category><![CDATA[Mobile Web and Services]]></category>
		<category><![CDATA[retweets]]></category>
		<category><![CDATA[tweetie]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.cloudfour.com/?p=676</guid>
		<description><![CDATA[When Twitter announced their new retweet feature, I read Twitter founder Ev William&#8217;s reasons for the design of the new feature with interest. I understood his points. I didn&#8217;t agree with the solution, but was comforted by his closing note that &#8220;there&#8217;s nothing stopping you from simply quoting another tweet if that&#8217;s what you want [...]]]></description>
			<content:encoded><![CDATA[<p>When Twitter announced their new retweet feature, I read Twitter founder <a href="http://evhead.com/2009/11/why-retweet-works-way-it-does.html">Ev William&#8217;s reasons for the design of the new feature</a> with interest. I understood his points. I didn&#8217;t agree with the solution, but was comforted by his closing note that &#8220;there&#8217;s nothing stopping you from simply quoting another tweet if that&#8217;s what you want to do. Also, old-school retweets are still allowed, as well.&#8221;</p>
<p>My plan was simply to ignore the new retweet feature until they fixed its shortcomings. However, <a href="http://twitter.com/atebits/">Loren Brichter</a> released a new version of my favorite Twitter client for the iPhone, <a href="http://www.atebits.com/tweetie-iphone/">Tweetie</a>, that incorporates the new retweet feature and <a href="http://twitter.com/tweetie/status/6182598734">&#8220;deprecates&#8221; the old way of retweeting</a>.</p>
<p>After spending some time with the new version of Tweetie, it became clear that the new retweet feature and all of its warts are here to stay. Instead of ignoring it, it was more important to document the ways it is broken and try to get Twitter and the developers of Twitter clients to fix it.</p>
<h3>What Ev Got Wrong</h3>
<p>Ev&#8217;s post does an excellent job of outlining the <a href="http://evhead.com/2009/11/why-retweet-works-way-it-does.html">perceived shortcomings of the old way of retweeting</a>. I&#8217;m grateful for his explanation. Not only is it helpful to understand the design decisions they made, but it also helps me understand where Ev missed important uses of retweets.</p>
<h4>Attribution Confusion vs. Credibility and Reputation</h4>
<p>One of the main things that Twitter was trying to solve with the new retweet feature is attribution confusion. &#8220;Most notably, the text of the tweet is not written by the person whose picture you&#8217;re seeing, nor the username that&#8217;s at the beginning.&#8221;</p>
<p>The solution to this in the new retweet feature is to show the name and picture of the original person who wrote the tweet and annotate below the tweet the name of the person you are following who retweeted the post.</p>
<p><img src="http://www.cloudfour.com/wp-content/uploads/2009/12/twitter-new-retweet-format.png" style="width:484px;height:95px;border:0;margin-left:auto;margin-right:auto;" /></p>
<p>The problem with this solution to attribution confusion is that it eliminates one of the main values of retweets: the credibility and reputation of the person who is retweeting.</p>
<p>By removing the picture of the person who retweeted and making the name much smaller, it becomes much harder to tell quickly which of the people you are following retweeted the post. </p>
<p>The person who retweeted a link to an article matters a lot. We place different value on the people we follow and the information they share. </p>
<p>In the example above, it is more important to me to know that <a href="http://twitter.com/davewiner">Dave Winer</a> was the source of the retweet than it is to know that jenny8lee—someone I don&#8217;t know—wrote the original tweet.</p>
<p><a href="http://twitter.com/timoreilly">Tim O&#8217;Reilly</a> is someone who I find to have very intelligent takes on technology. When I see his picture in my twitter stream, I stop scanning and pay closer attention. His <strong>credibility and reputation</strong> is what makes me pay attention to what he tweets or retweets.</p>
<p>This is something that the independent Twitter clients have done a better job of addressing than Twitter itself. Both Tweetie and <a href="http://www.tweetdeck.com/">Tweetdeck</a> have included both the picture of the person who originated the tweet as well as the person who retweeted.</p>
<p style="text-align:center;"><img src="http://www.cloudfour.com/wp-content/uploads/2009/12/tweetie-retweet.jpg" style="width:320px;height:101px;border:0;" /></p>
<p>I much prefer the way Tweetie handles the retweet in the screenshot above to the way Twitter handles it. I see both Dave Winer&#8217;s name and picture. My only complaint is that the picture of the person retweeting is often too small to recognize quickly.</p>
<h4>Redundancy vs. Dipping in the Stream</h4>
<p>Another point that Ev makes is that &#8220;if five people you follow retweet the same thing, you get five copies, which can be useful but is a lot of noise.&#8221;</p>
<p>Ev is right that if you are reading every single tweet having redundant retweets can be a bit of noise. That said, it isn&#8217;t something that has ever bothered me.</p>
<p>The multiple retweets has however been something that has alerted me to important information. When you think of Twitter as a stream that you dip your toes into when you have time, important information can be missed if it only shows up in your stream one time. However, the more people retweet it, the more likely you are to encounter it whenever you decide to dip your toes in your Twitter stream.</p>
<p>I have to look no further than this past weekend to see the importance of this. On Saturday, the City of Portland announced that <a href="http://www.oregonlive.com/politics/index.ssf/2009/11/water_bureau_issues_boil_water.html">e-coli had been found in some of its water supply</a>.</p>
<p>I happened to be out with the family in one of the affected areas. While waiting in line, I checked Twitter. By the time I checked, it had been several hours since the announcement. Yet, I saw one of the many retweets about the outbreak and was able to advise the people around me what water to avoid.</p>
<p>Let me repeat, the <strong>only reason I learned about the e-coli outbreak was because I received multiple retweets</strong>. </p>
<p>Another reason multiple retweets are valuable is because of reputation and credibility. A retweet from someone I follow whose opinion I value more highly than others is more likely to catch my eye.</p>
<p>There is value in multiple retweets. I&#8217;d love to have this be an option to see all retweets or only the first one.</p>
<h3>Problems with the Current Implementations</h3>
<p>Aside from the two viewpoints about credibility and the value of multiple retweets, there are things lacking in the current retweet implementations. As my friend Peter Whooly pointed out, <a href="http://twitter.com/peterwooley/status/6206404620">it&#8217;s hard to tell if these are problems with the Twitter clients or Twitter&#8217;s API</a>.</p>
<h4>No Way to See Who Has Retweeted Your Tweets</h4>
<p>In Tweetie, when you go under your profile and look at the retweets, there is no way to tell who retweeted your tweet. This is possible on Twitter&#8217;s web interface.</p>
<h4>No Notification of Retweets</h4>
<p>One of the nice aspects of the old style of retweeting was that retweets also contained the @reply syntax. This meant that you could not only could see the retweets easily, but if your Twitter client offered notifications for replies, you would be prompted when someone retweeted you.</p>
<p>Knowing when someone retweets you is important so that you can participate in the conversation.</p>
<h4>Retweets Don&#8217;t Show Up in Lists</h4>
<p>This again is an issue of credibility and reputation. Say you create a list of people whose opinions and thoughts you highly value. It is a very select list and you read every tweet these people write. When you look at that list, you will miss any retweets using the new feature.</p>
<p>Being able to see retweets in Twitter lists is a big deal.</p>
<h4>Ability to Annotate Retweets</h4>
<p>This is already on the Twitter team&#8217;s radar. Ev says they have some ideas on how they might implement it. This isn&#8217;t a show stopper for me, but it is for a lot of other people.</p>
<h3>Vocal Minority or Silent Majority?</h3>
<p>One of the things that got me worked up about this was seeing Loren Brichter&#8217;s take on the new retweet feature. He said, &#8220;<a href="http://twitter.com/atebits/status/6183141704">vocal minority have problem with change &#8211; no doubt once they try it they&#8217;ll realize how awesome it is</a>.&#8221;</p>
<p>Because Loren is the developer of Tweetie, the iPhone client I prefer to use, his opinion about the retweet feature matters. The fact that he thinks that:</p>
<ol>
<li>it is only a vocal minority that has problems with it and
<li>that we simply have a problem with change</li>
</ol>
<p>frustrated me. From the conversations I&#8217;ve had with other users, that isn&#8217;t an accurate description.</p>
<p>Many of the same people who have problems with the new retweet feature embraced the new lists feature. Discounting opinions by saying people simply have a problem with change is a way of marginalizing contrary opinions without having to address them. There are legitimate issues with the retweet feature as I&#8217;ve outlined above.</p>
<p>And I&#8217;m not convinced that it is a minority of people who have problems with the new retweet feature. So far, I haven&#8217;t seen a single person who thinks the new retweet feature is complete.</p>
<p>Unlike lists which a majority of people raved about and immediately started using, the new retweet feature is something that most people seem to be at best accepting with hopes that Twitter will address its issues and at worst, so strongly opposed to the new feature that they are taking actions like <a href="http://twitter.com/betsywhim/status/6191434706">refusing to upgrade Tweetie to avoid it</a>.</p>
<h3>How to Fix Retweets</h3>
<p>I don&#8217;t disagree with most of what Ev said were the reasons for the new retweet feature. I also think formalizing retweets can lead to some really interesting information and features. </p>
<p>That said, the new feature has significant shortcomings that need to be addressed before we should consider the old way of retweeting deprecated. </p>
<p>I&#8217;m thankful that Loren implemented the new feature in Tweetie. It made me recognize that the feature wasn&#8217;t going away and was already impacting me even if I choose to use the old style retweet because others may use the new feature and I won&#8217;t see their retweets.</p>
<p>Therefore, the most important thing we can do to fix the situation is provide feedback to Twitter and Twitter client developers.</p>
<p>My hope is that if enough people provide feedback to Twitter (they are asking for feedback on the feature) that we can have a new retweet feature that we embrace as enthusiastically as we did Twitter lists.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudfour.com/twitters-new-retweet-is-broken-and-how-to-fix-it/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Freedom Time: Google Voice Letter to the FCC, iPhone App Store &amp; Mobile Gatekeepers</title>
		<link>http://www.cloudfour.com/freedom-time-google-voice-letter-fcc/</link>
		<comments>http://www.cloudfour.com/freedom-time-google-voice-letter-fcc/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 18:58:58 +0000</pubDate>
		<dc:creator>Jason Grigsby</dc:creator>
				<category><![CDATA[Blogs and Social Media]]></category>
		<category><![CDATA[Cloud Four Stories]]></category>
		<category><![CDATA[Emerging Technology]]></category>
		<category><![CDATA[Mobile Web and Services]]></category>
		<category><![CDATA[Top Stories]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[appstore]]></category>
		<category><![CDATA[att]]></category>
		<category><![CDATA[fcc]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[googlevoice]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobileweb]]></category>

		<guid isPermaLink="false">http://www.cloudfour.com/?p=625</guid>
		<description><![CDATA[Friday is the day to release news you want people to forget. No surprise then that Friday was when Google released the unredacted version of its letter to the FCC about Apple&#8217;s rejection of the Google Voice application.
In case you missed it, the FCC sent letters to Apple, Google, and AT&#038;T asking them about Apple&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Friday is the day to release news you want people to forget. No surprise then that Friday was when Google released the <a href="http://googlepublicpolicy.blogspot.com/2009/09/our-complete-letter-to-fcc-regarding.html">unredacted version of its letter to the FCC</a> about <a href="http://www.techcrunch.com/2009/07/27/apple-is-growing-rotten-to-the-core-and-its-likely-atts-fault/">Apple&#8217;s rejection of the Google Voice application</a>.</p>
<p>In case you missed it, the <a href="http://www.computerworld.com/s/article/9136164/FCC_probes_Apple_s_rejection_of_Google_Voice_for_iPhone">FCC sent letters to Apple, Google, and AT&#038;T</a> asking them about Apple&#8217;s rejection of the Google Voice for iPhone application and what role each company played.</p>
<p><a href="http://www.apple.com/hotnews/apple-answers-fcc-questions/">Apple</a> and <a href="http://www.techcrunch.com/2009/08/21/att-to-fcc-we-did-not-block-the-google-voice-app-on-the-iphone/">AT&#038;T</a> released the full content of their responses to the FCC. Google asked for portions of its response to be redacted. However, a Freedom of Information Act request prompted Google to divulge the full content of their response.</p>
<p>And yet despite this latest revelation, the <a href="http://news.cnet.com/8301-13579_3-10356462-37.html">he said, she said nature of the follow ups</a>, and word that <a href="http://www.techcrunch.com/2009/09/18/google-releases-a-nuke-apple-wont-win-this-fight/">Google may even have a screenshot proving that Apple is lying</a>, <strong>Google Voice is nowhere near the most important App Store rejection</strong>.</p>
<p>That distinction belongs to Freedom Time.</p>
<h3>Why Freedom Time Matters More than Google Voice</h3>
<p><img src="http://www.cloudfour.com/wp-content/uploads/2009/09/freedomtime1.jpg" style="float:right;width:216px;border:0;margin:0 0 10px 10px" alt="Freedom Application Screenshot" />Like many iPhone applications, Freedom Time was a frivolous application. The application displayed a cartoon character of George Bush with arms like a Mickey Mouse watch. But instead of telling time, the application counted down the days until Inauguration Day.</p>
<p>Freedom Time wasn&#8217;t one of the more high-profile iPhone App Store rejections. Unlike Google Voice, people barely noticed when the application was rejected.</p>
<p>What is important is the reason why Freedom Time was rejected. <a href="http://www.juggleware.com/blog/2008/09/freedomtime-rejected-by-apple-for-app-store/">Apple&#8217;s response</a> to the developer was:</p>
<blockquote><p>Upon review of your application, Freedom Time cannot be posted to the App Store because it contains content that does not comply with Community Standards.  Usage of such materials, as outlined in the iPhone SDK Agreement section 3.3.12, is prohibited:</p>
<p>“Applications must not contain any obscene, pornographic, offensive or defamatory content or materials of any kind (text, graphics, images, photographs, etc.), or other content or materials that in Apple’s reasonable judgement may be found objectionable by iPhone or iPod touch users.”</p>
<p><strong>Defaming, demeaning, or attacking political figures is not considered appropriate content for the App Store</strong>.</p></blockquote>
<p>Can you imagine political discourse of any significance that doesn&#8217;t include demeaning or attacking political figures? Like it or not, that&#8217;s part of the exchange of ideas that form a democracy.</p>
<p>This policy essentially bans any editorial cartoons&#8212;cartoons that have been part of America&#8217;s history since its inception.</p>
<p>The idea that political discourse might be rejected from the App Store as a matter of policy surely must be a mistake, right?</p>
<h3>Think Different? What&#8217;s the Point?</h3>
<p>Unfortunately, it isn&#8217;t a mistake. The developer of Freedom Time emailed Steve Jobs, and he actually got a reply. <a href="http://www.juggleware.com/blog/2008/09/steve-jobs-writes-back/">Steve wrote</a>:</p>
<blockquote><p>
 Even though my personal political leanings are democratic, I think this app will be offensive to roughly half our customers.  <strong>What’s the point?</strong></p>
<p>Steve</p></blockquote>
<p>I&#8217;ve often wondered what the Steve Jobs who attended Reed College during the early days of the Watergate scandal would think of that quote.</p>
<h3>Steve Jobs, George Bush, Richard Nixon, and Scott Ritter</h3>
<p>These four people&#8212;two that I admire and two that broke our trust&#8212;have become linked in my mind because of the Freedom Time rejection.</p>
<p>Freedom of speech is easy to defend when the speech is popular, but the real test comes when you have to defend unpopular speech or things that you don&#8217;t agree with.</p>
<p>In Fall 2008, George Bush had the <a href="http://www.gallup.com/poll/110980/Bush-Job-Approval-25-Lowest-Yet.aspx">worst approval ratings since Nixon</a>. <strong>At a time in which we had one of the most unpopular Presidents in American history, Apple didn&#8217;t have the courage to approve a simple, stupid application like Freedom Time.</strong></p>
<p>What is the likelihood that Apple would approve a truly controversial and unpopular application during a time when popular opinion makes it difficult to stand up for what&#8217;s right?</p>
<p>I find myself wondering what would have happened if former marine and U.N. Weapons Inspector <a href="http://en.wikipedia.org/wiki/Scott_Ritter">Scott Ritter</a> had tried to release an application in 2002 talking about how there were no weapons of mass destruction in Iraq.</p>
<p>When Ritter did speak up in 2002 and told the world that he had been in Iraq and that there were no weapons of mass destruction, popular opinion was so high in favor of Bush policies that despite being known as a patriot, conservative, and a hawk, Ritter was <a href="http://www.google.com/search?q=scott+ritter+traitor">called a traitor by some</a>.</p>
<p><strong>What if the only means Scott Ritter had to share what he knew with the rest of the world had been through an App Store?</strong></p>
<h3>Flickr Censorship Pales in Comparison</h3>
<p><a href="http://www.flickr.com/photos/thomashawk/3834570613/"><img src="http://farm4.static.flickr.com/3469/3834570613_69356550ef_m.jpg" style="float:left;margin:0 10px 10px 0;border:0;" alt="Censored Obama image"></a>Recently Flickr received a lot of scrutiny and pressure because of perceived <a href="http://thomashawk.com/2009/08/flickr-censors-political-image-critical-of-president-obama.html">censorship of a political image</a>. The image showed a modified version of Obama on the cover of Time Magazine where Obama was made to look like the Joker from the most recent Batman movie.</p>
<p>Yahoo, the parent company for Flickr, later explained that they removed the image from Flickr because they had received a <a href="http://www.techcrunch.com/2009/08/21/flickr-v-free-speech-where-is-the-courage/">copyright infringement claim</a>.</p>
<p>I don&#8217;t care to debate the Flickr censorship case. Instead, I want to ask simply why Flickr got a lot of grief for censoring a single image that they say they removed because of a copyright claim, but <strong>Apple has thus far escaped scrutiny for a standing policy that rejects any applications that attack political figures</strong>.</p>
<p>The image that Flickr removed would have never made it through the iPhone app review process in the first place.</p>
<h3>The Mobile Proposition: Trade Liberty for Security</h3>
<p>Apple has good reasons for why it has an App Store review process. It <a href="http://www.apple.com/hotnews/apple-answers-fcc-questions/">told the FCC that</a>:</p>
<blockquote><p>We created an approval process that reviews every application submitted to Apple for the App Store in order to protect consumer privacy, safeguard children from inappropriate content, and avoid applications that degrade the core experience of the iPhone.</p></blockquote>
<p>This is a very similar argument that carriers and handset manufacturers have been making for years now. The argument is that mobile phones contain so much personal, sensitive information that applications need to be vetted to ensure that consumers are protected.</p>
<p>This is the same argument that <a href="http://en.wikiquote.org/wiki/Benjamin_Franklin">Ben Franklin famously warned us about</a> when he said:</p>
<blockquote><p>Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety.</p></blockquote>
<p>And despite the fact that we would not accept similar arguments from our government, we seem willing to give up our freedoms to mobile companies for the sake of our own security.</p>
<h3>It&#8217;s Not About Apple. It&#8217;s About Gatekeepers</h3>
<p>While I&#8217;ve spent most of my time focusing on Apple, please don&#8217;t mistake this as a tirade against Apple. Apple just happens to be leading the way in this area of mobile as well.</p>
<p>The reality is that if mobile is going to live up to its promise, we need a future without gatekeepers.</p>
<p>It isn&#8217;t hard to conceive of a future where more people have smartphones than have PCs. In some countries, people get more news from their mobile phones than they do from their desktop computers.</p>
<p>Before we get to the point where mobile phones have become the primary way that people get their news and information, we need to ensure that we have the freedom to publish what we want without restrictions.</p>
<p>For these reasons, I&#8217;m encouraged by the work of organizations like the <a href="http://www.open-mobile.org/about-omc/why-open-mobile-consortium-needed">Open Mobile Consortium</a>. They are tackling the difficult work of providing truly open mobile solutions that allow people in repressive regimes to communicate freely.</p>
<h3>The Moral Imperative of the Mobile Web</h3>
<p>In addition to the Open Mobile Consortium, we need to make sure that there are alternatives to app stores and their gatekeepers. The best alternative is web technology.</p>
<p>This is why I&#8217;ve gone from thinking about mobile web technology as a <a href="http://www.cloudfour.com/459/the-five-most-common-arguments-for-native-iphone-development/">smart business decision</a> for some applications to thinking of it as a moral imperative.</p>
<p>Even if you are an Objective-C programmer who has had a lot of success on the iPhone App Store, it is in your best interest that the mobile web develop into a viable alternative to app stores. It is in society&#8217;s best interest.</p>
<p>To get to that point, we need to solve the short-coming of the mobile web. We need the technology to stabilize. We need real browsers on all phones. And we need a reliable and easy way to accept payment for our mobile web applications and services.</p>
<p>I cannot state this strongly enough: we need an <strong>open and free mobile web</strong> to be a viable alternative to the mobile gatekeepers to ensure that we have the <strong>freedom to say what must be said</strong> and the ability to have <strong>our voices heard by others</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudfour.com/freedom-time-google-voice-letter-fcc/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
