<?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"?><!-- generator="wordpress/2.3.3" --><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/" version="2.0">

<channel>
	<title>STYLECampaign</title>
	<link>http://stylecampaign.com/blog</link>
	<description />
	<pubDate>Wed, 16 May 2012 20:19:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/StyleCampaign" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="stylecampaign" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">StyleCampaign</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Designing for Windows Phone</title>
		<link>http://stylecampaign.com/blog/2012/05/designing-for-windows-phone/</link>
		<comments>http://stylecampaign.com/blog/2012/05/designing-for-windows-phone/#comments</comments>
		<pubDate>Wed, 16 May 2012 20:19:38 +0000</pubDate>
		<dc:creator>Anna Yeaman</dc:creator>
		
		<category><![CDATA[Mobile Email]]></category>

		<guid isPermaLink="false">http://stylecampaign.com/blog/2012/05/designing-for-windows-phone/</guid>
		<description><![CDATA[While Windows Phone 2015 marketshare predictions are looking a tad optimistic, it&#8217;s still early days. The Nokia Lumia has only just released, users are tied to two year plans and some are holding out for WP8. Honestly though, I&#8217;m more interested in the Metro UI than its usage stats though it can&#8217;t hurt to get a [...]]]></description>
			<content:encoded><![CDATA[<p>While Windows Phone 2015 <a href="http://www.wpcentral.com/gartner-predicting-prosperity-wp7-2015" title="Gartner predicts Windows to overtake iPhone by 2015 due to Nokia (2nd place behind Android)" target="_blank">marketshare</a> <a href="http://bits.blogs.nytimes.com/2012/01/23/windows-phone-7-predictions/" title="Two more research firms place WP7 ahead of iPhone in 2015" target="_blank">predictions</a> are looking a tad optimistic, it&#8217;s still early days. The Nokia Lumia has only just released, users are tied to two year plans and some are holding out for <a href="http://www.pcworld.com/article/254084/windows_phone_8_may_burn_early_adopters.html" title="Would help if they let WP7 users know if they'll get the upgrade!" target="_blank">WP8</a>. Honestly though, I&#8217;m more interested in the Metro UI than its usage stats though it can&#8217;t hurt to get a head start.</p>
<h2>Hostile environment</h2>
<p>Images are blocked by default, in place of alt text you see &#8220;download pictures&#8221;. The file weight is displayed below the creative as a further deterrent. Knowing many users pay for data, WP, BB and Android allow the user to manage downloads. Though widespread <a href="http://stylecampaign.com/blog/2010/10/making-sense-of-mobile-email-usage-stats/" title="Reasons why mobile usage stats are understated" target="_blank">image blocking</a> makes it hard to get accurate mobile usage stats.</p>
<p>{ Screenshots from Nokia Lumia 800 running WP7.5 &#8220;Mango&#8221; / screen is 480 x 800px }</p>
<p><a href="http://stylecampaign.com/blog/blogimages/WP7/WP7_f.jpg" target="_blank" title="View fullsized screenshots"><img src="http://stylecampaign.com/blog/blogimages/WP7/WP7_e.jpg" alt="Designing emails for WP7 " border="0" height="595" width="720" /></a></p>
<p style="text-align: left">&nbsp;</p>
<h2>From name dominates</h2>
<p>The from name - sliced off after ~15 characters - dominates the creative below, which by default is more zoomed out than iOS. You can pinch to zoom in, or use the lesser known double tap gesture but it&#8217;s extra work.</p>
<p><a href="http://stylecampaign.com/blog/blogimages/WP7/WP7_b.jpg" target="_blank" title="View fullsized screenshots"><img src="http://stylecampaign.com/blog/blogimages/WP7/WP7_g.jpg" alt="Designing emails for WP7 " border="0" height="596" width="720" /></a></p>
<p style="text-align: left">&nbsp;</p>
<h2>Auto scaled HTML text</h2>
<p>WP scales some HTML text up depending on it&#8217;s container. This results in odd sections of copy being emphasized and occasional formatting issues. Though on the plus side, some pre-header and footer text becomes legible. BTW I&#8217;m sure it&#8217;s a coincidence that <a href="http://stylecampaign.com/blog/blogimages/WP7/WP7_14.jpg" title="View Google Offers email on WP7" target="_blank">Google&#8217;s emails</a> are broken.</p>
<p><a href="http://stylecampaign.com/blog/blogimages/WP7/WP7_q.jpg" target="_blank" title="View fullsized screenshots"><img src="http://stylecampaign.com/blog/blogimages/WP7/WP7_r.jpg" alt="Designing emails for WP7 " border="0" height="592" width="710" /></a></p>
<p style="text-align: left">&nbsp;</p>
<h2>Gmail quirks</h2>
<p>Media queries are supported in the <a href="http://stylecampaign.com/blog/blogimages/WP7/WP7_16.jpg" title="Screen of Colly.com in WP7 browser" target="_blank">browser</a> (IE9), Hotmail and Yahoo! Mail but not Gmail. Defining the viewport also works in Hotmail and Yahoo! Mail, but again no Gmail support. Below, the viewport is set to equal the device width. Gmail ignores it and the 600px wide image is zoomed right out. This might be because it&#8217;s left aligned, see also <a href="http://stylecampaign.com/blog/blogimages/WP7/WP7_13.jpg" title="NM very zoomed out...left aligned?" target="_blank">Neiman Marcus</a>.</p>
<p><a href="http://stylecampaign.com/blog/blogimages/WP7/WP7_v.jpg" title="View full-sized screenshots" target="_blank"><img src="http://stylecampaign.com/blog/blogimages/WP7/WP7_w.jpg" alt="Designing emails for WP7 " border="0" height="398" width="720" /></a></p>
<p style="text-align: left">&nbsp;</p>
<h2>Flat UI vs. 3D</h2>
<p>Do users have a harder time distinguishing flat buttons, or is <a href="http://llewyn.com/2012/03/02/windows-8-metro-ui-flat-isnt-bad/" title="Flat Metro UI isn't bad" target="_blank">color</a> and size enough of a visual cue? A flat UI like Metro is more email friendly as gradients, drop shadows, glow ect have little support on the desktop. You also have to write more code for iOS-y buttons and it takes longer to draw.</p>
<p>Different UI elements from Android, iOS and Windows Phone 7 -  from Android guidelines.</p>
<p><img src="http://stylecampaign.com/blog/blogimages/media-queries/boh14.jpg" alt="Sampling of UI elements from Android, iOS and Windows Phone 7. " border="0" height="284" width="460" /></p>
<p>While I prefer a minimal look, I&#8217;m nervous about ditching depth cues altogether. With no hover state a drop shadow can serve a useful function. I also wonder if we&#8217;ll outgrow <a href="http://tobiasahlin.com/blog/skeumorphism-and-storytelling/" title="good read" target="_blank">skeuomorphism</a> as touch interfaces become more familiar?</p>
<p><img src="http://stylecampaign.com/blog/blogimages/WP7/WP7_m.jpg" alt="Designing emails for WP7 " border="0" height="483" width="656" /></p>
<p style="text-align: left">&nbsp;</p>
<h2>Mobile testing</h2>
<p>I&#8217;d been using DeviceAnywhere for a while before I got a real iOS device. Within seconds of playing with my email on an iPod, I wanted to tweak the design. You can&#8217;t beat seeing where your grip rests, the speed with which you scroll, positions you read in, download times, accidentally triggering links and other newbie errors.</p>
<p>Besides the Lumia, I just added a Samsung Nexus to our testing suite and a Galaxy Note is on the way. I felt it was important to expand the range of <a href="http://opensignalmaps.com/reports/fragmentation.php" title="Great Android breakdown of devices and screen sizes ect" target="_blank">Android</a> devices we test on. Though it&#8217;s impossible to have every device, so I still supplement with tools like DeviceAnywhere (more <a href="http://www.theemailguide.com/email-marketing/top-10-mobile-email-preview-test-tools/" title="10 Mobile preview tools" target="_blank">preview tools</a>).</p>
<p>Though if you&#8217;re a designer it&#8217;s worth getting a Windows Phone just to study the design patterns. Also the Lumia has the most beautiful matte screen, it&#8217;s like the monolith from Space Odyssey&#8230;makes me want to design dark emails all day long.</p>
<p><a href="http://opensignalmaps.com/reports/fragmentation.php" target="_blank"></a></p>
<img src="http://feeds.feedburner.com/~r/StyleCampaign/~4/M05oB-eiS3s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stylecampaign.com/blog/2012/05/designing-for-windows-phone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Worth gambling on hi-res?</title>
		<link>http://stylecampaign.com/blog/2012/03/worth-gambling-on-hi-res/</link>
		<comments>http://stylecampaign.com/blog/2012/03/worth-gambling-on-hi-res/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 17:14:10 +0000</pubDate>
		<dc:creator>Anna Yeaman</dc:creator>
		
		<category><![CDATA[Dynamic Image Server]]></category>

		<category><![CDATA[Mobile Email]]></category>

		<category><![CDATA[DIS]]></category>

		<category><![CDATA[iPad]]></category>

		<category><![CDATA[mobile]]></category>

		<category><![CDATA[retina]]></category>

		<guid isPermaLink="false">http://stylecampaign.com/blog/2012/03/worth-gambling-on-hi-res/</guid>
		<description><![CDATA[An ongoing tug of war between Graeme and I is performance vs. aesthetics. Is it worth quadrupling the image weight for iPhone 4, when a 320px image looks OK? Graeme thinks not, I begrudgingly agree. So I was keen to see how images fare on the iPad 3, with it&#8217;s 2048&#215;1536 retina display.
See a difference?
Here&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>An ongoing tug of war between Graeme and I is performance vs. aesthetics. Is it worth quadrupling the image weight for iPhone 4, when a 320px image looks OK? Graeme thinks not, I begrudgingly agree. So I was keen to see how images fare on the iPad 3, with it&#8217;s 2048&#215;1536 retina display.</p>
<h2>See a difference?</h2>
<p>Here&#8217;s screenshots of a 710px wide email (816KB images) on the iPad <a href="http://stylecampaign.com/blog/blogimages/Retina/ipad2_cb.jpg" title="View iPad 2 screenshot" target="_blank">2</a> and <a href="http://stylecampaign.com/blog/blogimages/Retina/ipad3_cb.jpg" title="View iPad 3 screenshot" target="_blank">3</a>. The difference in resolution (1024&#215;768 v 2048&#215;1536) makes it hard to do a side-by-side comparison. So I took some <a href="http://stylecampaign.com/blog/blogimages/Retina/retina7.jpg" title="iPad 2 and 3 comparsion" target="_blank">photos</a> you can <a href="http://stylecampaign.com/blog/blogimages/Retina/retina16.jpg" title="iPad 2 and 3 comparsion" target="_blank">eyeball</a>. Can you tell which is which? I couldn&#8217;t at first.</p>
<p>On closer inspection HTML text is sharper on the iPad3, and small image-based text slightly more pixelated. I doubt the average user would notice though. Especially as email read times are in the seconds.</p>
<p>{ HTML text  - purple section is an image - iPad 2 top and iPad 3 below }</p>
<p><img src="http://stylecampaign.com/blog/blogimages/Retina/retina12.jpg" alt="iPad 3 retina" border="0" height="500" width="710" /></p>
<p>I&#8217;m not saying your images wouldn&#8217;t look sharper if you used hi-res. Of course they would. But that 710px image looks no worse than it ever did on the iPad 2.</p>
<p style="text-align: center">&nbsp;</p>
<h2>Media queries</h2>
<p>If you did want image quality on par with native apps there are a few options. Using @media you can switch between different res images based on viewport size or pixel density. Though setting an image to  display:none doesn&#8217;t prevent all the assets from being downloaded. You could end up forcing a 1.3MB download on mobile users (1MB iPad 3 + 250k desktop + 50K mobile).</p>
<p style="text-align: center">&nbsp;</p>
<h2>Fluid</h2>
<p>Instead of sending all viewports the smallest res image e.g. 320px, with fluid you&#8217;d do the reverse. Prepare the image at the highest res, set the width to 100% and let the browser resize it. Problem is, you&#8217;d still be forcing a hi-res image on mobile users.</p>
<p>{ <a href="http://stylecampaign.com/blog/blogmails/fluid/fluidimg/graeme.htm" title="Have a play with fluid email" target="_blank">Play</a> with fluid email }</p>
<p><a href="http://stylecampaign.com/blog/blogmails/fluid/fluidimg/graeme.htm" target="_blank" title="Have a play with fluid email"><img src="http://stylecampaign.com/blog/blogimages/Retina/retina3.jpg" alt="iPad 3 retina" border="0" height="480" width="320" /></a></p>
<p style="text-align: center">&nbsp;</p>
<h2>Server-side</h2>
<p>Server-side solutions like <a href="http://stylecampaign.com/blog/2011/08/alternate-mobile-images/" title="Lots of reasons you might want an alternate mobile img" target="_blank">DIS</a> detect the device via the UA string then serve up an appropriate sized image. Working from a low-res default you don&#8217;t have to maintain a list of every device/client, just a representative selection. Though it&#8217;s too fundamental a feature for a proprietary solution.</p>
<p>{ iPod User agent readout via DIS. Frowning at laptop webcam, with Graeme taking screenshot }</p>
<p><img src="http://stylecampaign.com/blog/blogimages/Retina/retina2.jpg" alt="iPad 3 retina" border="0" height="480" width="320" /></p>
<p style="text-align: center">&nbsp;</p>
<h2>Connection speed</h2>
<p>Some users are on 3G or 4G, others WiFi. How do you differentiate?  Historically most iPad <a href="http://gigaom.com/mobile/sorry-carriers-9-out-of-10-tablets-sold-are-wi-fi/" title="iPad sales" target="_blank">sales</a> are WiFi. But WiFi reception at a busy conference isn&#8217;t the same as at home over broadband, which isn&#8217;t always optimal anyway. If you increase file size, load times increase by the same factor, and who wants to download a 2.0MB file at 64k a second&#8230;</p>
<p>{ Slow download times impact sales }</p>
<p><img src="http://stylecampaign.com/blog/blogimages/Retina/retina19.jpg" alt="iPad 3 retina" border="0" height="500" width="375" /></p>
<p>With our <a href="http://www.youtube.com/user/StyleCampaignTube?feature=mhee" title="Dynamic vid on YouTube" target="_blank">dynamic video</a>, we calculated the available bandwidth based on the previous group of frames. So we were always monitoring and adjusting the compression/fps/res. You can&#8217;t use this technique with a single image though, and there&#8217;s no JavaScript support in email.</p>
<p>So even using @media or DIS, we&#8217;d be making broad assumptions about <a href="http://www.xanthir.com/blog/b4Hv0" title="Media Queries Can't Be Used for Resolution Negotiation" target="_blank">bandwidth</a>. Looking at <a href="http://stylecampaign.com/blog/blogmails/phantom/email_image_size.htm" title="50 retails emails img weight (no animated gifs)" target="_blank">50 retail emails</a>, 258k was the average image weight (17k-973k range). Worse case, you&#8217;d be taking a 2MB gamble by targeting the iPad 3&#8217;s resolution.</p>
<p style="text-align: center">&nbsp;</p>
<h2>Alternatives to images</h2>
<p>We&#8217;ve been saying use more HTML text for years, and more recently CSS3 for buttons ect. Though less time and budget spent coding, and increased creative freedom with images, make this a difficult sell. Especially on a daily send.</p>
<p>Do what you can. Make any reusable components HTML, like navigation and footers. In the Crate&amp;Barrel example, body text within a simple rect was HTML, the more complex areas image-based. One old UK trend, used HTML text at the top of the email, then it would drop off to images. You could also just make your logo hi-res, as it&#8217;s usually only a small file. It doesn&#8217;t have to be all or nothing.</p>
<p>{ <a href="http://www.stylecampaign.com/blog/blogmails/retina/next.htm" title="View Next email" target="_blank">View Next email</a> }</p>
<p><a href="http://www.stylecampaign.com/blog/blogmails/retina/next.htm" target="_blank" title="View Next email"><img src="http://stylecampaign.com/blog/blogimages/Retina/retina18.jpg" alt="iPad 3 retina" border="0" height="492" width="507" /></a></p>
<p style="text-align: center">&nbsp;</p>
<h2>One big image</h2>
<p>We use the term &#8220;One big image&#8221;, though it&#8217;s rarely the case. Going back to those <a href="http://stylecampaign.com/blog/blogmails/phantom/email_image_size.htm" title="50 retails emails img weight (no animated gifs)" target="_blank">50 retail emails</a>, half of the hero images were sliced up. It&#8217;s the only reliable way to  add multiple URLs. This means a mosaic of images to prepare and swap, rather than just one. It&#8217;s not a show stopper, but it does add to the  complexity.</p>
<p>As does asking a designer to create a 1400px layout. Sure we can do it, but it&#8217;s an adjustment. One that would also require access to hi-res assets.</p>
<p style="text-align: center">&nbsp;</p>
<h2>ROI of crisper images?</h2>
<p>With popular viewports now ranging from 320px-1536px a one-size-image fits  all approach is sloppy. With the adoption of Smart <a href="https://developers.google.com/tv/web/docs/design_for_tv" title="Designing for TV" target="_blank">TV&#8217;s</a> and even <a href="https://plus.google.com/u/0/117958679536248572476/posts/3Q215QUqBzR" title="BMW with on-board email " target="_blank">cars</a> with on-board email, the problem is just going to get more acute. If we&#8217;re not going to wean ourselves off print mag layouts, the  least we can do is optimize image downloads.</p>
<p>But until there&#8217;s a reliable way of conditionally serving images - that doesn&#8217;t make a truckload of assumptions - I&#8217;m reluctant to gamble on hi-res.</p>
<img src="http://feeds.feedburner.com/~r/StyleCampaign/~4/Qj2aZzkZ_a8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stylecampaign.com/blog/2012/03/worth-gambling-on-hi-res/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Live Twitter chat in email</title>
		<link>http://stylecampaign.com/blog/2012/02/live-twitter-chat-in-email/</link>
		<comments>http://stylecampaign.com/blog/2012/02/live-twitter-chat-in-email/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 19:20:40 +0000</pubDate>
		<dc:creator>Anna Yeaman</dc:creator>
		
		<category><![CDATA[Dynamic Image Server]]></category>

		<category><![CDATA[Email &amp; Social Media]]></category>

		<category><![CDATA[Mobile Email]]></category>

		<category><![CDATA[DIS]]></category>

		<category><![CDATA[email and social]]></category>

		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://stylecampaign.com/blog/2012/02/live-twitter-chat-in-email/</guid>
		<description><![CDATA[We wanted this feature as part of our email game framework, so players could send each other smackdowns. Graeme had been using Skype (more on that below), when I thought of piggybacking on a Twitter hashtag.
Twitter API
The latest tweets with e.g. #eslots in them, are grabbed from Twitter&#8217;s API and rendered into an email on open. [...]]]></description>
			<content:encoded><![CDATA[<p>We wanted this feature as part of our <a href="http://stylecampaign.com/blog/2011/12/email-games/" title="Email games" target="_blank">email game</a> framework, so players could send each other <a href="http://stylecampaign.com/blog/2011/12/email-games/" title="Email games" target="_blank"></a>smackdowns. Graeme had been using Skype (more on that below), when I thought of piggybacking on a Twitter hashtag.</p>
<h2>Twitter API</h2>
<p>The latest tweets with e.g. #eslots in them, are grabbed from Twitter&#8217;s API and rendered into an email on open. So every time it&#8217;s opened, the tweets automatically update. We can also use animation to refresh the stream, without re-opening. We are not limited to hashtags, you can use <a href="https://twitter.com/#%21/search-home" title="If you can do it in Twitter search you can do it in an email" target="_blank">operators</a> etc. to curate tweets as well.</p>
<p>{ Our Feb 2012 <a href="http://stylecampaign.com/blog/blogimages/live_twitter/live_tweets.jpg" title="Screenshots of our Feb newsletter in Outlook with live Twitter Chat" target="_blank">newsletter</a>, pulled in tweets containing #EEC12 }</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/live_twitter/Twitter_darkFin.jpg" alt="Live Twitter chat in email" height="600" border="0" width="295" /></p>
<p style="text-align: left">&nbsp;</p>
<h2>One hashtag. Infinite layouts.</h2>
<p>What you get back from Twitter is just raw data. We then format it into email creative using, &#8220;server-side Photoshop&#8221;. You can choose to leave out bits of data, like the time-stamp or avatars. Tweets can be composited over any background image, as it&#8217;s carried out server-side. On open, it&#8217;s drawn as a single foreground image.<a href="http://stylecampaign.com/blog/2011/12/email-games/" title="Email games" target="_blank"> </a></p>
<p style="text-align: left">{ Twitter chat layout is drawn server-side, so few creative restrictions }</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/live_twitter/three.jpg" alt="Live Twitter chat in email" height="459" border="0" width="710" /></p>
<p style="text-align: left">&nbsp;</p>
<p style="text-align: center">&nbsp;</p>
<h2>Mobile / tablet / desktop</h2>
<p>DIS can apply a <a href="http://stylecampaign.com/blog/2011/08/alternate-mobile-images/" title="Alternate mobile images using DIS" target="_blank">different script</a> for each email client or device. So you might narrow the width, change the color palette and decrease the no. of tweets for iPhone vs. iPad. Though by combining dynamic elements with media queries, you get additional control over the static layout.</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/live_twitter/Twitter_layout.jpg" alt="Live Twitter chat in email" height="587" border="0" width="710" /></p>
<p style="text-align: left">&nbsp;</p>
<h2>Augment the Twitter stream</h2>
<p>Graeme had the idea of adding players game scores to their tweets. You could even do <a href="http://www.techxav.com/2009/07/15/50-really-cool-twitter-mashups/" title="Twitter mashups" target="_blank">Twitter mashups</a>, such as combining Twitter with Flickr or Klout. There&#8217;s any number of APIs - Facebook, Skype and Goggle Maps are some we&#8217;ve played with - but they&#8217;d have to add to the gameplay to make the cut.</p>
<p>{ Game scores with tweets }</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/live_twitter/Twitter_score.jpg" alt="Live Twitter chat in email" height="570" border="0" width="295" /></p>
<p style="text-align: center">&nbsp;</p>
<h2></h2>
<h2>Email bleeps</h2>
<p>Opt to skip tweets that contain naughty words, or replace them with XXX. The naughty words file is customizable, so if you don&#8217;t want a competitor&#8217;s name in your email just add it in. I&#8217;ve mixed feelings about email bleeps, but it&#8217;s an understandable concern.</p>
<h2>Skype chat</h2>
<p>Anyone with Skype can start a conversation with the DIS server (it has  its own Skype account). Skype messages via the chat, are then automatically embedded in the email content. So whoever is running the game, can send private Skype texts. Optionally, players can send their own messages to DIS.</p>
<p>It doesn&#8217;t have to be text. Below is Graeme and me making a Skype video call to DIS on an iPad, then streaming it into an email on my iPod.</p>
<p>{ Hijacking our Avatar demo in the conference hall at the WhatCounts summit last Oct }</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/email_games/email-game12.jpg" alt="Games in email" height="480" border="0" width="320" /></p>
<p style="text-align: left">&nbsp;</p>
<h2>Get out of the way</h2>
<p>Graeme wants to see a couple of gamers taunting each other. I want email that&#8217;s more intimate and human. Users will have their own ideas. All this tech does is provide a means to communicate, then get out of the way. However it gets used, I believe social integration in email should go both ways. It should be&#8230;social.</p>
<img src="http://feeds.feedburner.com/~r/StyleCampaign/~4/3YhH5kcnRcE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stylecampaign.com/blog/2012/02/live-twitter-chat-in-email/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ASCII art in email</title>
		<link>http://stylecampaign.com/blog/2012/01/ascii-art-in-email/</link>
		<comments>http://stylecampaign.com/blog/2012/01/ascii-art-in-email/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 01:59:21 +0000</pubDate>
		<dc:creator>Anna Yeaman</dc:creator>
		
		<category><![CDATA[Mobile Email]]></category>

		<category><![CDATA[Try this...]]></category>

		<category><![CDATA[ASCII art]]></category>

		<category><![CDATA[images off]]></category>

		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://stylecampaign.com/blog/2012/01/ascii-art-in-email/</guid>
		<description><![CDATA[Jim Ducharme contacted me over Xmas, asking about ASCII art support. While I&#8217;m guilty of using this cow with horns reindeer in my sig occasionally. I&#8217;d never looked at how it renders beyond a few clients.

      ___           ___    [...]]]></description>
			<content:encoded><![CDATA[<p>Jim Ducharme contacted me over Xmas, asking about ASCII art support. While I&#8217;m guilty of using <a href="http://stylecampaign.com/blog/blogimages/ascii/ascii10.jpg" title="It's a reindeer!" target="_blank">this</a> <strike>cow with horns</strike> reindeer in my sig occasionally. I&#8217;d never looked at how it renders beyond a few clients.</p>
<pre style="color: #05a3e4; line-height: 13px">
      ___           ___           ___                       ___
     /\  \         /\__\         /\  \          ___        /\__\
    /::\  \       /::|  |       /::\  \        /\  \      /:/  /
   /:/\:\  \     /:|:|  |      /:/\:\  \       \:\  \    /:/  /
  /::\~\:\  \   /:/|:|__|__   /::\~\:\  \      /::\__\  /:/  /
 /:/\:\ \:\__\ /:/ |::::\__\ /:/\:\ \:\__\  __/:/\/__/ /:/__/
 \:\~\:\ \/__/ \/__/~~/:/  / \/__\:\/:/  / /\/:/  /    \:\  \
  \:\ \:\__\         /:/  /       \::/  /  \::/__/      \:\  \
   \:\ \/__/        /:/  /        /:/  /    \:\__\       \:\  \
    \:\__\         /:/  /        /:/  /      \/__/        \:\__\
     \/__/         \/__/         \/__/                     \/__/</pre>
<p style="text-align: left">&nbsp;</p>
<h2>Support</h2>
<p>It looked fine almost <a href="http://stylecampaignlogin.createsend.com/screens/y/F4D8780670724B62" title="View full test results" target="_blank">everywhere I tested</a>, under a range of browsers. The only clients it looked skewed in, were <a href="http://stylecampaign.com/blog/blogimages/ascii/ascii9.jpg" title="Screen in MobileMe" target="_blank">MobileMe</a> and Symbian S60.</p>
<p style="text-align: left">
<table border="0" cellpadding="3" width="345">
<tr>
<th scope="col" colspan="2" align="center"><span style="color: #586d16">Support for ASCII art with pre tag  </span></th>
</tr>
<tr>
<th scope="col" colspan="2" bgcolor="#586d16" align="center"><span style="color: #ffffff">Email clients</span></th>
</tr>
<tr>
<td scope="row" align="center">Outlook 2000 &amp; 2003</td>
<td align="center"><span class="style6"><span class="style6"><span style="color: #555555; font-weight: bold">Yes</span></span></span></td>
</tr>
<tr>
<td scope="row" bgcolor="#f4f4f4" align="center">Gmail</td>
<td bgcolor="#f4f4f4" align="center"><span><span class="style6"><font color="#000000"><span class="style6"><span class="style6"><span style="color: #555555; font-weight: bold"><span><span class="style6"><font color="#000000"><span class="style6"><span class="style6"><span style="color: #555555; font-weight: bold">Yes</span></span></span></font></span></span></span></span></span></font></span></span></td>
</tr>
<tr>
<td scope="row" align="center">Hotmail</td>
<td align="center"><span class="style6"><span><span class="style6"><font color="#000000"><span class="style6"><span class="style6"><span style="color: #555555; font-weight: bold"><span><span class="style6"><font color="#000000"><span class="style6"><span class="style6"><span style="color: #555555; font-weight: bold"><span><span class="style6"><font color="#000000"><span class="style6"><span class="style6"><span style="color: #555555; font-weight: bold">Yes</span></span></span></font></span></span></span></span></span></font></span></span></span></span></span></font></span></span></span></td>
</tr>
<tr>
<td scope="row" bgcolor="#f4f4f4" align="center">AOL</td>
<td bgcolor="#f4f4f4" align="center"><span style="color: #555555; font-weight: bold">Yes</span></td>
</tr>
<tr>
<td scope="row" align="center">Outlook 2007, 2010 &amp; XP</td>
<td align="center"><span class="style6"><span><span class="style6"><font color="#000000"><span class="style6"><span class="style6"><span style="color: #555555; font-weight: bold">Yes</span></span></span></font></span></span></span></td>
</tr>
<tr>
<td scope="row" bgcolor="#f4f4f4" align="center">Thunderbird</td>
<td bgcolor="#f4f4f4" align="center"><span style="color: #555555; font-weight: bold">Yes</span></td>
</tr>
<tr>
<td scope="row" align="center">YahooMail!</td>
<td align="center"><span style="color: #555555; font-weight: bold">Yes</span></td>
</tr>
<tr>
<td scope="row" bgcolor="#f4f4f4" align="center">MobileMe</td>
<td bgcolor="#f4f4f4" align="center"><span style="color: #555555; font-weight: bold">Kinda</span></td>
</tr>
<tr>
<td scope="row" align="center">Apple mail</td>
<td align="center"><span class="style6"><span><span class="style6"><font color="#000000"><span class="style6"><span class="style6"><span style="color: #555555; font-weight: bold">Yes</span></span></span></font></span></span></span></td>
</tr>
<tr>
<td scope="row" bgcolor="#f4f4f4" align="center">Lotus 6.5- 8</td>
<td bgcolor="#f4f4f4" align="center"><span style="color: #555555; font-weight: bold">Yes</span></td>
</tr>
<tr>
<td scope="row" align="center">Facebook Messages</td>
<td align="center"><span class="style6"><span><span class="style6"><font color="#000000"><span class="style6"><span class="style6"><span style="color: #555555; font-weight: bold">Yes</span></span></span></font></span></span></span></td>
</tr>
<tr>
<th scope="col" colspan="2" bgcolor="#586d16" align="center"><span style="color: #ffffff">Mobile</span></th>
</tr>
<tr>
<td scope="row" align="center">iPhone</td>
<td align="center"><span class="style6"><span class="style6"><span style="color: #555555; font-weight: bold">Yes</span></span></span></td>
</tr>
<tr>
<td scope="row" bgcolor="#f4f4f4" align="center">iPad</td>
<td bgcolor="#f4f4f4" align="center"><span><span class="style6"><font color="#000000"><span class="style6"><span class="style6"><span style="color: #cc0000; font-weight: bold"><span><span class="style6"><font color="#000000"><span class="style6"><span class="style6"><span style="color: #555555; font-weight: bold">Yes</span></span></span></font></span></span></span></span></span></font></span></span></td>
</tr>
<tr>
<td scope="row" align="center">Kindle Fire</td>
<td align="center"><span class="style6"><span><span class="style6"><font color="#000000"><span class="style6"><span class="style6"><span style="color: #cc0000; font-weight: bold"><span><span class="style6"><font color="#000000"><span class="style6"><span class="style6"><span style="color: #555555; font-weight: bold"><span><span class="style6"><font color="#000000"><span class="style6"><span class="style6"><span style="color: #555555; font-weight: bold">Yes</span></span></span></font></span></span></span></span></span></font></span></span></span></span></span></font></span></span></span></td>
</tr>
<tr>
<td scope="row" bgcolor="#f4f4f4" align="center">Android 2.2</td>
<td bgcolor="#f4f4f4" align="center"><span style="color: #555555; font-weight: bold">Yes</span></td>
</tr>
<tr>
<td scope="row" align="center">BB</td>
<td align="center"><span class="style6"><span><span class="style6"><font color="#000000"><span class="style6"><span class="style6"><span style="color: #555555; font-weight: bold">Yes</span></span></span></font></span></span></span></td>
</tr>
<tr>
<td scope="row" bgcolor="#f4f4f4" align="center">Windows</td>
<td bgcolor="#f4f4f4" align="center"><span style="color: #555555; font-weight: bold">Yes</span></td>
</tr>
<tr></tr>
</table>
<p align="center">&nbsp;</p>
<h2>ASCII into clean HTML</h2>
<p style="text-align: left">If you copy from Notepad into HTML, it  collapses, as it doesn&#8217;t retain the spacing. If you save HTML  from Word, it retains the spacing but adds excess code and styling in the  header. Eventually I copied from Notepad into HTML, but wrapped the ASCII in a  &lt;pre&gt; tag, which maintains preformatted text.</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/ascii/ascii2.jpg" alt="Ascii art support in email" height="510" border="0" width="650" /></p>
<p style="text-align: left">&nbsp;</p>
<h2>iPhone</h2>
<p>Using the spacing character nbsp instead of the pre-tag, wide  layouts wrap and become jumbled on the iPhone (below left). Once I  narrowed the width, it rendered fine. Though the pre tag is more  reliable.</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/ascii/ascii1.jpg" alt="Ascii art support in email" height="510" border="0" width="650" /></p>
<p style="text-align: left">&nbsp;</p>
<h2>ASCII with marquee tag?</h2>
<p>I couldn&#8217;t resist&#8230;not only does it render with images off but the file size is only 1.3K. I&#8217;ve only seen <a href="http://stylecampaign.com/blog/2010/08/animating-emails-using-the-marquee-tag/" title="View marquee tag emails" target="_blank">two</a> emails, using the marquee tag.</p>
<p><marquee loop="infinite" direction="right" scrolldelay="20" scrollamount="14" width="710"></p>
<pre style="color: #f1348b; line-height: 18px">
                                     ,-~ |
        ________________          o==]___|
       |                |            \ \
       |________________|            /\ \
  __  /  _,-----._      )           |  \ \.
 |_||/_-~         `.   /()          |  /|]_|_____
   |//              \ |              \/ /_-~     ~-_
   //________________||              / //___________\
  //__|______________| \____________/ //___/-\ \~-_
 ((_________________/_-o___________/_//___/  /\,\  \
  |__/(  ((====)o===--~~                 (  ( (o/)  )
       \  ``==' /                         \  `--'  /
        `-.__,-'       Vespa P-200 E       `-.__,-'</pre>
<p></marquee></p>
<p style="text-align: left">&nbsp;</p>
<h2>Fonts</h2>
<p>Use a mono-spaced font like Courier New, which uses uniform spacing  between each character. One problem with generating ASCII from a photo -  besides being naff and your HTML possibly exceeding 100K -  is you  can&#8217;t control the output. The resulting, &#8220;image&#8221; can looked warped in  different clients. I also used charset=UTF-8.</p>
<p>{ I look wide under iOS and elongated in Outlook 07 with img converter }</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/ascii/ascii6.jpg" alt="Ascii art support in email" height="480" border="0" width="320" /></p>
<p align="center">&nbsp;</p>
<h2>,&#8212;,/// Snippet text</h2>
<p>You may want to place some copy before the ASCII, otherwise it will show up in the snippet text.</p>
<p>{ Gmail snippet text }</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/ascii/ascii5.jpg" alt="Ascii art support in email" height="42" border="0" width="650" /></p>
<p align="center">&nbsp;</p>
<h2>Old school</h2>
<p>My favorite ASCII art uses as few characters as possible, its minimal and lite. Though I&#8217;ve a hankering to mix ASCII and imagery. If you want to delve more, I&#8217;ve listed some resources below.</p>
<pre style="color: #ff7700; line-height: 16px">
                            ,
                           //\
                          / | ;
                          | /_|
                        .-"`  `"-.
                      /`          `\
                     /              \
               .-.,_|      .-""""-. |
              |     `",_,-'  (((-. '(
               \ (`"=._.'/   (  (o&gt;'-`"#
    ,           '.`"-'` /     `--`  '==;
   /\\            `'--'`\         _.'~~
  / | \                  `.,___,-}
  | |  |                   )  {  }
   \ \ (.--==---==-------=' o {  }
    ",/` (_) (_)  (_)    (_)   \ /
     / ()   o   ()    ()        ^|
     \   ()  (    () o        ;  /
      `\      \         ;    / } |
        )      \       /   /`  } /
     ,-'       |=,_   |   /,_ ,'/
     |    _,.-`/   `"=\   \\   \
     | ."` \  |        \   \`\  \
     | |    \ \         `\  \ `\ \
     | |     \ \          `\ \  \ \
     | |      \ \           \ \  \ \
     | |       \ \           \ \  \ \
     | |        \ \           \ \  \ \
     | |         ) \           \ \  ) \
 jgs `) \        ^ww            ) \ ^ww
      ^ww                       ^ww</pre>
<p align="center">&nbsp;</p>
<p><strong>Inspiration<br />
</strong></p>
<p>www.heartnsoul.com/keyboard_art.htm#Gallery <a href="http://www.heartnsoul.com/keyboard_art.htm#Gallery" title="check it out" target="_blank">»</a></p>
<p>www.story.en.utf8art.com/ <a href="http://story.en.utf8art.com/" title="check it out" target="_blank">»</a></p>
<p>www.chris.com/ascii/ <a href="http://chris.com/ascii/" title="check it out" target="_blank">»</a></p>
<p><strong>Converters<br />
</strong></p>
<p>www.network-science.de/ascii/ (Created the text at the the top of this page) <a href="http://www.network-science.de/ascii/" title="check it out" target="_blank">»</a></p>
<p>www.degraeve.com/img2txt.php (Photo to text converter) <a href="http://www.degraeve.com/img2txt.php" title="check it out" target="_blank">»</a></p>
<p><a href="https://twitter.com/#!/search?q=%23TwitterArt" title="Twitter ASCII art" target="_blank"></a><strong>Tutorials</strong></p>
<p>www.geocities.com/SoHo/7373/howto.htm <a href="http://www.geocities.com/SoHo/7373/howto.htm" title="check it out" target="_blank">»</a></p>
<p>www.ascii-art.de/info/tut_jro.txt <a href="http://www.ascii-art.de/info/tut_jro.txt" title="check it out" target="_blank">»</a></p>
<p><strong>Related</strong></p>
<p>Using <a href="http://www.campaignmonitor.com/blog/post/2994/using-html-symbol-entities-in-email/" title="View Campaign Monitor's post" target="_blank">HTML symbols</a> in email</p>
<p><a href="http://stylecampaign.com/blog/2009/12/bypass-image-blocking-by-converting-images-to-html/" title="Contains link to get app" target="_blank">img-html</a> app and <a href="http://stylecampaign.com/blog/2010/07/mobile-email-design-part-3-pixel-art/" title="Pixel art in email" target="_blank">pixel art</a> in email</p>
<img src="http://feeds.feedburner.com/~r/StyleCampaign/~4/lq9B6bilynY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stylecampaign.com/blog/2012/01/ascii-art-in-email/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Xmas slots results</title>
		<link>http://stylecampaign.com/blog/2012/01/xmas-slots-results/</link>
		<comments>http://stylecampaign.com/blog/2012/01/xmas-slots-results/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 18:05:00 +0000</pubDate>
		<dc:creator>Anna Yeaman</dc:creator>
		
		<category><![CDATA[Dynamic Image Server]]></category>

		<guid isPermaLink="false">http://stylecampaign.com/blog/2012/01/xmas-slots-results/</guid>
		<description><![CDATA[Huge thanks to everyone who played. Chris Donald of the Inbox Group, kicked all our butts with 87,450 points!  Chris is such a lovely guy, I don&#8217;t even begrudge him my mincepie stash (well not much).
14.5 average no. of opens
Total opens / unique opens = 14.5 (on the day it expired). We usually average [...]]]></description>
			<content:encoded><![CDATA[<p>Huge thanks to everyone who played. Chris Donald of the Inbox Group, kicked all our butts with 87,450 points!  Chris is such a lovely guy, I don&#8217;t even begrudge him my <a href="http://stylecampaign.com/swag.html" title="Winners swag" target="_blank">mincepie stash</a> (well not much).</p>
<h2>14.5 average no. of opens</h2>
<p>Total opens / unique opens = 14.5 (on the day it expired). We usually average 2.5 opens. Though it was spread out from 1 to 980. 20% of users opened 10-50 times, reaching 1000 points and 5% opened 100+ times.</p>
<p>The range of opens reflect users different goals. At 1am Xmas morning, Phil in the UK hammered the refresh 77 times until he&#8217;d reached 5,000 points. Chad White, just wanted to get a <a href="https://twitter.com/#!/RetailEmailBlog/status/151773913624477696" title="Jackpot Tweet" target="_blank">jackpot</a>. While Tina of NJ, had her eye on the Xmas swag with hundreds of opens within just a few hours.</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/email_games/email-game19.jpg" alt="Games in email" width="295" border="0" height="571" /></p>
<p style="text-align: left">Players have different motivations which map to the no. of opens</p>
<p style="text-align: left">&nbsp;</p>
<h2>Reward winners straight away</h2>
<p>We fudged the way we gave out prizes. We should&#8217;ve generated a unique  coupon code on reaching 1000 points, that could be redeemed online immediately. Instead we contacted winners via a second email once the  game had expired, asking them to send us their addy. I know, I know&#8230;</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/email_games/email-game28.jpg" alt="Games in email" width="600" border="0" height="590" /></p>
<p style="text-align: left">Redeeming real-world prizes for in game achievements. What we did (left) vs. instant reward.</p>
<p style="text-align: left">&nbsp;</p>
<h2>Holidays = mobile</h2>
<p>We had ~ 55% mobile usage for the first 48-72hrs (Xmas Eve &amp;  Day). Surprisingly we saw heavy play on these days. As people trickled  back to work, our Outlook no&#8217;s climbed to 21%. Mobile usage evened out  at ~35%.</p>
<p>From our <a href="http://stylecampaign.com/blog/2011/12/email-games/" title="Bit more info on sessions" target="_blank">sessions</a> data, we know that 10.5% of players opened on more than one client. Though 6% of that was desktop to desktop e.g IE to Firefox. Of the 4.5% that was desktop/mobile: 3% was mobile to desktop, 1% desktop to mobile and 0.5% mobile to tablet.</p>
<p><img src="http://stylecampaign.com/blog/blogimages/email_games/email-game22.jpg" alt="Games in email" width="568" border="0" height="265" /></p>
<p style="text-align: left">&nbsp;</p>
<p style="text-align: left">Client usage before players got back to work</p>
<p style="text-align: left">&nbsp;</p>
<h2>Rethink it for digital</h2>
<p>Originally I wanted to replicate the kitsch artwork of <a href="http://stylecampaign.com/blog/blogimages/email_games/email-game26.jpg" title="Screens from our Vegas trip (fish were the best!)" target="_blank">Vegas slots</a>. Only it was tough to fit it within 285px. Graeme asked why I was trying to mimic a real slots machine, &#8220;Its digital, all you need are 3 icons and some animation&#8221;.</p>
<p>Creative that replicates real world objects, act as a shorthand. Users know what to expect off the bat. I still plan to build out a traditional slots demo, the trick is knowing what&#8217;s redundant, like page curl effects.</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/email_games/email-game18.jpg" alt="Games in email" width="715" border="0" height="371" /></p>
<p style="text-align: left">Early drafts including a Halloween skin vs. what we ended up with far right.</p>
<p style="text-align: left">&nbsp;</p>
<h2>Much more to explore</h2>
<p>We left a lot on the table for our first game. No reward screen on hitting 1000 or 5000 points. I&#8217;d  wanted to have animated Xmas lights go off when you hit a jackpot. No highest score table. We  discouraged   sharing by omitting FTAF, SWYN or a webview link. No  Twitter smackdowns or encouragement like, &#8220;OMG 100 opens, go Sara!&#8221;.</p>
<p>Turns out, you need very little gameplay to have fun. Sure it wasn&#8217;t without its flaws, but I&#8217;m encouraged. We&#8217;re already putting together our next game, with Twitter chat and a highest score table. Game on!</p>
<img src="http://feeds.feedburner.com/~r/StyleCampaign/~4/hVN0c114XGw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stylecampaign.com/blog/2012/01/xmas-slots-results/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Email games</title>
		<link>http://stylecampaign.com/blog/2011/12/email-games/</link>
		<comments>http://stylecampaign.com/blog/2011/12/email-games/#comments</comments>
		<pubDate>Sat, 24 Dec 2011 23:03:06 +0000</pubDate>
		<dc:creator>Anna Yeaman</dc:creator>
		
		<category><![CDATA[Dynamic Image Server]]></category>

		<category><![CDATA[Video Emails]]></category>

		<guid isPermaLink="false">http://stylecampaign.com/blog/2011/12/email-games/</guid>
		<description><![CDATA[Graeme&#8217;s worked in the games industry for 13+yrs and I&#8217;ve a background in 3D graphics. So using our dynamic image server (DIS) to make games is pure fun for us, and hopefully for users. They&#8217;re in beta, but I thought I&#8217;d share some early thoughts. Now that Graeme&#8217;s added sessions we can really play&#8230;
Sessions
The sessions [...]]]></description>
			<content:encoded><![CDATA[<p>Graeme&#8217;s worked in the games industry for 13+yrs and I&#8217;ve a background in 3D graphics. So using our dynamic image server (DIS) to make games is pure fun for us, and hopefully for users. They&#8217;re in beta, but I thought I&#8217;d share some early thoughts. Now that Graeme&#8217;s added sessions we can really play&#8230;</p>
<h2>Sessions</h2>
<p>The sessions database keeps track of where each subscriber/player is in the game. You can track a session across multiple devices, as its tied to an email address.</p>
<p>So you can award points, publicize a highest score table, have time-specific contests or show the no. of prizes left in a giveaway. We were chatting about inviting friends and playing in clans, so you could pool points.</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/email_games/email-game8.jpg" alt="Games in email" height="643" border="0" width="295" /></p>
<h2>Server-side Photoshop</h2>
<p>Triggered by the sessions data - plus other variables like device, time of day and location - the creative is assembled on-the-fly. We have most of Photoshop&#8217; image editing functionality, such as rotations, scale, blend modes ect. The slots game below is just one alpha mask, font file and script. Nothing is pre-rendered.</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/email_games/email-game10.jpg" alt="Games in email" height="654" border="0" width="295" /></p>
<h2>Script</h2>
<p>Just like a web game, email games need a script (for the tech savvy its not actually a script but a dll). The server-side logic might say, if a player reaches 4000 points or has played two consecutive days then award - tips, discounts, new level, prizes, loyalty points, VIP content or recognition. You can even have a different script for each email client.</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/email_games/email-game14.PNG" alt="Games in email" height="320" border="0" width="480" /></p>
<p>Reward screen / Eternity Warriors</p>
<p style="text-align: left">&nbsp;</p>
<h2>Types of games?</h2>
<p>Games of chance make the most sense. Slots, dice and spin the wheel games, like the Carl&#8217;s Junior app below. Though we&#8217;re also developing a virtual pet game and Graeme&#8217;s been looking into RPGs. So less Quake, more casual gaming due to the constraints.</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/email_games/email-game4.jpg" alt="Games in email" height="480" border="0" width="320" /></p>
<p style="text-align: left">Mobile awards program / Carl&#8217;s Junior</p>
<p style="text-align: left">&nbsp;</p>
<h2>Real-time streaming in email</h2>
<p>We&#8217;ve had real-time streaming for 2yrs. It&#8217;s how DIS <a href="http://www.stylecampaign.com/video/anna/emailtech/" title="Skip forward 3mins to reach video section" target="_blank">started out</a>, as a new way to do video in email that was superior to Gifs and dynamic. We even added <a href="http://www.youtube.com/watch?v=hGsqGquUDnc&amp;list=UU0r_67dLtjoC6XyTuEw0kEw&amp;feature=plcp" title="Live streaming content into email (about 3mins in)" target="_blank">live content</a>. Though there are less demanding applications. We&#8217;re only using 4fps to add animation to our slot game for instance, rather than the 12+ we use for video.</p>
<p style="text-align: left"><a href="http://www.youtube.com/watch?v=hGsqGquUDnc&amp;list=UU0r_67dLtjoC6XyTuEw0kEw&amp;feature=plcp" title="Watch on YouTube (forward 3mins)" target="_blank"><img src="http://stylecampaign.com/blog/blogimages/email_games/email-game13.jpg" alt="Games in email" height="320" border="0" width="480" /></a></p>
<p style="text-align: left">&nbsp;</p>
<h2>Twitter # smackdowns</h2>
<p>Part of the fun of playing any game, is taunting other players. We can approximate that, by pulling tweets into an email that contain a hashtag e.g. #emailslots. The real-time stream is an open forum for subscribers. As we&#8217;re accessing Twitter&#8217;s raw data, we can use server-side Photoshop to give it any creative treatment we like.</p>
<p>On the flip side, Graeme&#8217;s been experimenting with automatically broadcasting game updates to Twitter and Facebook. e.g. &#8220;I&#8217;ve just won the mince pie badge!&#8221;. While he can do this via the senders stream. We&#8217;d need to gain permission to access each players. Alternatively we could simply prompt users. Demos coming soon&#8230;</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/email_games/email-game18.PNG" alt="Games in email" height="320" border="0" width="480" /></p>
<p style="text-align: left">Prompted to share achievement / Trade Nations</p>
<p style="text-align: left">&nbsp;</p>
<h2>Coach marks</h2>
<p>While I&#8217;ve no problem using overlays for <a href="http://mobilegamepatterns.com/tagged/achievement" title="Mobile Game Patterns" target="_blank">achievements</a>. I&#8217;ve mixed feelings about <a href="http://pttrns.com/coachmarks" title="More screens of coachmarks" target="_blank">coach marks</a>.  Instructions - often hand drawn - which show up when you first open an  app. With only 285px on the iPhone first screen, it&#8217;s useful to have  prompts that don&#8217;t permanently take up space. We added, &#8220;Refresh to play&#8221; on slots first open.</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/email_games/Snapseed.jpg" alt="Games in email" height="480" border="0" width="320" /></p>
<p style="text-align: left">Coach marks / Snapseed</p>
<p style="text-align: left">&nbsp;</p>
<h2>3d content</h2>
<p>Below, the logo, text and 3D character (which is animated) are added  on-the-fly frame by frame. Graeme hooked up his proprietary 3D engine to  DIS. We can import a 3D scene or individual characters. We were going  to do a 3D, &#8220;Fatten up Santa&#8221;  or &#8220;Santagotchi&#8221;  game for Xmas, but went  with slots instead.</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/email_games/email-game11.jpg" alt="Games in email" height="320" border="0" width="480" /></p>
<p style="text-align: left">&nbsp;</p>
<h2>Win Win</h2>
<p align="left">In Aug 2010, <a href="http://blog.nielsen.com/nielsenwire/online_mobile/what-americans-do-online-social-media-and-games-dominate-activity" title="Nielsen - What Americans Do Online: Social Media And Games Dominate Activity" target="_blank">online games overtook email</a> to become the  second most heavily used online activity behind social. They&#8217;re fun, drive up opens which can lead to more <a href="http://www.retail-week.com/technology/retail-bytes/how-mobile-improved-engagement-at-new-look/5028394.blog" title="Post states - People using mobile tend to buy more, but only proportionally to the increase in engagement (opens)" target="_blank">sales</a>, improve <a href="http://www.targetmarketingmag.com/article/3-new-things-dmers-need-know-in-order-enter-and-stay-in-the-inbox/1#" title="Getting into the inbox - Each time the customer opened an email, they were entered in the sweepstakes." target="_blank">deliverability</a>, great for branding and <a href="http://www.digitalbuzzblog.com/infographic-mobile-gaming-statistics-stats-2011/" title="53% of mobile gamers are female and more Mobile Gaming Statistics from 2011 " target="_blank">huge on mobile.</a></p>
<p align="left">While the business benefits are well proven, our aims are simple. We want to amuse ourselves and users - by at least attempting - to go beyond gamification to making games in email.</p>
<p align="left">&nbsp;</p>
<p align="left">Check out <a href="http://stylecampaign.com/blog/2012/01/xmas-slots-results/" title="Xmas Slots email game results" target="_blank">Xmas Slots Results </a></p>
<img src="http://feeds.feedburner.com/~r/StyleCampaign/~4/O-3YNAfOqdI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stylecampaign.com/blog/2011/12/email-games/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mobile email webinar</title>
		<link>http://stylecampaign.com/blog/2011/11/mobile-email-webinar/</link>
		<comments>http://stylecampaign.com/blog/2011/11/mobile-email-webinar/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 09:07:27 +0000</pubDate>
		<dc:creator>Anna Yeaman</dc:creator>
		
		<category><![CDATA[Dynamic Image Server]]></category>

		<category><![CDATA[Mobile Email]]></category>

		<guid isPermaLink="false">http://stylecampaign.com/blog/?p=125</guid>
		<description><![CDATA[Context, Layout, Touch and What&#8217;s Next. Can also view in sections on YouTube.

&#160;
Grab the deck
  
]]></description>
			<content:encoded><![CDATA[<p>Context, Layout, Touch and What&#8217;s Next. Can also view in sections on <a href="http://www.youtube.com/user/StyleCampaignTube" title="View each section on Youtube" target="_blank">YouTube</a>.</p>
<p><iframe src="http://player.vimeo.com/video/31891926?title=0&amp;byline=0&amp;portrait=0" frameborder="0" height="450" width="600"></iframe></p>
<p style="text-align: center">&nbsp;</p>
<p>Grab the deck</p>
<p style="width: 425px" id="__ss_10122415">  <iframe src="http://www.slideshare.net/slideshow/embed_code/10122415" marginheight="0" marginwidth="0" frameborder="0" height="355" scrolling="no" width="425"></iframe></p>
<img src="http://feeds.feedburner.com/~r/StyleCampaign/~4/-Pxr1_kzYxI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stylecampaign.com/blog/2011/11/mobile-email-webinar/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Media query trifecta</title>
		<link>http://stylecampaign.com/blog/2011/09/media-query-trifecta/</link>
		<comments>http://stylecampaign.com/blog/2011/09/media-query-trifecta/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 20:58:00 +0000</pubDate>
		<dc:creator>Anna Yeaman</dc:creator>
		
		<category><![CDATA[Mobile Email]]></category>

		<category><![CDATA[Try this...]]></category>

		<guid isPermaLink="false">http://stylecampaign.com/blog/?p=119</guid>
		<description><![CDATA[Want to reach Moms? Send them a mobile email at 7am
That was one of the finding&#8217;s in this (pdf) Babycenter report, with 78% of moms saying they use email on their smartphone. So when WhatCounts approached us to design a welcome series for SavvyMom, it was no surprise their mobile usage was over 20% (higher [...]]]></description>
			<content:encoded><![CDATA[<h2>Want to reach Moms? Send them a mobile email at 7am</h2>
<p>That was one of the finding&#8217;s in <a target="_blank" href="http://www.babycentersolutions.com/assets/download/BabyCenter_21st_Century_Mom_2011_Mobile_Mom_Handbook.pdf" title="Babycenter - 21st Century Mobile Mom Report">this</a> (pdf) Babycenter report, with 78% of moms saying they use email on their smartphone. So when WhatCounts approached us to design a welcome series for <a target="_blank" href="http://www.savvymom.ca/" title="SavvyMom">SavvyMom</a>, it was no surprise their mobile usage was over 20% (higher factoring in image blocking as BB &amp; Android were only 2%).</p>
<p>With 90% of mobile users on iOS, Brittany Schneider (Director of Strategic Services), Aaron Grey (awesome coder) and I set out to re-design their <a target="_blank" href="http://stylecampaign.com/blog/blogimages/media-queries/savvy24.jpg" title="SavvyMom's welcome email before re-design">welcome email</a>. Here&#8217;s some of the challenges, with Aaron contributing.</p>
<h2>Email 1</h2>
<p><strong><a target="_blank" href="http://media.whatcounts.com/savvymom/welcometemplates/welcome1.html" title="Have a play with email 1 (resize your browser)">View email1</a></strong> (resize your browser / @media not supported in IE8 or below FF3.5)</p>
<p><a target="_blank" href="http://media.whatcounts.com/savvymom/welcometemplates/welcome1.html" title="Have a play with email 1 (resize your browser)"><img border="0" src="http://stylecampaign.com/blog/blogimages/media-queries/savvy5.jpg" alt="Click to play with actual email" height="534" width="720" /></a></p>
<h2>Fixed to fluid</h2>
<p>16mths ago I <a target="_blank" href="http://stylecampaign.com/blog/?p=78" title="See Narrow columns of text">wrote</a> how some app sites favor 320px blocks of content, I had the same idea for SavvyMom. 640px wide fixed layouts on the desktop, that would reformat into one fluid column on the iPhone. With content blocks like the navi 320px wide or less.</p>
<h2>Hide desktop content</h2>
<p>In all three emails we hid the online version link, logo and recovery footer from mobile users. In email 1 we also hid the desktop image. One downside of display:none, is all the desktop code and images are still downloaded. The fluid layout as baseline would have been preferable, but there&#8217;s little support for @media on the desktop.</p>
<h2>Branding vs. content</h2>
<p>Putting, &#8220;SavvyMom&#8221; into the title text of each email allowed us to hide the logo. Freeing up first screen space, while retaining branding. Here&#8217;s a couple of my <a target="_blank" href="http://stylecampaign.com/blog/blogimages/media-queries/savvy14.jpg" title="With and without logo">drafts</a>, with and without the logo.</p>
<h2>Font size vs. optimizing 1st screen</h2>
<p>We had the choice of keeping the large desktop fonts (left). Or using @media to reduce the font size, moving CTA&#8217;s onto the first screen (<a target="_blank" href="http://stylecampaign.com/blog/blogimages/viewport/b/portrait.jpg" title="View iPhone first screen measurements">285px</a>). We went with the smaller title font (right).</p>
<p><img border="0" src="http://stylecampaign.com/blog/blogimages/media-queries/savvy3.jpg" alt="Bigger text or more content on the first screen?" height="480" width="660" /></p>
<h2>Contrast</h2>
<p>As we&#8217;d reduced the font size, I changed the font color from gray on the desktop to black on mobile devices to aid legibility. I also drafted up a mobile <a target="_blank" href="http://stylecampaign.com/blog/blogimages/media-queries/savvy20.jpg" title="Can use @media to increase contrast for mobile users">version</a> with more contrast in the background. Though the lighter pastel pink was chosen, to keep things consistent.</p>
<h2>Email 2</h2>
<p><strong><a target="_blank" href="http://media.whatcounts.com/savvymom/welcometemplates/welcome2.html" title="Have a play with email 2 (resize your browser)">View email2</a></strong> (resize your browser / @media not supported in IE8 or below FF3.5)</p>
<p><a target="_blank" href="http://media.whatcounts.com/savvymom/welcometemplates/welcome2.html" title="Have a play with email 2 (resize your browser)"><img border="0" src="http://stylecampaign.com/blog/blogimages/media-queries/savvy6.jpg" alt="Click to play with actual email" height="963" width="720" /></a></p>
<h2>Swapping images to minimize scrolling</h2>
<p>I drafted <a target="_blank" href="http://stylecampaign.com/blog/blogimages/media-queries/savvy21.jpg" title="View drafts for desktop images, mobile images and no images">three options</a> for email2: desktop images, mobile images and no images. We picked alternate mobile images, they were instructional so I didn&#8217;t want to hide them. Support for jump tags is <a target="_blank" href="http://www.campaignmonitor.com/blog/post/3322/the-trouble-with-anchor-links-in-email-newsletters/" title="Trouble with anchor links">flaky</a>, it takes two taps on the iPhone, but it&#8217;s something to test. Though the best advice to minimize scrolling is use less copy.</p>
<h2>S-curve?</h2>
<p>In her audit, Britanny noted that SavvyMom&#8217;s s-curve layouts consistently out-performed vertical aligned layouts. Only I wasn&#8217;t sure you could go from an s-curve into a single column, and have all the content in the right order. So I prepared <a target="_blank" href="http://stylecampaign.com/blog/blogimages/media-queries/savvy10.jpg" title="View two layout options">two options</a>. Even Aaron had doubts, before finding a working solution:</p>
<blockquote><p>&#8220;I was able to use @media CSS to remove the desktop image from each section and bring forward the mobile image.  I accomplished this by defining the mobile images in the @media CSS as background images and then calling them into the HTML using a div tag. I also used @media CSS to center the call to action buttons for the mobile version.</p>
<p>In email 2, I built a two column table for each content block. Then, I was able to use @media CSS to make the table size to the window, decrease the table cell width that held the image to 0, and then hide the image. So the 2nd column cell of the middle content block appears to bump over to the left  in the mobile version and all three remaining content blocks line up vertically&#8221;.</p></blockquote>
<p>Here&#8217;s the code (or just view source in email <a target="_blank" href="http://media.whatcounts.com/savvymom/welcometemplates/welcome1.html" title="View SavvyMom email1">1</a>, email <a target="_blank" href="http://media.whatcounts.com/savvymom/welcometemplates/welcome2.html" title="View SavvyMom email 2">2</a>, and email <a target="_blank" href="http://media.whatcounts.com/savvymom/welcometemplates/welcome3.html" title="View SavvyMom email 3">3</a>):</p>
<p>@media<br />
<code>#main .wrap { width:100% !important; }</code></p>
<p><code>#main .photo { display:none !important; width:0 !important; }</code></p>
<p>HTML:<br />
<code>&lt;td align="left" valign="top" width="320" height="100" id="main" class="photo"&gt;<br />
</code></p>
<h2>Email 3</h2>
<p><strong><a target="_blank" href="http://media.whatcounts.com/savvymom/welcometemplates/welcome3.html" title="Have a play with email 3 (resize your browser)">View email3</a></strong> (resize your browser / @media not supported in IE8 or below FF3.5)</p>
<p><a target="_blank" href="http://media.whatcounts.com/savvymom/welcometemplates/welcome3.html" title="Have a play with email 3 (resize your browser)"><img border="0" src="http://stylecampaign.com/blog/blogimages/media-queries/savvy13.jpg" alt="Click to play with actual email" height="668" width="720" /></a></p>
<h2>Designing for touch</h2>
<p>All targets were proportioned for <a target="_blank" href="http://stylecampaign.com/blog/?p=113" title="10 frequent misfires when designing emails for touch">touch</a>. The navi is 320&#215;44px and CTA buttons are CSS3 and finger-sized. The copy has only one link per paragraph. You have to be careful when fluid text wraps, that you don&#8217;t end up with one URL on top of another.</p>
<p>We also tested on real devices. Moving quickly from sketches, to Photoshop mock-ups, to testing and refining on iPod, iPad and Android. This enabled us to finesse the footer, which was initially prone to mistaps. As Aaron points out,</p>
<blockquote><p>&#8220;To create the desired spacing in the footer and an easier link to tap, we added padding,  increased the font size, and increased the line-height in the @media  CSS&#8221;.</p></blockquote>
<p><a target="_blank" href="http://stylecampaign.com/blog/blogimages/media-queries/savvy27.jpg" title="View full-sized"><img border="0" src="http://stylecampaign.com/blog/blogimages/media-queries/savvy29.jpg" alt="Test on real devices" height="585" width="720" /></a></p>
<h2>Segment by context</h2>
<p>Designing this series, reinforced what a powerful tool media queries are. But it also highlighted limitations around <a target="_blank" href="http://stylecampaign.com/blog/?p=118" title="Alternate mobile images">image use</a>, desktop support, placeholder content and sharing HTML across desktop and mobile.</p>
<p>To be fair @media never claimed to be a cure all, it simply changes your layout and does a fantastic job. But by itself, screen size is a vague indicator of context. We need more real-time data, like time of day and location.</p>
<p>Now that we&#8217;ve got a handle on mobile layouts, I&#8217;m left thinking about what Paul Gelb of Razorfish said recently,</p>
<blockquote><p>&#8220;In two years or so we are planning for a shift where we will segment not by device anymore but by behavioral context. Is it at home, is it on the go&#8230;&#8221;</p></blockquote>
<p><strong>Update</strong>: when compared to the control, email 1 in this series saw a 3x lift in click-to-open rate. Comparing mobile vs. desktop views. 12% of those who opened the redesigned email on a mobile clicked, and 6% who opened on the desktop clicked (Remember that New Look study by Responsys, that found mobile users opened email more frequently which lead to an &gt; mobile sales).</p>
<p>I found it interesting that 5% of all clicks came from BB users (which was the same as iPad also at 5%), when their usage stats indicated they had only 1% BB.</p>
<h2></h2>
<img src="http://feeds.feedburner.com/~r/StyleCampaign/~4/92kv45rrnLk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stylecampaign.com/blog/2011/09/media-query-trifecta/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Using @media to bypass max-width</title>
		<link>http://stylecampaign.com/blog/2011/08/using-media-to-bypass-max-width/</link>
		<comments>http://stylecampaign.com/blog/2011/08/using-media-to-bypass-max-width/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 22:22:14 +0000</pubDate>
		<dc:creator>Anna Yeaman</dc:creator>
		
		<category><![CDATA[Mobile Email]]></category>

		<guid isPermaLink="false">http://stylecampaign.com/blog/?p=117</guid>
		<description><![CDATA[Last year I hit a road block when looking at fluid layouts (see comments). This post is a follow up&#8230;
Fluid emails adapt their layout to different device widths. As the browser widens and narrows, the layout adjusts to fill the available horizontal space. That’s because container widths are set in percentages rather than pixels.

Max-width
On a [...]]]></description>
			<content:encoded><![CDATA[<p>Last year I hit a road block when looking at <a target="_blank" href="http://stylecampaign.com/blog/?p=85" title="Fluid mobile email design (part 4)">fluid layouts</a> (see comments). This post is a follow up&#8230;</p>
<p>Fluid emails adapt their layout to different device widths. As the browser widens and narrows, the layout adjusts to fill the available horizontal space. That’s because container widths are set in <a target="_blank" href="http://stylecampaign.com/blog/blogimages/maxwidth/maxwidth6.jpg" title="Fluid vs. fixed width template">percentages</a> rather than pixels.</p>
<p style="text-align: left"><a target="_blank" href="http://stylecampaign.com/blog/blogmails/fluid/fluidimg/graeme.htm" title="have a play"><img border="0" src="http://stylecampaign.com/blog/blogimages/maxwidth/maxwidth6.gif" alt="Simple fluid layout" height="317" width="720" /></a></p>
<h2>Max-width</h2>
<p>On a wide screen monitor, long lines of text can become hard to read. Also fluid images can expand well beyond their actual size. To fix this we set a max-width, in this case 550px (default width of the image).</p>
<p><strong>&#8220;IMG style=&#8221;width:90%; max-width:550px”</strong></p>
<p><a target="_blank" href="http://stylecampaign.com/blog/blogmails/fluid/fluidimg/graeme.htm" title="Original fluid template without @media"><br />
</a></p>
<p style="text-align: left"><a target="_blank" href="http://stylecampaign.com/blog/blogmails/fluid/fluidimg/graeme.htm" title="Have a play yourself"><img border="0" src="http://stylecampaign.com/blog/blogimages/maxwidth/maxwidth5.jpg" alt="Simple fluid layout" height="513" width="650" /></a></p>
<p>Unfortunately max-width is not <a target="_blank" href="http://www.campaignmonitor.com/blog/post/3564/applying-fluid-layouts-to-html-email-design/" title="max-width support">supported</a> in Outlook07 or IE 6.</p>
<p><a target="_blank" href="http://stylecampaign.com/blog/blogmails/fluid/fluidimg/graeme.htm" title="Original fluid template without @media">Here&#8217;s</a> the original test template (here&#8217;s how it looks in <a target="_blank" href="http://stylecampaign.com/blog/blogimages/maxwidth/IE6.jpg" title="Fluid template in IE6 with no max-width">IE6</a>).</p>
<h2>Fixed to Fluid</h2>
<p>Using @media we can switch from a fixed layout to a fluid layout, below a certain screen width.</p>
<p>So we&#8217;d say: make the width=550px, BUT if the screen width is below 660px make the container width=100%.</p>
<p style="text-align: left"><a target="_blank" href="http://www.stylecampaign.com/fluid/graeme@.htm" title="Have a play yourself"><img border="0" src="http://stylecampaign.com/blog/blogimages/maxwidth/maxwidth10.jpg" alt="Fluid template using @media" height="321" width="720" /></a></p>
<p style="text-align: left">Instead of looking stretched in <a target="_blank" href="http://stylecampaign.com/blog/blogimages/fluid/fluid42.jpg" title="In Outlook without max-width support">Outlook07</a> and <a target="_blank" href="http://stylecampaign.com/blog/blogimages/maxwidth/maxwidth14.jpg" title="Fluid template in IE6 with no max-width">IE6</a>, the width is now capped at 550px on the desktop. Though when viewed on a small screen, the layout is fluid all the way down to a 176px wide Sony K750.</p>
<p><a target="_blank" href="http://www.stylecampaign.com/fluid/graeme@.htm" title="View email">Here&#8217;s</a> the test template with @media (here&#8217;s how it looks in <a target="_blank" href="http://stylecampaign.com/blog/blogimages/maxwidth/maxwidth12.jpg" title="Fluid template in IE6 with @media fix">IE6</a>, Outlook <a target="_blank" href="http://stylecampaign.com/blog/blogimages/maxwidth/maxwidth9.jpg" title="Outlook 07 with fix ">07</a> and <a target="_blank" href="http://stylecampaign.com/blog/blogimages/maxwidth/maxwidth13.jpg" title="@media template on iPod">iPod</a>).</p>
<h2>Flip it?</h2>
<p>In the above example, mobile browsers that don&#8217;t support media queries would default to the desktop template. Alternatively we could set the fluid layout as our baseline, then switch to fixed on larger screens. Though lack of @media support would mean many users (Outlook07/ IE8 &amp; below) would see the mobile layout.</p>
<h2>Keep in mind&#8230;</h2>
<p>When you send out high resolution fluid images, the mobile browser has to resize them e.g. 1024px down to 320px. Not only does this slow things down, but many users pay for bandwidth. Ideally you want to serve the right sized images to the right device.</p>
<p>Many brands can still benefit from this max-width workaround, <a target="_blank" href="http://twitpic.com/5vt1in" title="Obama doesn't care about max-width">Obama</a> for one. His 2012 campaign consistently uses a fluid email template, placing accessibility above all else.</p>
<h2></h2>
<img src="http://feeds.feedburner.com/~r/StyleCampaign/~4/Nyy4JKcyIHg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stylecampaign.com/blog/2011/08/using-media-to-bypass-max-width/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Alternate mobile images</title>
		<link>http://stylecampaign.com/blog/2011/08/alternate-mobile-images/</link>
		<comments>http://stylecampaign.com/blog/2011/08/alternate-mobile-images/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 18:48:00 +0000</pubDate>
		<dc:creator>Anna Yeaman</dc:creator>
		
		<category><![CDATA[Dynamic Image Server]]></category>

		<category><![CDATA[Mobile Email]]></category>

		<guid isPermaLink="false">http://stylecampaign.com/blog/?p=118</guid>
		<description><![CDATA[Our newsletter subscriber&#8217;s top two email clients  are Outlook 07 and iPhone, opposite ends  of the rendering spectrum. So while the gradient in my recent webinar invite looked sweet under iOS, with background images stripped out it appeared guillotined in Outlook.

Different creative for Outlook users
Via the UA string in the HTTP request header, [...]]]></description>
			<content:encoded><![CDATA[<p>Our newsletter subscriber&#8217;s top two email clients  are Outlook 07 and iPhone, opposite ends  of the rendering spectrum. So while the gradient in my recent webinar invite looked sweet under iOS, with background images stripped out it appeared guillotined in Outlook.</p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/phantom/scale20.jpg" alt="Serving different images to different clients" border="0" height="850" width="722" /></p>
<h2>Different creative for Outlook users</h2>
<p>Via the UA string in the HTTP request header, our dynamic image server (<a href="http://stylecampaign.com/blog//?p=95" target="_blank" title="Dynamic image server">DIS)</a> knows which client is being used to view  an email. So were able to serve different images to different clients  on open. This enabled us to <a href="http://stylecampaign.com/blog/blogimages/phantom/scale14.jpg" target="_blank" title="View Outlook fix">fix</a> the hacked off gradient, by generating a different foreground image just for Outlook users.</p>
<h2>Context-aware</h2>
<p>This capability has me thinking about the problems you could solve by serving alternate images to desktop and mobile users. Particularly retailers, who typically use one large hero image. The downside is extra prep. Though you&#8217;d still send the one HTML file, but with a dynamic image URL.<br />
<strong>Legibility - </strong>Banana Republic&#8217;s desktop layout becomes unreadable when scaled down (left). The text is too small, CTA&#8217;s tiny  and photo detail is lost in translation.</p>
<p><strong>Desktop creative on the iPhone</strong>                           <strong>Alternate iPhone creative  </strong></p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/phantom/scale6.jpg" alt="Different creative for desktop and iPhone via one HTML file" border="0" height="480" width="650" /></p>
<p style="text-align: left"><strong>Emphasis</strong> - Compare the email on the  left with Gap&#8217;s mobile site on the right. It&#8217;s the same creative, given a different treatment. Not only are elements designed for touch, the store locator is given increased prominence. We can finesse our content to better serve mobile users; in <a href="http://stylecampaign.com/blog/blogimages/phantom/scale21.jpg" target="_blank" title="View email">this AE email</a> you could emphasize the short code.</p>
<p style="text-align: left"><strong>Gap email</strong>                                                                      <strong>Gap mobile site </strong></p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/phantom/scale27.jpg" alt="Different creative for desktop and iPhone via one HTML file" border="0" height="483" width="671" /></p>
<p><strong>Image resizing:</strong> In the Gap email above, the hero image is 109k compared to 38k on the mobile site. I looked at <a href="http://stylecampaign.com/blog/blogmails/phantom/email_image_size.htm" target="_blank" title="Retail email image file size results">50 retail emails</a>, and found 258.4K to be the average weight of the images. Ideally you&#8217;d serve smaller resolution images to mobile users, increasing download speed and reducing data charges.</p>
<p><strong>650px wide and 80K                                                320px and 25K</strong></p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/phantom/scale10.jpg" alt="Different creative for desktop and iPhone via one HTML file" border="0" height="480" width="653" /></p>
<h2>Why not just use Media Queries?</h2>
<p>While writing this I&#8217;m working on a welcome series that uses media queries, I&#8217;m a fan. Nevertheless there are limitations with image replacement.</p>
<p><strong>Performance:</strong> Using @media, your desktop images get downloaded along with the mobile images. So instead of a 50K download it&#8217;s a 300K download. Same if you hide a large desktop image, while not visible it&#8217;s still downloaded. With DIS, you only request the small mobile image. Resizing is done server-side, not on the users mobile browser. When streaming, you can also adjust image compression, depending on the bandwidth.</p>
<p><strong>Support:</strong> Media queries are not supported in IE8 and below, older BlackBerrys, anything below Firefox 3.5, WP7 and most  desktop   clients like Outlook. <a href="http://www.emailonacid.com/blog/details/C6/media_queries_in_html_emails" target="_blank" title="Media Queries in HTML Emails">EmailonAcid</a> found support to be, &#8220;buggy to say the very least&#8221; on Android. Dynamic images have universal support.</p>
<p><strong>Capabilities:</strong> Dynamic images are programmable and assembled on-the-fly. You can update time-sensitive offers after send or generate images based on time of day and location e.g. If its 7am on the East Coast and your on an iPhone - heck and the weather is cold - generate this image on open.</p>
<p>Media queries are a thing of beauty if you want to rework your CSS. I plan to use them in conjunction with DIS. They&#8217;re also free if you know how to use them. But there are solid reasons why mobile web devs have started to build <a href="http://filamentgroup.com/lab/responsive_images_experimenting_with_context_aware_image_sizing/" target="_blank" title="Responsive Images: Experimenting with Context-Aware Image Sizing">responsive image</a> solutions to manage their image assets.</p>
<h2>Design for mobile &amp; send to desktop?</h2>
<p>This has worked for me with a skinny layout. But it becomes strained if you have a 600-850px wide template. Your <a href="http://stylecampaign.com/blog/blogimages/phantom/scale22.jpg" target="_blank" title="Once scaled the CTA is still only 24px (needs to ne 44px)">buttons</a>, <a href="http://stylecampaign.com/blog/blogimages/phantom/scale23.jpg" target="_blank" title="Gaps jumbo-sized text">text</a> and <a href="http://stylecampaign.com/blog/blogimages/phantom/scale24.jpg" target="_blank" title="This image hurts my eyes...">images</a> can become jumbo-sized on the desktop, in order to be legible once they&#8217;re scaled down. It just depends on the execution, I have seen some <a href="http://stylecampaign.com/blog/blogimages/phantom/scale33.jpg" target="_blank" title="This can work...">slick</a> designs using this tactic.</p>
<p>Though you&#8217;re still sending large desktop assets - like <a href="http://www.stylecampaign.com/blog/blogmails/phantom/gap.htm" target="_blank" title="View email ">677K</a> worth of images - to mobile users. When Google Maps was <a href="http://uxmag.com/design/five-low-hanging-ux-tips" target="_blank" title="When In Doubt, Make It Faster">reduced</a> from 100K to ~80K, traffic was up 10% the first week and 25% in the following three weeks.</p>
<p>Mobile email is more likely to be &#8220;in bed&#8221; than &#8220;on the go&#8221;. But I still think simplified layouts are a safer bet. Small screen sizes mean you can view fewer products at a time (though <a href="http://www.campaignmonitor.com/blog/post/3541/designing-ultra-short-emails-for-mobile-using-progressive-disclosure/" target="_blank" title="Optimizing HTML email for mobile using progressive disclosure">here&#8217;s</a> an interesting idea).  Whereas the desktop can accommodate more detailed imagery and exposed product, without sacrificing <a href="http://stylecampaign.com/blog/blogimages/phantom/scale29.jpg" target="_blank" title="VW">clean design</a>.</p>
<p><strong>Goodbye editorial layouts                                      </strong><strong>Hello glance-friendly layouts </strong></p>
<p style="text-align: left"><img src="http://stylecampaign.com/blog/blogimages/phantom/scale30.jpg" alt="Different creative for desktop and iPhone via one HTML file" border="0" height="480" width="650" /></p>
<h2>Nothing&#8217;s perfect</h2>
<p>Skinny layouts float in a sea of white space, fluid layouts rock but we&#8217;ve no max-width support in early IE or Outlook, media queries download desktop assets that mobile users don&#8217;t need, wide scalable layouts come with large file sizes and alternate images require extra resources.</p>
<p>Which tactic you use will depend on your audience, the devices you&#8217;re targeting, if you plan to serve identical creative to desktop and mobile, your resources, how image heavy your creative is and if you have a mobile commerce site.</p>
<img src="http://feeds.feedburner.com/~r/StyleCampaign/~4/h2nUdfZ5U_o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stylecampaign.com/blog/2011/08/alternate-mobile-images/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

