<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>A digital entrepreneurs, always with awesome ideas to solve big problem in interesting ways…</description><title>ZO's Ideas for Digital</title><generator>Tumblr (3.0; @zoliang)</generator><link>http://zoliang.com/</link><item><title>Creating an Effective Coming Soon Page</title><description>&lt;p&gt;                 &lt;img alt="image" src="http://media.tumblr.com/f55d36821f5adefcb1616e8cb5127427/tumblr_inline_mh9v3txpEn1qz4rgp.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;Coming soon pages are a rather young concept on the internet&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_1"&gt;.&lt;/strong&gt; Back in the day, when a new business was planning to launch a website, one day there was no website, and the next day the thing was live … just like that with no warning&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_2"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Nowadays, marketing works a little differently… Everything needs to build up a sufficient amount of &lt;em&gt;buzz, virality&lt;/em&gt;, and other new-English words before it can see the daylight&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_3"&gt;.&lt;/strong&gt; And this is where coming soon pages come into play, if you will&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_4"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Now, there are a lot of great examples online, massive lists that showcase tens of beautiful coming soon pages, like these:&lt;/p&gt;
&lt;p&gt;Due to all this abundance I’ve decided to take a closer look at the construction of a coming soon page and list some of its most important elements&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_5"&gt;.&lt;/strong&gt; Both from the designer’s and marketer’s point of view&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_6"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong class="speechFragmentSeparator"&gt;&lt;!-- more --&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;“The intangible element”&lt;/h2&gt;
&lt;p&gt;Sorry for starting this list a little vague, but I consider this the most important element of them all&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_8"&gt;.&lt;/strong&gt; And what I mean by the intangible element is simply:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Wow&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_9"&gt;!&lt;/strong&gt; Effect&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In my opinion, a coming soon page has no business cluttering the web if it doesn’t have any &lt;em&gt;wow&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_10"&gt;!&lt;/strong&gt;&lt;/em&gt; effect working for it.&lt;/p&gt;
&lt;p&gt;If you can’t give your coming soon page design any &lt;em&gt;wow&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_11"&gt;!&lt;/strong&gt; &lt;/em&gt;then you shouldn’t publish it at all. The whole point of a coming soon page is to get people interested in what’s coming, not to bore them to death&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_12"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Of course, the most difficult part here is that this &lt;em&gt;wow&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_13"&gt;!&lt;/strong&gt;&lt;/em&gt; effect is very difficult to define&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_14"&gt;.&lt;/strong&gt; I have absolutely no idea how to write a tutorial on finding it&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_15"&gt;.&lt;/strong&gt; I guess that it all comes down to the overall feel of the design&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_16"&gt;.&lt;/strong&gt; It’s simply something that is or isn’t visible at the end of the day once the work has been done…&lt;/p&gt;
&lt;h2&gt;Say what’s coming&lt;/h2&gt;
&lt;div&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="Great Coming Soon Pages" src="http://webdesignledger.com/wp-content/uploads/2013/01/csp01.jpg" title="Great Coming Soon Pages"/&gt;&lt;/div&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;a class="readableLinkWithLargeImage" href="http://dribbble.com/shots/582258-Sushi-Freak" target="_blank"&gt;Image from Vic Bell&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;Since it is a coming soon page then there has to be something &lt;em&gt;coming,&lt;/em&gt; right&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_18"&gt;?&lt;/strong&gt;And I’m not trying to be Captain Obvious here&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_19"&gt;.&lt;/strong&gt; I just want to point out that there are way too many sites on the internet that try to convince me to subscribe to a notification newsletter without even telling me what’s coming&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_20"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Rule #1: If you want people to anticipate what’s coming, you have to tell them what it is&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_21"&gt;.&lt;/strong&gt; Focus on creating curiosity. Share the interesting stuff, not the boring features&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_22"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Don’t give away too much information though&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_23"&gt;.&lt;/strong&gt; If you do, people will get the impression that they know everything, so they no longer have to anticipate anything&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_24"&gt;.&lt;/strong&gt; You must find the right balance between curiosity and information … something you have to figure out on your own&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_25"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This should also be reflected in the design&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_26"&gt;.&lt;/strong&gt; Boring designs have no place among coming soon pages (going back to the &lt;em&gt;wow&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_27"&gt;!&lt;/strong&gt;&lt;/em&gt; effect).&lt;/p&gt;
&lt;p&gt;The easiest way to make your design interesting-description-friendly as opposed to boring-description-friendly is to use rather big-sized fonts&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_28"&gt;.&lt;/strong&gt; If there’s only place for a limited lines of text then it forces the website owner to provide only the essential information&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_29"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Countdown timers&lt;/h2&gt;
&lt;div&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="Great Coming Soon Pages" src="http://webdesignledger.com/wp-content/uploads/2013/01/csp02.jpg" title="Great Coming Soon Pages"/&gt;&lt;/div&gt;
&lt;a class="readableLinkWithLargeImage" href="http://dribbble.com/shots/394363-Rakentajanet-Soon" target="_blank"&gt;Image from Jarno Fabritius&lt;/a&gt;

&lt;p&gt;Personally, I like the idea of a countdown timer&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_31"&gt;.&lt;/strong&gt; It’s simple, easy-to-grasp, there are tens of plugins and scripts available providing such functionality, and it’s perfectly understandable for the visitor&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_32"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;However, it makes launching the final site a bit more difficult&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_33"&gt;.&lt;/strong&gt; If you have a timer then you absolutely have to launch the site when the timer displays zero&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_34"&gt;.&lt;/strong&gt;There can be no delay, or the whole point of a timer loses its meaning&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_35"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Email lists / newsletters&lt;/h2&gt;
&lt;div&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="Great Coming Soon Pages" src="http://webdesignledger.com/wp-content/uploads/2013/01/csp03.jpg" title="Great Coming Soon Pages"/&gt;&lt;/div&gt;
&lt;a class="readableLinkWithLargeImage" href="http://dribbble.com/shots/770254-Gobble-Email-Letter" target="_blank"&gt;Image from Tom Brennessl&lt;/a&gt;

&lt;p&gt;Newsletters and email lists are one of the best performing marketing methods online&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_37"&gt;.&lt;/strong&gt; It’s almost strange that email marketing works that well in every market imaginable&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_38"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The simple fact is that people still use email as their main mean of communication online&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_39"&gt;.&lt;/strong&gt; Even despite the amount of spam that’s circulating around&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_40"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In my opinion, placing an email newsletter signup form on a coming soon page is one of the best things you can do&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_41"&gt;.&lt;/strong&gt; Period.&lt;/p&gt;
&lt;p&gt;If you’ve managed to arouse enough interest in the product/site then at least some percentage of your visitors should be interested in getting timely updates about it&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_42"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Also, you can then use the list to announce the launch the minute it happens&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_43"&gt;.&lt;/strong&gt;This will bring you an additional stream of visitors right from the get-go&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_44"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;And finally, email newsletters are a lot easier to promote than blank coming soon pages&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_45"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Pre-launch bonuses and discounts&lt;/h2&gt;
&lt;div&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="Great Coming Soon Pages" src="http://webdesignledger.com/wp-content/uploads/2013/01/csp04.jpg" title="Great Coming Soon Pages"/&gt;&lt;/div&gt;
&lt;a class="readableLinkWithLargeImage" href="http://dribbble.com/shots/268323-Sale" target="_blank"&gt;Image from Mike | Creative Mints&lt;/a&gt;

&lt;p&gt;Depending on the thing that’s coming, offering some pre-launch bonuses or discounts can make sense&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_47"&gt;.&lt;/strong&gt; Especially if it’s a new tool, service, or traditional product&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_48"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can offer a discount to everyone who subscribes to your newsletter&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_49"&gt;.&lt;/strong&gt; You’re killing two birds with one stone here. Apart from the fact that you get people to sign up to your newsletter, you’re also giving them a great reason to visit the site once it’s live&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_50"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Of course, you have to make sure that the site can still remain profitable in spite of the discounts&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_51"&gt;.&lt;/strong&gt; This is something you have to discuss with your client, and make sure that there’s place for discounts in their marketing strategy&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_52"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Use the main branding elements&lt;/h2&gt;
&lt;p&gt;This is basic, and I’m only mentioning it to make the message complete&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_54"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I know that no one will probably forget about using the site’s logo if it’s available&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_55"&gt;.&lt;/strong&gt; But you also have to remember about the color scheme and other small branding elements that will keep the coming soon page and the final website in congruence&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_56"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Keep SEO in mind&lt;/h2&gt;
&lt;p&gt;I know that a coming soon page is bound to have a short lifespan, but you should still have SEO in mind during the creation process&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_58"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Remember to use proper &amp;lt;h&amp;gt; tags, page titles, and descriptions&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_59"&gt;.&lt;/strong&gt; If there’s a promotional campaign prepared for the site (e&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_60"&gt;.&lt;/strong&gt;g. guest posting, or some link building campaigns) then making the coming soon page SEO-friendly will surely help the marketing efforts&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_61"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Besides, this isn’t even about going to the top of search engines with a coming soon page&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_62"&gt;.&lt;/strong&gt; This is more about not getting the domain itself flagged/banned before the final site even sees the daylight (something many people forget about)&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_63"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;How about a blog?&lt;/h2&gt;
&lt;p&gt;The main coming soon page is one thing&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_64"&gt;.&lt;/strong&gt; But a blog that goes along with it can make the whole site a lot more attractive&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_65"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Let’s face it, there are very few reasons why a visitor would want to come back to a coming soon page&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_66"&gt;.&lt;/strong&gt; There are, however, many reasons why they would want to come back to a blog&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_67"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Of course, this is a lot more work, but if you’re working on a coming soon page for a medium- or big company then you can point out such a possibility&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_68"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Have it easy, use a special theme&lt;/h2&gt;
&lt;p&gt;Nowadays, WordPress is among the most popular website management platforms available&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_70"&gt;.&lt;/strong&gt; What this results in is a big number of themes (free and paid ones) meant to achieve tens of different things&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_71"&gt;.&lt;/strong&gt; Not surprisingly, there’s also a fair share of coming soon themes&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_72"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Even if you don’t want to use any part of the design offered by a given theme, you can probably still use the framework&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_73"&gt;.&lt;/strong&gt; Such themes often provide quite a nice set of features that will make your work way easier&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_74"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Just give it a shot, there’s not much you can lose by testing such a theme quickly&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_75"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;That’s it for my list of elements of a proper coming soon page&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_76"&gt;.&lt;/strong&gt; Feel free to comment, tell me what you think, and point out some other elements you find suitable for such a page&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_77"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><link>http://zoliang.com/post/41591181613</link><guid>http://zoliang.com/post/41591181613</guid><pubDate>Sun, 27 Jan 2013 17:53:00 +1100</pubDate><category>Web Design</category></item><item><title>Guidelines and Best Practices - The Elements Of The Mobile User Experience </title><description>&lt;p&gt;        &lt;img alt="image" height="442" src="http://www.graphicmania.net/wp-content/uploads/17012012/mobile-user-experience02.jpg" width="580"/&gt;&lt;/p&gt;
&lt;p&gt;Mobile users and mobile usage are growing&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_1"&gt;.&lt;/strong&gt; With &lt;a href="http://www.businessinsider.com/the-future-of-mobile-deck-2012-3?op=1" target="_blank"&gt;more users doing more on mobile &lt;/a&gt;, the spotlight is on how to improve the individual elements that together create the mobile user experience&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_2"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The mobile user experience encompasses the user’s perceptions and feelings before, during and after their interaction with your mobile presence — be it through a browser or an app — using a mobile device that could lie anywhere on the continuum from low-end feature phone to high-definition tablet&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_3"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Creating mobile user experiences that delight users forces us to rethink a lot of what we have taken for granted so far with desktop design&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_4"&gt;.&lt;/strong&gt; It is complicated in part by mobile-specific considerations that go hand in hand with small screens, wide variations in device features, constraints in usage and connectivity, and the hard-to-identify-but-ever-changing mobile context&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_5"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong class="speechFragmentSeparator"&gt;&lt;!-- more --&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Dissecting the mobile user experience into its key components gives us a conceptual framework for building and evaluating good mobile experiences, within the context of a &lt;a href="http://www.smashingmagazine.com/2011/05/02/a-user-centered-approach-to-mobile-design/" target="_blank"&gt;user-centered approach to designing for mobile &lt;/a&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_6"&gt;.&lt;/strong&gt; These components shape the mobile user experience — including functionality, context, user input, content and marketing, among others&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_7"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="The elements of mobile user experience" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/elements-of-mobile-ux.png" title="The elements of mobile user experience"/&gt;&lt;/div&gt;
&lt;p&gt;The relevance of these elements will change depending on the type of device (feature phone versus smartphone versus tablet) and the presentation interface (app versus Web)&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_8"&gt;.&lt;/strong&gt; This article briefly describes each of these elements and elaborates on each with selected guidelines&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_9"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;Functionality&lt;/h3&gt;
&lt;p&gt;This has to do with tools and features that enable users to complete tasks and achieve their goals&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_11"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Guidelines&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;Prioritize and present core features from other channels that have especial relevance in a mobile environment&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_13"&gt;.&lt;/strong&gt; For an airline, this includes flight statuses and flight check-ins&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_14"&gt;.&lt;/strong&gt; For cosmetic chain Sephora, it includes supporting in-store shopping via easy access to product reviews on mobile devices&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_15"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Offer relevant mobile-only functionality (like barcode scanning and image recognition), and enhance functionality using the capabilities of mobile devices where possible to engage and delight users&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_16"&gt;.&lt;/strong&gt; Old Navy’s app serves up surprise games or savings when users snap the logo in a store&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_17"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Ensure that fundamental features and content are optimized for mobile&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_18"&gt;.&lt;/strong&gt; For example, make sure the store locator shows the nearest stores based on the device’s location, and make the phone numbers click-to-call&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_19"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Include features that are relevant to the business category&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_20"&gt;.&lt;/strong&gt; For retail websites and apps, this would include product search, order status and shopping cart&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_21"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Offer key capabilities across all channels&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_22"&gt;.&lt;/strong&gt; Users who sign in should see their personalized settings, irrespective of the device or channel being used&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_23"&gt;.&lt;/strong&gt; If certain functionality is not offered on mobile, then direct users to the appropriate channel, as TripIt does to set up a personal network&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_24"&gt;.&lt;/strong&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="TripIt directs users to the website for setting up a network" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/tripit.png" title="TripIt directs users to the website for setting up a network"/&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;Additional Reading&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;“&lt;a href="http://www.fastcompany.com/1816610/why-entrepreneurs-must-focus-on-saying-no-bump-slashes-features" target="_blank"&gt;Sharing App Bump 3&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_26"&gt;.&lt;/strong&gt;0 Slashes Most Features, Proves Less Really Can Be More &lt;/a&gt;&lt;sup&gt;2&lt;/sup&gt;,” Fast Company&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Information Architecture&lt;/h3&gt;
&lt;p&gt;This has to do with arranging the functionality and content into a logical structure to help users find information and complete tasks&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_28"&gt;.&lt;/strong&gt; This includes navigation, search and labeling&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_29"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Guidelines&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;Present links to the main features and content on the landing page, prioritized according to the user’s needs&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_31"&gt;.&lt;/strong&gt; &lt;a href="http://mobiledesignpatterngallery.com/mobile-patterns.php?colid=65438029-72157627607680275" target="_blank"&gt;Mobile Design Pattern Gallery &lt;/a&gt;&lt;sup&gt;3&lt;/sup&gt; has examples of primary and secondary navigation patterns for mobile, many of which are vertical instead of horizontal as on desktop websites&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_32"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Enable mobile users to navigate to the most important content and functionality in as few taps or key presses as possible&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_33"&gt;.&lt;/strong&gt; Navigation optimized for small screens is usually broad and shallow instead of deep&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_34"&gt;.&lt;/strong&gt; While &lt;a href="http://www.uie.com/articles/three_click_rule/" target="_blank"&gt;three clicks (or taps) is not the magic number &lt;/a&gt;&lt;sup&gt;4&lt;/sup&gt;, users need to be able to recognize that each tap is helping them complete their task&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_35"&gt;.&lt;/strong&gt; Every additional level also means more taps, more waiting for a page to load and more bandwidth consumed&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_36"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Address the navigation needs of both touchscreen and non-touchscreen users&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_37"&gt;.&lt;/strong&gt; When designing for touch, make sure the tap size of the navigation item is at least 30 pixels wide or tall&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_38"&gt;.&lt;/strong&gt; Provide keypad shortcuts for feature phones, so that users can enter, say, a number (0 to 9) to quickly access a link:
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="Cater to feature phone users, as CNN does with access keys, not as Delta does by making the first action to be nine key presses downs" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/do-accesskey-dontbranding-link-below.png" title="do-accesskey-dont-branding-link-below"/&gt;&lt;/div&gt;
&lt;em&gt;Cater to feature phone users, as CNN does with access keys (left), not as Delta does by making the first action to be nine key presses downs (middle and right)&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_39"&gt;.&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Provide navigational cues to let users know where they are, how to get back and how to jump back to the start&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_40"&gt;.&lt;/strong&gt; Mobile breadcrumbs are often implemented by replacing the “Back” button with a label showing users the section or category that they came from&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_41"&gt;.&lt;/strong&gt; For mobile websites, use standard conventions, such as a home icon that links back to the start screen, especially when navigation is not repeated on every screen&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_42"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Use concise, clear, consistent and descriptive labels for navigation items and links&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_43"&gt;.&lt;/strong&gt; While always a good practice, it becomes even more important on tiny mobile devices&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_44"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;Additional Reading&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;“&lt;a href="http://mobiledesignpatterngallery.com/mobile-patterns.php?colid=65438029-72157627607680275" target="_blank"&gt;Chapter 1: Navigation &lt;/a&gt;,” Mobile Design Pattern Gallery, Theresa Neil&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Content&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_46"&gt; &lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Otherwise known as “the stuff on your website” (as Lou Rosenfeld and Peter Morville refer to it in &lt;em&gt;Information Architecture for the World Wide Web&lt;/em&gt;), content is the various types of material in different formats, such as text, images and video, that provide information to the user&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_47"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Guidelines&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;Present an appropriate and balanced mix of content to users (product information, social content, instructional and support content, marketing content)&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_49"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Use multimedia when it supports the user’s tasks in a mobile context, adds value to the content or supports the goals of the website&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_50"&gt;.&lt;/strong&gt; Most of the time, multimedia content is best provided when the user is looking for distraction or entertainment (such as news or funny clips) or when it has instructional value (for example, how to use an app or new feature)&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_51"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Always give the user control over multimedia content by not auto-starting video or sound, by allowing the user to skip or stop multimedia content and by being mindful of the bandwidth it takes up&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_52"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Ensure that content is mobile appropriate&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_53"&gt;.&lt;/strong&gt; Just as we had chunking guidelines when going from print to Web, copy should be written for shorter attention spans on mobile devices&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_54"&gt;.&lt;/strong&gt; Optimize images and media for the device; this means scaling down for smaller devices and making sure images are &lt;a href="http://bradfrostweb.com/blog/mobile/hi-res-optimization/" target="_blank"&gt;sharp enough for the new iPad &lt;/a&gt;&lt;sup&gt;5&lt;/sup&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_55"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Ensure that primary content is presented in a format supported on the target device&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_56"&gt;.&lt;/strong&gt; Even now, websites such as Volkswagen’s ask iOS users to download Flash&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_57"&gt;.&lt;/strong&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="VW asks iPad users to download an unsupported Flash plugin" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/vw-ipad-flash-download.png" title="vw-ipad-flash-download"/&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;Additional Reading&lt;/h4&gt;
&lt;h3&gt;Design&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_59"&gt; &lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;This has to do with the visual presentation and interactive experience of mobile, including graphic design, branding and layout&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_60"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Guidelines&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;Remember the sayings “Mobilize, don’t miniaturize” (popularized by Barbara Ballard) and “Don’t shrink, rethink” (of Nokia)&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_62"&gt;.&lt;/strong&gt; Both make the point that mobile design should not just rehash the desktop design&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_63"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Design for glanceability and quick scanning&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_64"&gt;.&lt;/strong&gt; Glanceability refers to how quickly and easily the visual design conveys information&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_65"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Maintain visual consistency with other touchpoints and experiences (mobile, app, Web, print and real world) through the use of color, typography and personality&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_66"&gt;.&lt;/strong&gt; Identifying Amazon in the stack below is easy even though the brand name is not visible&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_67"&gt;.&lt;/strong&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="Amazon's visual design is easily recognizable" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/amazon.jpg" title="Amazon's visual design is easily recognizable"/&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Guide users from the initial and most prominent element of the design to other elements to help them complete their tasks&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_68"&gt;.&lt;/strong&gt; This is known as visual flow. A good design brings together visual elements as well as information architecture, content and functionality to convey the brand’s identity and guide the user&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_69"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Consider both portrait and landscape orientations in the design process&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_70"&gt;.&lt;/strong&gt;Devices increasingly support multiple orientations and automatically adjust to match their physical orientation&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_71"&gt;.&lt;/strong&gt; Maintain the user’s location on the page when they change orientation&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_72"&gt;.&lt;/strong&gt; Indicate additional or different functionality in the new orientation if applicable, as shown by ING:
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="The ING app informs users about additional features in the landscape mode" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/ing-orientation-hint.png" title="ing-orientation-hint"/&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;Additional Reading&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;“&lt;a href="http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-113.pdf" target="_blank"&gt;Designing Glanceable Peripheral Displays &lt;/a&gt;” (6&amp;#160;MB, PDF), Matthews, Forlizzi and Rohrbach, UC Berkeley&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/1592535879/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=strategistnet" target="_blank"&gt;&lt;em&gt;Universal Principles of Design, Revised and Updated&lt;/em&gt; &lt;/a&gt;&lt;sup&gt;6&lt;/sup&gt;: 125 Ways to Enhance Usability, Influence Perception, Increase Appeal, Make Better Design Decisions, and Teach through Design, William Lidwell, Kritina Holden, Jill Butler&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;User Input&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_74"&gt; &lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;This has to do with the effort required to enter data, which should be minimized on mobile devices and not require the use of both hands&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_75"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Guidelines&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;Limit input to essential fields&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_77"&gt;.&lt;/strong&gt; Or, as Luke Wroblewski says in his book&lt;em&gt;Mobile First&lt;/em&gt;, “When it comes to mobile forms, be brutally efficient and trim, trim, trim&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_78"&gt;.&lt;/strong&gt;” Limit registration forms to the minimum fields required, and use shorter alternatives where possible, such as a ZIP code instead of city and state&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_79"&gt;.&lt;/strong&gt; My favorite offender of this guideline is Volkswagen’s form to schedule a test drive; the mobile form has more required fields than the desktop version (the extra fields are highlighted below):
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="Volkswagen's mobile form to schedule a test drive is more tedious than the desktop version" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/vw-test-drive-mobile-extra-reqd-fields-300x286.png" title="Volkswagen's mobile form to schedule a test drive is more tedious than the desktop version"/&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Display default values wherever possible&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_80"&gt;.&lt;/strong&gt; This could be the last item selected by the user (such as an airport or train station) or the most frequently selected item (such as today’s date when checking a flight’s status):
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="United and NJ Transit use defaults to simplify user input" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/defaults-united-njtransit.png" title="defaults-united-njtransit"/&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Offer alternate input mechanisms based on the device’s capabilities where possible&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_81"&gt;.&lt;/strong&gt; Apps take advantage of quite a few input mechanisms built into devices, including motion, camera, gyroscope and voice, but mobile websites are just starting to use some of these features, particularly geolocation&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_82"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Use the appropriate input mechanism and display the appropriate touch keyboard to save users from having to navigate their keyboard screens to enter data&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_83"&gt;.&lt;/strong&gt; Keep in mind that inputting data is more tedious on feature phones that have only a numeric keypad&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_84"&gt;.&lt;/strong&gt; For non-sensitive applications, allow users to stay signed in on their mobile device; and save information such as email address and user name because mobile phones tend to be personal devices, unlike tablets, which tend to be shared between multiple people&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_85"&gt;.&lt;/strong&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="Use appropriate keyboard; examples from the iOS Developer Library" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/ios-developer-guide-keyboard-options.png" title="ios-developer-guide-keyboard-options"/&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Consider offering auto-completion, spellcheck suggestions and prediction technology to reduce the effort required to input data and to reduce errors — with the ability to revert as needed&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_86"&gt;.&lt;/strong&gt; Disable features such as CAPTCHA where not appropriate&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_87"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;Additional Reading&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;“&lt;a href="http://www.smashingmagazine.com/2010/03/11/forms-on-mobile-devices-modern-solutions/" target="_blank"&gt;Forms on Mobile Devices: Modern Solutions &lt;/a&gt;,” Luke Wroblewski&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Mobile Context&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_89"&gt; &lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A mobile device can be used at anytime, anywhere&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_90"&gt;.&lt;/strong&gt; The mobile context is about the environment and circumstances of usage — anything that affects the interaction between the user and the interface, which is especially important for mobile because the context can change constantly and rapidly&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_91"&gt;.&lt;/strong&gt; While we often focus on distractions, multitasking, motion, low lighting conditions and poor connectivity, it also includes the other extreme — think using a tablet in a relaxed setting over a fast Wi-Fi connection&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_92"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="Design Sketch: The Context of Mobile Interaction" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/mobile-context.png" title="mobile-context"/&gt;&lt;/div&gt;
&lt;p&gt;&lt;em&gt;“&lt;a href="http://www.giantant.com/antenna/2007/06/design-sketch-the-context-of-m.html" target="_blank"&gt;The Context of Mobile Interaction &lt;/a&gt;,” Nadav Savio&lt;/em&gt;&lt;/p&gt;
&lt;h4&gt;Guidelines&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;Use device features and capabilities to anticipate and support the user’s context of use&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_94"&gt;.&lt;/strong&gt; The iCookbook app allows users to walk through a recipe using voice commands — a nice feature when your hands are covered in batter&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_95"&gt;!&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Accommodate for changes in context based on the time of day and when the user is using the app&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_96"&gt;.&lt;/strong&gt; The Navfree GPS app automatically switches from day to night mode, showing low-glare maps for safer nighttime driving&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_97"&gt;.&lt;/strong&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="GPS app sensing context" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/gps-context.png" title="gps-context"/&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Use location to identify where the user is and to display relevant nearby content and offers&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_98"&gt;.&lt;/strong&gt; A Google search for “movies” on a mobile device brings up movies playing nearby and that day’s showtimes, with links to buy tickets online if available&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_99"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Leverage information that the user has provided, and respect their preferences and settings&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_100"&gt;.&lt;/strong&gt; After the first leg of a multi-leg flight, TripIt showed me the flight and gate information for my next flight, as well as how much time I had to kill&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_101"&gt;.&lt;/strong&gt; United’s app did no such thing, even though it knew much more about me&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_102"&gt;.&lt;/strong&gt; It could have shown me how to get from my current plane to the connecting flight and highlighted the location of the United Club along the way, where I could comfortably spend my two-hour wait, since it knew I was a member&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_103"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Default to the user experience most appropriate for the device (i&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_104"&gt;.&lt;/strong&gt;e. a mobile experience for small screens, and perhaps a desktop-like experience for tablets), but give users the option to have enhanced features&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_105"&gt;.&lt;/strong&gt; A big discussion on how to present this to the user recently took place, with &lt;a href="http://www.useit.com/alertbox/mobile-vs-full-sites.html" target="_blank"&gt;Jakob Nielsen recommending a separate mobile website &lt;/a&gt;&lt;sup&gt;7&lt;/sup&gt; and &lt;a href="http://www.netmagazine.com/opinions/nielsen-wrong-mobile" target="_blank"&gt;Josh Clark arguing instead for a responsive design &lt;/a&gt;; yet others &lt;a href="http://www.netmagazine.com/opinions/nielsen-vs-clark-theyre-both-wrong" target="_blank"&gt;believe that Nielsen and Clark are both wrong &lt;/a&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_106"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;Additional Reading&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;“&lt;a href="http://www.giantant.com/output/mobile_context_model.pdf" target="_blank"&gt;The Context of Mobile Interaction &lt;/a&gt;” (0&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_108"&gt;.&lt;/strong&gt;2&amp;#160;MB, PDF), Nadav Savio and Jared Braiterman&lt;/li&gt;
&lt;li&gt;“&lt;a href="http://blog.cloudfour.com/on-mobile-context/" target="_blank"&gt;On Mobile Context &lt;/a&gt;,” Jason Grigsby&lt;br/&gt;Don’t miss the links to resources on the mobile context near the end&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_109"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;“&lt;a href="http://www.lukew.com/ff/entry.asp?1263" target="_blank"&gt;When and Where Are People Using Mobile Devices&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_110"&gt;?&lt;/strong&gt; &lt;/a&gt;&lt;sup&gt;8&lt;/sup&gt;,” Luke Wroblewski&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Usability&lt;/h3&gt;
&lt;p&gt;This is the overall measure of how well the information architecture, design, content and other elements work together to enable users to accomplish their goals&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_112"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Guidelines&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;Make it clear to the user what can be selected, tapped or swiped (this is known as affordance), especially on touchscreen devices&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_114"&gt;.&lt;/strong&gt; One of the big findings of &lt;a href="http://www.nngroup.com/reports/mobile/ipad/" target="_blank"&gt;Nielsen Norman Group’s usability studies of the iPad &lt;/a&gt;&lt;sup&gt;9&lt;/sup&gt; was that users didn’t know what was touchable or tappable&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_115"&gt;.&lt;/strong&gt; Another issue was swipe ambiguity: when the same swipe gesture means different things in different areas of a screen&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_116"&gt;.&lt;/strong&gt; Ensure that touchability is clear and that items such as links, icons and buttons are visibly tappable&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_117"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;For touchscreen devices, ensure that touch targets are appropriately sized and well spaced to avoid selection errors&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_118"&gt;.&lt;/strong&gt; Also, place touch targets in the appropriate screen zones; for example, put destructive actions such as those for deletion in the “Reach” zone, as shown by Luke Wroblewski in his book&lt;em&gt;Mobile First&lt;/em&gt;:
&lt;div class="readableLargeImageContainer float"&gt;&lt;img alt="Zones showing ease of access for right handed touch-screen use from Mobile First" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/touchzones-mobile-first-lukew.png" title="touchzones-mobile-first-lukew"/&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Follow conventions and patterns to reduce the learning curve for users and to make the mobile experience more intuitive&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_119"&gt;.&lt;/strong&gt;Dedicated apps should follow platform-specific standards and guidelines&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_120"&gt;.&lt;/strong&gt; A comprehensive collection of links to official UI and UX guidelines is available in the article “&lt;a href="http://www.mobilexweb.com/blog/ui-guidelines-mobile-tablet-design" target="_blank"&gt;UI Guidelines for Mobile and Tablet Web App Design &lt;/a&gt;&lt;sup&gt;10&lt;/sup&gt;” on Breaking the Mobile Web&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_121"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Ensure usability in variable conditions, including for daylight glare and changed angle of viewing and orientation, by paying attention to design elements like contrast, color, typography and font size&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_122"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Do not rely on technology that is not universally supported by your audience’s devices, including Java, JavaScript, cookies, Flash, frames, pop-ups and auto-refreshing&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_123"&gt;.&lt;/strong&gt; When opening new windows or transitioning from an app to the browser, warn users to avoid overwriting already open tabs&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_124"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;Additional Reading&lt;/h4&gt;
&lt;h3&gt;Trustworthiness&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_126"&gt; &lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;This relates to the level of confidence, trust and comfort that users feel when using a mobile website or app&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_127"&gt;.&lt;/strong&gt; According to a &lt;a href="http://www.truste.com/why_TRUSTe_privacy_services/harris-mobile-survey/" target="_blank"&gt;2011 study by Truste and Harris Interactive &lt;/a&gt;&lt;sup&gt;14&lt;/sup&gt;, privacy and security are the top two concerns among smartphone users:&lt;/p&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="Privacy and security are the top two concerns among smartphone users" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/trustworthiness-harris-interactive-truste.png" title="trustworthiness-harris-interactive-truste"/&gt;&lt;/div&gt;
&lt;h4&gt;Guidelines&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;Do not collect or use personal information (such as location and contact list) from mobile devices without the explicit permission of the user&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_129"&gt;.&lt;/strong&gt; The first few months of this year have seen numerous reports of apps secretly copying smartphone address books, with &lt;a href="http://venturebeat.com/2012/02/22/privacy-policy-apps/" target="_blank"&gt;watchdogs up in arms &lt;/a&gt;&lt;sup&gt;15&lt;/sup&gt; and &lt;a href="http://venturebeat.com/2012/03/17/apple-address-book-lawsuit/" target="_blank"&gt;users retaliating &lt;/a&gt;&lt;sup&gt;16&lt;/sup&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_130"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Make it easy for users to control how their personal information is shared in a mobile app by asking before collecting their location data and by allowing them to opt out of targeted advertising&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_131"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Clearly state your business practices (including for privacy, security and returns), and present them contextually (such as by displaying links to your privacy and security policies on the registration screen)&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_132"&gt;.&lt;/strong&gt; The policies themselves should be accessible in a secondary section of the mobile user experience (such as the footer or a “More” tab)&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_133"&gt;.&lt;/strong&gt; Reinforce credibility by displaying trusted badges, especially when users need to trust you with their personal or financial information&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_134"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Present policies appropriately on mobile devices by offering a concise summary and an option to email the entire policy&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_135"&gt;.&lt;/strong&gt; Privacy and security policies tend to be notoriously long and full of boring legalese that users often blindly click through to continue what they really want to do, so make it easy for users who are interested in the fine print&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_136"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Don’t break the user’s workflow when displaying legalese&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_137"&gt;.&lt;/strong&gt; &lt;a href="http://www.useit.com/alertbox/disrupting-users.html" target="_blank"&gt;Take them back to where they were &lt;/a&gt;&lt;sup&gt;17&lt;/sup&gt; before being interrupted, instead of making them start all over&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_138"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;Additional Reading&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;“&lt;a href="http://www.truste.com/blog/2011/05/20/layered-policy-and-short-notice-design/" target="_blank"&gt;Layered Policy Design &lt;/a&gt;&lt;sup&gt;18&lt;/sup&gt;“, TRUSTe Blog&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Feedback&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_140"&gt; &lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;This has to do with the methods for attracting the user’s attention and displaying important information&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_141"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Guidelines&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;Minimize the number of alerts the app displays, and ensure that each alert offers critical information and useful choices&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_143"&gt;.&lt;/strong&gt; For a smile, look at Chris Crutchfield’s &lt;a href="http://vimeo.com/35873217" target="_blank"&gt;video on notification and alert overload &lt;/a&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_144"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Keep alerts brief and clear, explaining what caused the alert and what the user can do, along with clearly labeled buttons&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_145"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Notifications should be brief and informative, not interfere with anything the user is doing, and be easy to act on or dismiss&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_146"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Provide feedback and confirmation on screen without disrupting the user’s workflow&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_147"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;If your app displays badges and status bar notifications, keep the badges updated and clear them only when the user has attended to the new information&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_148"&gt;.&lt;/strong&gt; Chase clears the notifications badge for its mobile app the moment the user visits the notification section, even before the user has seen which of their multiple accounts triggered the badge, forcing them to hunt through each account to see what triggered it&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_149"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;Additional Reading&lt;/h4&gt;
&lt;p&gt;This relates to the options, products and services that are available to assist the user in using the website or app&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_151"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Guidelines&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;Make it easy for users to access help and support options&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_153"&gt;.&lt;/strong&gt; Users commonly look for help in the footer of a mobile website and in the toolbar or tab bar of an app&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_154"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Offer multiple ways to get support, including options relevant in a mobile context, such as self-serve FAQs, live support via click-to-call, and near-real-time Direct Message tweets&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_155"&gt;.&lt;/strong&gt; Two financial service companies that actively offer support via Twitter are American Express and Citibank&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_156"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Present a quick introduction and short tutorial on using the app when it first launches, with options for the user to skip and view later&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_157"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;When introducing new or unique functionality (such as when check depositing via mobile apps was first introduced), offer contextual help and tips to guide users the first time, and as a refresher for infrequently used functionality&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_158"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Offer help videos when appropriate, but allow the user to start, pause, stop and control the volume as they wish, and keep in mind the multimedia guidelines mentioned in the “Content” section above&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_159"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;Additional Reading&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;“&lt;a href="http://www.uxbooth.com/blog/mobile-design-patters/" target="_blank"&gt;Chapter 7: Invitations &lt;/a&gt;” and “Chapter 9: Help,” &lt;em&gt;Mobile Design Pattern Gallery: UI Patters for Mobile Applications&lt;/em&gt;, Theresa Neil&lt;br/&gt;Chapter 7 is available online at UX Booth&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_161"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;“&lt;a href="http://www.inspireux.com/2011/02/07/top-6-help-design-patterns-for-iphone-apps/" target="_blank"&gt;Top 6 Help Design Patterns for iPhone Apps &lt;/a&gt;,” Catriona Cornett, inspireUX&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Social&lt;/h3&gt;
&lt;p&gt;This relates to content and features that create a sense of social participation, that enable user interaction and that facilitate sharing on established social networks&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_163"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Guidelines&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;Create and maintain a presence on social networks (for example, a Facebook page) and local services (for example, a profile page on services such as Google Places, Bing Business Portal and Yahoo Local)&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_165"&gt;.&lt;/strong&gt; These will be highlighted in search results and on location-based social networking services&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_166"&gt;.&lt;/strong&gt; In addition to your business’ name, include your physical address, phone number, URL and hours of operation&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_167"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Incorporate your social presence and activity into your website’s mobile experience by showing your recent activity and offering an easy way to follow or like you on these networks&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_168"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Integrate social networking features into your website’s mobile experience to make it easy for users to connect with their own social networks&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_169"&gt;.&lt;/strong&gt; This could be as simple as &lt;a href="http://www.verious.com/marketplace/social-networking.php" target="_blank"&gt;using APIs &lt;/a&gt;&lt;sup&gt;20&lt;/sup&gt; to enable social sharing, bookmarking, tagging, liking and commenting&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_170"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Invite users to generate content featuring your brand, product or service from their mobile device, offering some incentive in return&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_171"&gt;.&lt;/strong&gt; For example, the burger chain Red Robin could invite the user to share a picture of their child reading a school book at one of its locations to get a free milkshake&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_172"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Provide mobile offers that can be shared and go viral&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_173"&gt;.&lt;/strong&gt; American Express currently offers savings and discounts to users who &lt;a href="https://sync.americanexpress.com/" target="_blank"&gt;sync their profiles &lt;/a&gt;&lt;sup&gt;21&lt;/sup&gt; on networks such as Facebook, Twitter and Foursquare to their credit card&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_174"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Apps that rely on social contributions from users should look at ways to seed content in a way that is useful and, eventually, self-sustaining&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_175"&gt;.&lt;/strong&gt; For example, the My TSA app has a user-contributed feature that shows the wait times at security checkpoints, but it often shows outdated information, even though airport staff post physical signs of wait times at some airports&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_176"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;Additional Reading&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;“&lt;a href="http://www.verious.com/marketplace/social-networking.php" target="_blank"&gt;The Definitive Guide to Adding Social Features to Your Mobile Apps &lt;/a&gt;&lt;sup&gt;22&lt;/sup&gt;“, Verious&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Marketing&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_178"&gt; &lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;This has to do with the methods by which a user finds a website or app and the factors that encourage repeated usage&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_179"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Guidelines&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;Ensure findability by optimizing for mobile search and discovery, such as by keeping URLs short&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_181"&gt;.&lt;/strong&gt; If you have a separate mobile website, follow URL naming conventions (&lt;code&gt;m.site.com&lt;/code&gt; or &lt;code&gt;mobile.site.com&lt;/code&gt;)&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_182"&gt;.&lt;/strong&gt; In mobile search results, provide quick access to location-based content (e&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_183"&gt;.&lt;/strong&gt;g. directions from one’s current location) and device-formatted options (e&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_184"&gt;.&lt;/strong&gt;g. click to call).
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="Mobile optimized formatted information for UPS, but partially missing for Fedex" src="http://media.smashingmagazine.com/wp-content/uploads/2012/05/fedex-ups-optimized-social.png" title="fedex-ups-optimized-social"/&gt;&lt;/div&gt;
&lt;em&gt;Mobile-formatted information is optimized for UPS (left), but partially missing for FedEx (right)&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_185"&gt;.&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;“Quick response” (QR) codes should lead to a mobile-optimized landing page, instead of a traditional page that requires zooming or, worse still, to the website’s home page, from where the user has to hunt for information&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_186"&gt;.&lt;/strong&gt; As a side note, &lt;a href="http://techcrunch.com/2012/03/25/facebook-rooftop-qr-code/" target="_blank"&gt;QR codes painted on buildings &lt;/a&gt;should be big and clear enough to be recognized and deciphered by mobile devices&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_187"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Email campaigns should include a link to view the message in a mobile-friendly format, which itself links to the relevant offer page formatted for mobile — unlike CVS/pharmacy, which takes users to its mobile home page&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_188"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Promote your app in other channels where possible (TV, print and in-store advertising), and offer incentives to download and use the app, usually in the form of discounts and savings&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_189"&gt;.&lt;/strong&gt; If your app has a price tag, attract users to buy it in an overcrowded market by offering a limited-time promotional price&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_190"&gt;.&lt;/strong&gt;Another option is to promote the app through the Free App A Day marketplace&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_191"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Prompt users to rate and review your app or to share it on social networks after they have used it, but give them the option to postpone or stop these prompts&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_192"&gt;.&lt;/strong&gt; This will not only generate word of mouth, but give you insight into what users like and don’t like about the app&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_193"&gt;.&lt;/strong&gt; “&lt;a href="http://www.smallte.ch/blog-read_en_24001.html" target="_blank"&gt;Taking Control of Your Reviews &lt;/a&gt;” by smalltech discusses the strategy of encouraging happy customers to post reviews and unhappy customers to email you feedback&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_194"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;Additional Reading&lt;/h4&gt;
&lt;h3&gt;Conclusion&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_196"&gt; &lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Mobile user experience is still a developing field, and opportunities for improvement continue to emerge&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_197"&gt;.&lt;/strong&gt; We’ve presented an overview of the key elements of the mobile user experience, along with some guidelines to get started in each&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_198"&gt;.&lt;/strong&gt; Focusing on these individual elements will help us create great overall mobile user experiences for our users&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_199"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;&lt;strong class="speechFragmentSeparator"&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/div&gt;</description><link>http://zoliang.com/post/41148088580</link><guid>http://zoliang.com/post/41148088580</guid><pubDate>Tue, 22 Jan 2013 10:57:00 +1100</pubDate><category>Mobile</category><category>Guideline</category></item><item><title>Why 2013 Is the Year of Responsive Web Design </title><description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;      &lt;img alt="Mashable-responsive-design" src="http://rack.0.mshcdn.com/media/ZgkyMDEyLzEyLzE5LzYzL21hc2hhYmxlcmVzLmpwZwpwCXRodW1iCTk1MHg1MzQjCmUJanBn/297e3a40/91c/mashable-responsive-design.jpg"/&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;
&lt;p&gt;You may have noticed that &lt;a href="http://mashable.com/2012/12/04/new-mashable/" target="_blank"&gt;Mashable got a new look recently &lt;/a&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_4"&gt;.&lt;/strong&gt; The design seems wider than usual, and when you shrink your browser, the content resizes to fit&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_5"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The aim here isn&amp;#8217;t merely prettiness or technical trickery, however: Media companies like ours are seeing a major shift in the consumption habits of their audiences&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_6"&gt;. &lt;/strong&gt;&lt;span&gt;Those organizations that don&amp;#8217;t act may find themselves behind the curve&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_7"&gt;.&lt;/strong&gt;&lt;span&gt; Here&amp;#8217;s why.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;!-- more --&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;The Post-PC Era &lt;/strong&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="image" src="http://rack.0.mshcdn.com/media/ZgkyMDEyLzEyLzExLzA2L1NjcmVlbnNHYWRnLmdUcy5qcGc/80eb4d10/f5a/Screens-Gadgets.jpg" title="Screens-Gadgets"/&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;2012 has been a very unusual year in the PC market&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_9"&gt;.&lt;/strong&gt; For the first time since 2001, &lt;a href="http://www.slashgear.com/pc-sales-to-decline-in-2012-for-the-first-time-in-11-years-10251339/" target="_blank"&gt;PC sales are projected to be lower than they were in the previous year &lt;/a&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_10"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So which devices are consumers buying&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_11"&gt;?&lt;/strong&gt; Tablets, for one thing.&lt;/p&gt;
&lt;blockquote&gt;
&lt;div&gt;
&lt;p&gt;Tablet sales are expected to exceed 100 million this year&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_12"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tablet sales are expected to exceed 100 million this year&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_13"&gt;.&lt;/strong&gt; Their sales numbers&lt;a href="http://bgr.com/2012/11/26/tablet-sales-2013-notebook-pc-sales/" target="_blank"&gt;may top notebooks next year &lt;/a&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_14"&gt;.&lt;/strong&gt; Smartphones, of course, are also a hot commodity — according to &lt;a href="http://blog.nielsen.com/nielsenwire/online_mobile/smartphones-account-for-half-of-all-mobile-phones-dominate-new-phone-purchases-in-the-us/" target="_blank"&gt;Nielsen &lt;/a&gt;, the majority of U.S. mobile subscribers now own smartphones, not feature phones&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_15"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Meanwhile, the shift to mobile is happening at an extraordinary speed&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_16"&gt;.&lt;/strong&gt; Today, 30% of Mashable&amp;#8217;s traffic is mobile. By the end of next year, this may exceed 50%&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_17"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Web or Apps? How About Both&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_18"&gt;.&lt;/strong&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="image" src="http://rack.2.mshcdn.com/media/ZgkyMDEyLzEyLzExLzA3L1dvbWFuSG9sZGluLmdUcy5qcGc/fec18453/c04/Woman-Holding-Smartphone.jpg" title="Woman Holding Smartphone"/&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;For those of us who create websites and services, all this leads to a singular conclusion: A million screens have bloomed, and we need to build for all of them&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_19"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Building apps may seem like the obvious solution&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_20"&gt;.&lt;/strong&gt; There&amp;#8217;s no doubt that having mobile apps for the major platforms is better than having no apps at all, and yet how do you build for every app store&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_21"&gt;?&lt;/strong&gt; Last month, for instance, Mashable was accessed on more than 2,500 different devices&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_22"&gt;.&lt;/strong&gt; We could certainly build apps to reach a good number of those platforms, but probably not all of them&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_23"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When it comes to news sites like ours, there&amp;#8217;s even more data suggesting that the mobile web is key&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_24"&gt;.&lt;/strong&gt; &lt;a href="http://www.journalism.org/analysis_report/future_mobile_news" target="_blank"&gt;According to the Pew Research Center &lt;/a&gt;, 60% of tablet users prefer reading news on the mobile web than via an app&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_25"&gt;.&lt;/strong&gt; While I think media companies should certainly offer apps, it&amp;#8217;s clear that having a great mobile website should be the priority&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_26"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Responsive Web Design&lt;/h2&gt;
&lt;div&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="image" src="http://rack.2.mshcdn.com/media/ZgkyMDEyLzExLzE0LzA5XzM1XzEwXzY4Nl9maWxl/3badeb0a" title="mashablearticlenew"/&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The solution, of course, is to make a website that works equally well on every device&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_28"&gt;.&lt;/strong&gt; Enter responsive web design&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_29"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;div&gt;
&lt;p&gt;In simple terms, a responsive web design uses &amp;#8220;media queries&amp;#8221; to figure out what resolution of device it&amp;#8217;s being served on&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_30"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;In simple terms, a responsive web design uses &amp;#8220;media queries&amp;#8221; to figure out what resolution of device it&amp;#8217;s being served on&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_31"&gt;.&lt;/strong&gt; Flexible images and fluid grids then size correctly to fit the screen&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_32"&gt;.&lt;/strong&gt; If you&amp;#8217;re viewing this article on a desktop browser, for example, try making your browser window smaller&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_33"&gt;.&lt;/strong&gt; The images and content column will shrink, then the sidebar will disappear altogether&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_34"&gt;.&lt;/strong&gt; On our homepage, you&amp;#8217;ll see the layout shrink from three columns, to two columns, to a singular column of content&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_35"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the case of Mashable, we also detect the type of device and change the site&amp;#8217;s behavior accordingly&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_36"&gt;.&lt;/strong&gt; On touch devices, for instance, we enable swiping between columns&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_37"&gt;.&lt;/strong&gt; (Technically, detecting device functionalities may be referred to as &amp;#8220;adaptive design,&amp;#8221; rather than &amp;#8220;responsive,&amp;#8221; but increasingly both approaches are used in tandem&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_38"&gt;.&lt;/strong&gt;)&lt;/p&gt;
&lt;p&gt;The benefits are obvious: You build a website once, and it works seamlessly across thousands of different screens&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_39"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;2013: A Responsive Year&lt;/h2&gt;
&lt;div&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="image" src="http://rack.0.mshcdn.com/media/ZgkyMDEyLzEyLzA0LzNlL3Jlc3BvbnNpdmUuaTZZXzM0cnI4LmpwZw/3b8050d0/413/responsive.jpg" title="responsive"/&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Given the rapid adoption of tablets and smartphones — and the fact that users currently seem to prefer reading their news on the mobile web rather than in apps — I think it&amp;#8217;s inevitable that 2013 will be the year that responsive design takes off&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_41"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For publishers, it offers the simplest way to reach readers across multiple devices&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_42"&gt;.&lt;/strong&gt; For users, it ensures a great experience on every screen&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_43"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As Ethan Marcotte, the author of &lt;em&gt;Responsive Web Design&lt;/em&gt;, &lt;a href="http://www.alistapart.com/articles/responsive-web-design/" target="_blank"&gt;explains &lt;/a&gt;, &amp;#8220;Now more than ever, we’re designing work meant to be viewed along a gradient of different experiences&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_44"&gt;.&lt;/strong&gt; Responsive web design offers us a way forward, finally allowing us to &amp;#8216;design for the ebb and flow of things&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_45"&gt;.&lt;/strong&gt;&amp;#8217;&amp;#8221;&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://zoliang.com/post/40901893802</link><guid>http://zoliang.com/post/40901893802</guid><pubDate>Sat, 19 Jan 2013 16:18:00 +1100</pubDate><category>Responsive</category></item><item><title>Should Your Startup Go Freemium?</title><description>&lt;p&gt;Over the last several months, there has been an intense debate about the viability of freemium business models. For some, freemium is a &lt;a href="http://online.wsj.com/article/SB10000872396390443713704577603782317318996.html" target="_blank"&gt;costly trap&lt;/a&gt;, a business model that sacrifices revenues and forces a startup to support freeloaders who will never become paying customers. For others, freemium is the &lt;a href="http://www.wired.com/techbiz/it/magazine/16-03/ff_free" target="_blank"&gt;future of business&lt;/a&gt;, the logical conclusion of a world in which the cost of bandwidth, storage, and information processing approaches zero. Both sides agree that the model is extremely powerful. As Rob Walling of HitTail notes in a recent Wall Street Journal &lt;a href="http://online.wsj.com/article/SB10000872396390443713704577603782317318996.html" target="_blank"&gt;article&lt;/a&gt;, freemium is like a Samurai sword: “unless you’re a master at using it, you can cut your arm off.”&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" height="190" src="http://img0.tech2ipo.com/upload/img/article/2012/11/1354246328171.jpg" width="642"/&gt;&lt;/p&gt;
&lt;p&gt;While we’re not Samurai sword fighters at IVP, we believe that freemium is massively disruptive and needs to be understood. We’ve spent the last several months interviewing freemium software leaders, including 37signals, Dropbox (an IVP portfolio company), Evernote, GitHub, HootSuite, New Relic, SurveyMonkey, Weebly, and Zendesk (For the sake of simplicity, we’ve focused on software companies that seek to convert free users to paying customers, rather than those subsidized by ad-supported models.) With the help of these companies, we’ve put together the following six lessons for freemium software businesses. Use them wisely!&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;h5&gt;1) START WITH THE PRODUCT&lt;/h5&gt;
&lt;p&gt;Over the course of our interviews, one point came up again and again: make sure your No. 1 priority is your product. While designing a quality product is important for every startup, it is crucial and particularly challenging when building a freemium company. The perfect freemium product will market itself, acquire new users (both free and paid), onboard users, and automate customer service, all with little or no human intervention and minimal expense. This is only possible with a well-designed product that users truly love.&lt;/p&gt;
&lt;p&gt;Typical freemium companies convert between 1 percent and 10 percent of users into eventual paying customers. As a result, it’s important that a freemium product has both (a) low &lt;a href="http://en.wikipedia.org/wiki/Marginal_cost" target="_blank"&gt;marginal costs&lt;/a&gt; and (b) minimal sales and marketing expenses. Because the vast majority of users don’t pay, a freemium company will struggle if its product is expensive to market, deliver or support. Your product needs to sell itself and attract loyal users based purely on its own merits and without a large marketing budget. For a user, the product has to be simple and “just work.” This doesn’t mean it shouldn’t be technically complex or challenging behind the scenes – it just can’t feel that way to the user.&lt;/p&gt;
&lt;p&gt;Furthermore, the simplicity and quality of your product must be consistent across both free and paid offerings. Many freemium companies fail because they provide a free “gimmicky” product that provides little value with the hope that users will convert to the paid version. In reality, offering users a sub-par product makes them less (not more) likely to become paying customers, defeating the purpose of having a freemium model in the first place. The best freemium companies provide real value to both free users and paid customers and spend the majority of their time making their free product even better.&lt;/p&gt;
&lt;p&gt;You can’t attract free users or paid customers unless you build a great product. Once you’ve designed and built a world-class product, it’s time to get to know your customer and understand whether freemium is right for them.&lt;/p&gt;
&lt;h5&gt;2) KNOW YOUR CUSTOMER: IS FREEMIUM RIGHT FOR THEM?&lt;/h5&gt;
&lt;p&gt;Freemium, like subscription, perpetual license, or service-based pricing models, is just a tool among many that helps your customers buy your product. Your first job is to understand your customers’ pain and build a product to solve it. Once you’ve done that, you can start asking questions about how they want to buy your product and figure out if freemium is the right way to go.&lt;/p&gt;
&lt;p&gt;Here are a couple of questions to answer when deciding if freemium will be attractive to your customers:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How complex is your product? &lt;/strong&gt;If you’re in a market where your customers are asking for pilots, RFPs, RFIs, or other strange acronyms, there’s a good chance that your product is too complex for freemium. For freemium models to work, your customers need to be able to understand and use your product quickly without long integration periods. If your customers expect hands-on training or support from the start, freemium probably isn’t the right model.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Are your customers attracted by free?&lt;/strong&gt; What would you say if a stranger offered you free babysitting? How about if you saw a dirty sofa on the street corner for free? Chances are you say no to lots of free things every day because you’ve learned that free is never really free. Sometimes things are so mission critical (e.g. babysitting, Lasik surgery, etc.) that you actually prefer to pay for them. Other times, the cost in time and/or effort of using a free product is too high to outweigh the benefits.&lt;/p&gt;
&lt;p&gt;Once you’re convinced that freemium makes sense for your customers, it’s time to understand the value of free users and decide if freemium makes sense for your business.&lt;/p&gt;
&lt;h5&gt;3) UNDERSTAND THE VALUE OF FREE USERS: IS FREEMIUM RIGHT FOR YOU?&lt;/h5&gt;
&lt;p&gt;Free users are only worthwhile if they provide value to your business. Often the most alluring (but dangerous) aspect of freemium is the relative ease of acquiring free users. What entrepreneur doesn’t want to see 100K, 1 million, or 100 million people around the world using her product? But if these users don’t ever lead to paid customers (directly or indirectly), they can become an expensive burden that slowly bankrupts a company. For your freemium model to work, free users must fit into one of the two categories below:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Free users who convert into paid customers&lt;/strong&gt;&lt;br/&gt;These users don’t pay you anything today, but based on a good understanding of your &lt;a href="http://en.wikipedia.org/wiki/Cohort_(statistics)" target="_blank"&gt;cohort&lt;/a&gt; data (see Lesson No. 5), you can predict that a good portion of them will convert to paying customers.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Key Product Attribute:&lt;/em&gt; Users derive increasing value from your product over time.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Example Company: &lt;/em&gt;Evernote. On Day 1, a new Evernote user has no stored content. The only thing she can do when using the product is create new content. But as this user slowly builds up a library of notes, web clippings, etc., she has more reasons to return to the product and interact in different ways with this historical data. Three years in, the average Evernote user is receiving significantly more value from the product than on Day 1, and it’s more likely that she will return. While most businesses show declining usage over time, Evernote actually has &lt;a href="http://www.forentrepreneurs.com/why-churn-is-critical-in-saas/" target="_blank"&gt;negative churn&lt;/a&gt;, with usage increasing after the first year (see their “Smile Graph” chart below). As users derive increasing value from the free product, some eventually convert to paid customers and deliver meaningful revenue to Evernote.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://techcrunch.com/2012/11/04/should-your-startup-go-freemium/evernote-smile-graph/" rel="attachment wp-att-691286"&gt;&lt;img alt="" class="aligncenter size-medium wp-image-691286" height="219" src="http://tctechcrunch2011.files.wordpress.com/2012/11/evernote-smile-graph.png?w=600&amp;amp;h=438" title="Evernote Smile Graph" width="300"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Free users who attract paying customers&lt;/strong&gt;&lt;br/&gt;These users don’t pay you anything today and may never pay you. However, through their loyal and active use of your product, they attract other paid customers. In many ways, this type of user can be viewed as another marketing channel with an associated expense and a measureable ROI.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Key Product Attribute:&lt;/em&gt; Virality&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Example Company:&lt;/em&gt; SurveyMonkey. Online surveys are a great example of a viral product. A free user who sends out dozens of surveys is marketing SurveyMonkey to hundreds of potential customers. With the right conversion rate, this marketing program can be a very efficient paid customer acquisition channel (even if the original user never becomes a paying customer).&lt;/p&gt;
&lt;p&gt;To succeed as a freemium company, your product needs to either deliver increased value over time (resulting in direct conversion) or virality (to attract new customers). A few companies are lucky to have both. In the case of Dropbox and GitHub, a free user both recruits new users through file sharing (or public repository sharing) and also may convert to a customer as their storage (or private sharing) needs grow. These dynamics make for ideal freemium products.&lt;/p&gt;
&lt;p&gt;Once you are sure your free users are adding value to your business, it’s time to make sure the math works.&lt;/p&gt;
&lt;h5&gt;4) MAKE SURE THE MATH WORKS&lt;/h5&gt;
&lt;p&gt;Freemium fundamentally disrupts the economics of your business, which can be both good and bad. Even if you’re confident that you are adding free users for the right reasons, understanding the economics and ensuring they work in your favor are fundamental to making sure the model will help your business thrive. The two most important analyses you need to review are as follows:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Market Size:&lt;/strong&gt; Freemium only works when you’re going after a huge market, which is why the most successful freemium companies like Dropbox and Evernote offer solutions targeted at large, horizontal markets. By pricing something of value at zero, you’ve anchored your paid product price to a low number, making it hard to charge a significant amount. You’ve also cannibalized potential customers by offering them a free alternative. Because a large percentage of users are free, it often takes millions of users to build a sizeable number of paying customers. Most freemium companies have customer conversion rates of between 1 percent and 10 percent (with the average around 2 percent to 4 percent). A typical customer also rarely pays more than a few hundred dollars per year. So if you want to build a $100 million annual revenue company, this implies that you likely need to reach many millions of users (see example below). If your market isn’t that big, you shouldn’t be building a freemium company.&lt;/p&gt;
&lt;div class="wp-caption aligncenter" id="attachment_691290"&gt;&lt;a href="http://techcrunch.com/2012/11/04/should-your-startup-go-freemium/howmanyusers/" rel="attachment wp-att-691290"&gt;&lt;img alt="" class="size-full wp-image-691290" height="146" src="http://tctechcrunch2011.files.wordpress.com/2012/11/howmanyusers.png?w=754&amp;amp;h=292" title="HowManyUsers" width="377"/&gt;&lt;/a&gt;
&lt;p class="wp-caption-text"&gt;This model assumes no customer churn. Churn increases the free users needed or requires a higher lifetime conversion percentage.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;2. Freemium ROI:&lt;/strong&gt; In addition to going after a large market, it’s also important that the return you get from converting users to paying customers exceeds the costs of servicing all users. As mentioned above, freemium only works when you have a product with low marginal costs, meaning that it’s relatively cheap to service the next incremental user (which is why software businesses are ideal for freemium). Products with high marginal costs, such as hardware devices or where significant customer service or customer acquisition costs are involved, typically don’t work as freemium businesses. By comparing the cost of servicing free users to the revenue you receive from customer conversion, you can calculate your freemium ROI (see the hypothetical example below).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://techcrunch.com/2012/11/04/should-your-startup-go-freemium/freemium-roi/" rel="attachment wp-att-691287"&gt;&lt;img alt="" class="aligncenter size-full wp-image-691287" height="248" src="http://tctechcrunch2011.files.wordpress.com/2012/11/freemium-roi.png?w=1280&amp;amp;h=444" title="Freemium ROI" width="716"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As discussed in Lesson No. 3, you can expect to generate revenue from free customers if they either (a) convert to paying customers (Conversion %) or (b) attract other users (Viral Coefficient). If freemium is right for you, your resulting 1-year ROI should be meaningfully positive – ideally over 50% for most startups. (In some cases you can have a negative 1-year ROI to increase market share, assuming the multi-year ROI is still substantially positive. However, this can be an expensive strategy that is best employed by more mature businesses with stable and predictable metrics.)&lt;/p&gt;
&lt;p&gt;Optimizing these key economic drivers is one of the most difficult aspects of building a successful freemium business. Determining product pricing and where to set the cutoff between free and paid products are the decisions that will have the highest impact on conversion, virality, revenue and, ultimately, ROI. Initially, these decisions must be based on guesswork and extensive trial and error. However, with a solid understanding of freemium math and exhaustive measurement of your cohorts (covered in Lesson  No. 5), it’s possible to arrive at the price point and feature or usage limit that maximizes ROI and total profitability.&lt;/p&gt;
&lt;h5&gt;5) MEASURE: LOVE YOUR COHORTS&lt;/h5&gt;
&lt;p&gt;As investors, we love businesses that can provide us with loads of user cohort data. Why? Because cohort data reveals both the current health and the future potential of a company. By grouping users into cohorts (based on a standard sign-up period such as a month or a week), a freemium business can measure trends in user acquisition, engagement, conversion, and retention.&lt;/p&gt;
&lt;p&gt;Cohort analyses are particularly important for freemium businesses because the time between signup and ultimate conversion can be long. In traditional software license models, a customer pays money to receive software immediately – and the transaction is (mostly) over. But in freemium businesses, a free user may join several years before paying a cent. The only way a freemium company can evaluate whether conversion is on schedule is by tracking cohort events along the way. Just as a winemaker tastes wine from the barrel to make sure each vintage is progressing appropriately, a freemium executive should track her cohorts carefully to make sure her business is ripening.&lt;/p&gt;
&lt;p&gt;A company that closely monitors and understands its cohorts gains two important benefits:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Insight into Conversion and Retention:&lt;/strong&gt; Cohort metrics provide business insights that can be invaluable when making product and pricing decisions. One of the most common freemium cohort analyses is tracking cumulative conversion rates over time (see sample chart below). Ideally, a freemium business should see rising cumulative conversion (less churn) over time, as well as improvements in the conversion metrics for each successive cohort.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://techcrunch.com/2012/11/04/should-your-startup-go-freemium/cohort-conversion-chart/" rel="attachment wp-att-691292"&gt;&lt;img alt="" class="aligncenter size-full wp-image-691292" height="294" src="http://tctechcrunch2011.files.wordpress.com/2012/11/cohort-conversion-chart.png?w=1164&amp;amp;h=588" title="Cohort Conversion Chart" width="582"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Time-based cohort data can also be helpful in tracking other key metrics including:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;What typical behaviors do users exhibit three months after signup? One year? Three years?&lt;/li&gt;
&lt;li&gt;What is a free/paid user’s lifetime value?&lt;/li&gt;
&lt;li&gt;Are users acquired via different channels converting at different rates?&lt;/li&gt;
&lt;li&gt;How do product revisions change cohort behavior?&lt;/li&gt;
&lt;li&gt;How do pricing changes affect usage or conversion?&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;2. Visibility:&lt;/strong&gt; With robust cohort data, a freemium business becomes extremely predictable as it matures. (And there’s nothing CEOs, venture capitalists, and, eventually, public market investors like better than predictability). In a given period, a freemium business generates revenue from three sources:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Premium customers who converted in prior periods and continue to pay&lt;/li&gt;
&lt;li&gt;Free users acquired in previous periods who convert for the first time&lt;/li&gt;
&lt;li&gt;New users acquired in the current period who instantly convert&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Armed with historical cohort data, a freemium business will go into a quarter with a good sense of both how many premium customers will continue to pay and how many free users will convert to customers, leaving new customers as the only uncertain source of revenue. This makes freemium even more predictable than SaaS businesses. For more details on the predictability of freemium, see Jules’ blog post on the topic: &lt;a href="http://www.julesmaltz.com/post/3376586698/if-you-like-saas-try-freemium" target="_blank"&gt;“If you like SaaS, try Freemium!”&lt;/a&gt;&lt;/p&gt;
&lt;h5&gt;6) BEYOND FREEMIUM&lt;/h5&gt;
&lt;p&gt;Although freemium can be extremely scalable and profitable, it shouldn’t be a model set in stone. Many of the most successful software companies have moved beyond freemium and adjusted their businesses to meet customer demand, often leveraging multiple strategies at once. They’ve embraced one or both of the following principles:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Sales is not the Enemy:&lt;/strong&gt; While many freemium companies succeed in building easy-to-use products that automatically convert users to customers, they often struggle with the role of sales in their organizations. As companies such as Dropbox, New Relic, and HootSuite achieve significant enterprise penetration, they discover that customers want to sign enterprise-wide deals and speak with someone in sales. Don’t worry, this is a good thing.&lt;/p&gt;
&lt;p&gt;While many freemium companies have relatively small sales organizations, the smart ones remember Lesson #2: Know Your Customer. If customers want to buy your product in a different way, it’s okay to adjust your sales model. Freemium companies can build strong sales organizations within a product-focused culture. They also have a huge advantage on their non-freemium counterparts since they have thousands, or even millions, of high-quality leads (users) who already love the product. For example, Dropbox’s freemium user base serves as a great set of potential customers for its Teams (enterprise) product, which is not in itself a freemium service.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Free Trials are Free Too:&lt;/strong&gt; Additionally, there are a set of companies, including 37signals and Zendesk, that take advantage of the benefits of freemium without offering a perpetually free product. These companies believe that all users who are getting value from their products ought to eventually pay. However, by offering a free trial, an intuitive product, and simple pricing, they get the benefits of a product that sells itself. Like freemium companies, these businesses employ a &lt;a href="http://larsleckie.blogspot.com/2010/02/upcoming-freemium-summit.html" target="_blank"&gt;high-velocity sales&lt;/a&gt;model that requires a product-focused culture. They may sacrifice market share (because they reach fewer users than freemium competitors), but they still build profitable, fast-growing companies.&lt;/p&gt;
&lt;h5&gt;CONCLUSION&lt;/h5&gt;
&lt;p&gt;While freemium is certainly not the right model for every company, when used wisely, it can be an extremely powerful tool. We’ve already seen numerous companies, including the nine startups that we interviewed, generate significant revenue and profit from freemium or high-velocity selling. We believe that just as &lt;a href="http://www.salesforce.com/company/news-press/press-releases/2012/08/120823.jsp" target="_blank"&gt;Salesforce&lt;/a&gt; grew to a multi-billion-dollar revenue company by pioneering a SaaS model, we’ll see a generation of successful freemium companies build lasting, substantial businesses.&lt;/p&gt;
&lt;p&gt;But before you start the next great freemium company, remember that all startups should begin by creating a world-class product that solves an important pain point for users. If you should decide that the freemium model is the right fit for your business, the team here at IVP hopes the preceding lessons will help along the way. Good luck!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Thank you to the executives at 37signals, Dropbox, Evernote, GitHub, HootSuite, New Relic, SurveyMonkey, Weebly, and Zendesk for generously spending their time educating us about freemium. If you have any thoughts/advice/comments/input don’t hesitate to drop us a line. A PDF version of this paper can be found &lt;a href="http://www.ivp.com/assets/pdf/ivp_freemium_paper.pdf" target="_blank"&gt;here&lt;/a&gt;. &lt;/em&gt;&lt;/p&gt;</description><link>http://zoliang.com/post/38055007387</link><guid>http://zoliang.com/post/38055007387</guid><pubDate>Sun, 16 Dec 2012 22:00:00 +1100</pubDate><category>Model</category></item><item><title>Design Mistakes We Made in Our iPhone App </title><description>&lt;p&gt;                &lt;img alt="Design Mistakes We Made with Our iPhone App" height="200" src="http://cdn.sixrevisions.com/0315-01_3mobile_app_design_mistakes_thumbnail.jpg" width="550"/&gt;&lt;/p&gt;
&lt;p&gt;This year at FreshBooks, we released our first iPhone app. Our company’s been around for almost 10 years, and this is truly our first new product since the launch of our cloud accounting web application.&lt;/p&gt;
&lt;p&gt;We treated the development of our iPhone app like a blank canvas where we could apply some of our team’s most recent design principles. We also wanted to reinforce the lessons we’ve learned during the development our product. But ultimately, the creation of our official iPhone app was an opportunity for us to learn and grow.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;h3&gt;Making Mistakes is OK&lt;/h3&gt;
&lt;p&gt;Getting things wrong is inevitable when designing a complex user experience like a mobile app. That’s especially true when you’ve never done it before.&lt;/p&gt;
&lt;p&gt;As logical as your &lt;a href="http://sixrevisions.com/user-interface/website-wireframing/" title="Ultimate Guide to Website Wireframing"&gt;wireframes&lt;/a&gt; may seem, or as beautiful as your mock-ups may look, some of your designs are going to fail when you put them in front of customers.&lt;/p&gt;
&lt;p&gt;And, believe it or not, that’s a really, really great thing.&lt;/p&gt;
&lt;p&gt;When we designed the &lt;a href="http://www.freshbooks.com/blog/2012/08/28/introducing-the-new-freshbooks-app-for-iphone/?ref=7400&amp;amp;utm_source=outreach&amp;amp;utm_medium=blog&amp;amp;utm_content=iphone&amp;amp;utm_campaign=sixrevisions"&gt;FreshBooks iPhone app&lt;/a&gt;, we embraced failure as part of our design process.&lt;/p&gt;
&lt;p&gt;Embracing failure means these three things:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Recognizing that no design is sacred, no matter how great it seems on paper.&lt;/li&gt;
&lt;li&gt;Acknowledging that our customers ultimately define the success or failure of a design.&lt;/li&gt;
&lt;li&gt;Reacting quickly when something doesn’t work, and iterating until our customers tell us we have it right.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;The net result is a far superior final product and less uncertainty about how it will be received by our customers.&lt;/p&gt;
&lt;p&gt;So, without further ado, here are three things that we got wrong in our iPhone app and what we did to fix them.&lt;/p&gt;
&lt;h3&gt;iPhone Home Screen&lt;/h3&gt;
&lt;p&gt;At the outset of this project, we interviewed a number of existing FreshBooks customers to find out how they already use &lt;a href="http://sixrevisions.com/category/mobile/" title="Mobile category on Six Revisions"&gt;mobile&lt;/a&gt; in their daily lives, the problems they face, and what they’d like to see in a FreshBooks mobile experience.&lt;/p&gt;
&lt;p&gt;The trends and insights we observed during these interviews ultimately informed a set of design principles.&lt;/p&gt;
&lt;p&gt;Here’s one design principle we developed from our interviews:&lt;/p&gt;
&lt;blockquote&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p&gt;&lt;strong&gt;Task-Centric User Experience&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The mobile user experience will be optimized around the discrete set of billing tasks (tracking time, snapping a receipt photo, creating an invoice, etc.) that will be most common in mobile contexts.&lt;/p&gt;
&lt;p&gt;Deferring more complicated scenarios (e.g., bulk editing, managing permissions, customization and configuration, etc.) to the FreshBooks web application is acceptable in order to maintain focus and simplicity in the mobile app.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;Following this principle, our first iPhone Home screen design for the app comprised of a set of tiles describing important tasks on mobile, such as creating an invoice, logging an expense, tracking time, and so forth. Tapping one of these tiles initiated the corresponding task.&lt;/p&gt;
&lt;p&gt;This approach was born out of the idea that optimizing around quick creation was essential to a person in a mobile context (e.g., they’ve only got 30 seconds in the back seat of a cab to file their expense).&lt;/p&gt;
&lt;p&gt;Here’s our original Home screen design:&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" height="407" src="http://cdn.sixrevisions.com/0315-02_mobile_app_home_screen_mistake.jpg" width="550"/&gt;&lt;span class="figure-caption"&gt;Optimized for quick creation: Tapping &amp;#8220;New invoice&amp;#8221; on the Home screen navigates the user to the list of invoices and creates a new blank invoice.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This navigation scheme deviates from typical iOS design patterns, as well as from our own web application.&lt;/p&gt;
&lt;p&gt;Often, the information architecture (IA) is based on &lt;em&gt;collections&lt;/em&gt; (e.g., invoices, estimates, expenses, etc.) rather than their associated &lt;em&gt;tasks/verbs&lt;/em&gt; (create invoice, create estimate, log expense, etc.). Below are typical examples of organizing content based on collections.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" height="438" src="http://cdn.sixrevisions.com/0315-03_traditional_home_screen_designs.jpg" width="550"/&gt;&lt;span class="figure-caption"&gt;Traditional navigation schemes based on collections.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Our thought was that by orienting the app’s Home screen around tasks instead of collections, it would mean that it’s only a single tap to creating an invoice, logging time, logging an expense, etc., making our app a fundamentally task-centric experience.&lt;/p&gt;
&lt;h4&gt;How We Got It Wrong&lt;/h4&gt;
&lt;p&gt;Our beta testers universally found our task-based Home screen orientation confusing. It deviated too far from their existing mental models established by our web application and many other iPhone apps.&lt;/p&gt;
&lt;p&gt;Here’s a usability-testing video we captured from a person having trouble navigating around our original task-based-oriented Home screen design:&lt;/p&gt;
&lt;p&gt;&lt;iframe frameborder="0" height="309" src="http://www.youtube.com/embed/Vm6AkmlJYpA?rel=0" width="550"&gt;&lt;/iframe&gt;&lt;span class="figure-caption"&gt;Broken mental models: Beta testers struggled with the task-based orientation.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Watching the testers interact with the app additionally exposed a flaw in our task-centric design principle. The discrete billing tasks that we identified as important for mobile — creating an invoice, tracking time, logging an expense, etc. — were all fundamentally about &lt;em&gt;creation&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;We neglected to consider the importance of other categories of tasks, such as:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;em&gt;viewing:&lt;/em&gt; Checking the status of invoice or estimate, viewing the history of a project, etc.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;updating:&lt;/em&gt; Rebilling an expense, sending a draft invoice, etc.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;These kinds of tasks were actually more common than creation — especially on mobile, where users were more interested in reviewing and editing rather than creating — yet our design de-emphasized their importance.&lt;/p&gt;
&lt;h4&gt;The Solution&lt;/h4&gt;
&lt;p&gt;The solution, in this case, was fairly simple. Adopt the same IA as our core web application.&lt;/p&gt;
&lt;p&gt;In other words, stick with what works.&lt;/p&gt;
&lt;p&gt;Here’s the updated Home screen design and what you see when you click on the&lt;em&gt;Invoices&lt;/em&gt; icon:&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" height="540" src="http://cdn.sixrevisions.com/0315-04_updated_home_screen.jpg" width="550"/&gt;&lt;span class="figure-caption"&gt;Stick with what works. A traditional information architecture is easier to grok.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;The First Run Experience&lt;/h3&gt;
&lt;p&gt;We created two design principles to guide our approach to our app’s &lt;strong&gt;first run experience&lt;/strong&gt; (what you see and experience when you launch our app for the first time). These design principles are: &lt;em&gt;Mobile First&lt;/em&gt; and &lt;em&gt;Frictionless Getting Started&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Below are the two design principles in greater detail:&lt;/p&gt;
&lt;blockquote&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p&gt;&lt;strong&gt;Mobile First&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We can no longer assume people will primarily find us through a web browser. When they’re just getting started on mobile, new users should not be burdened with the complexity of our web application — let alone the knowledge of its existence. For example, account subdomains (e.g.,&lt;em&gt;&lt;a href="http://youraccountsubomain.freshbooks.com"&gt;http://youraccountsubomain.freshbooks.com&lt;/a&gt;&lt;/em&gt;), a core concept in the web application, should be invisible for &amp;#8220;mobile first&amp;#8221; users since they have little relevance on mobile.&lt;/p&gt;
&lt;p&gt;The web application will be gradually introduced to mobile users when the value of a service complement is strongest (e.g., when saving an invoice, to enable automatic backup to the cloud).&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p&gt;&lt;strong&gt;Frictionless Getting Started&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;New users will see value as soon as they launch the mobile application — no configuration or setup required. This follows directly from the &amp;#8220;Mobile First&amp;#8221; principle.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;At first, we adopted a very literal application of the &lt;em&gt;Frictionless Getting Started&lt;/em&gt;principle in our designs of the app’s first run experience. Before even creating an account or logging in, users were immediately taken to the Home screen where they could start creating invoices, tracking time, logging expenses, and so forth — all within seconds of launching the app. No login or account creation required.&lt;/p&gt;
&lt;p&gt;This design deferred account creation and login until it presented a relevant benefit to the user. For example, when saving an invoice/estimate/expense, the user was prompted to create an account or log in so that they can back up this data to the cloud — a clear benefit.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" height="406" src="http://cdn.sixrevisions.com/0315-05_benefit_driven_setup.jpg" width="550"/&gt;&lt;span class="figure-caption"&gt;Benefit-driven setup: On save, prompt the user to create an account or log in to back up information to the cloud.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Another example: sending an invoice via snail mail.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" height="406" src="http://cdn.sixrevisions.com/0315-06_benefit_driven_setup_2.jpg" width="550"/&gt;&lt;span class="figure-caption"&gt;Benefit driven setup: Prompt the user to create an account or log in to send an invoice via snail mail.&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;How We Got It Wrong&lt;/h4&gt;
&lt;p&gt;The first run experience suffered from a similar usability issue to the Home screen. Beta testers expected to create an account or login immediately after the launching the app given the ubiquity of this paradigm.&lt;/p&gt;
&lt;p&gt;Presented with just the Home screen, testers approached the app with hesitation and lots of unanswered questions. Where would their data be saved? To a new account? What if they already have an account?&lt;/p&gt;
&lt;p&gt;The following video shows the confusion caused by our original first-run experience design:&lt;/p&gt;
&lt;p&gt;&lt;iframe frameborder="0" height="309" src="http://www.youtube.com/embed/-6NcDayg1F0?rel=0" width="550"&gt;&lt;/iframe&gt;&lt;span class="figure-caption"&gt;Unanswered questions: A radical departure from a ubiquitous paradigm led to hesitation and confusion.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Deferring account creation or login to an opportune time when its benefit is most relevant was novel, but ultimately just too radical.&lt;/p&gt;
&lt;h4&gt;The Solution&lt;/h4&gt;
&lt;p&gt;After further exploration, we determined that the best approach was to immediately present the user with three conspicuous options on first run:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Create an Account&lt;/li&gt;
&lt;li&gt;Login to an Existing Account&lt;/li&gt;
&lt;li&gt;Just Try the App&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Users who are ready to create an account or log in can do so right away. Those who aren’t ready to commit can tour the app first, with full confidence that they’ll be able to create or connect an account when they’re ready.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" height="406" src="http://cdn.sixrevisions.com/0315-07_new_first_run_experience.jpg" width="550"/&gt;&lt;span class="figure-caption"&gt;Best of both worlds: Users can create an account, log in immediately, or tour the app first.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;Feature Gaps Between Mobile and the Web Application&lt;/h3&gt;
&lt;p&gt;Before delving into the design, we structured our approach by defining the functional scope for mobile: our &lt;a href="http://en.wikipedia.org/wiki/Minimum_viable_product" title="Minimum viable product - en.wikipedia.org"&gt;minimum viable product&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is important for a few reasons:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;There’s significant risk of &lt;a href="http://sixrevisions.com/project-management/eight-tips-on-how-to-manage-feature-creep/" title="Eight Tips on How to Manage Feature Creep"&gt;feature creep if scope is loosely defined&lt;/a&gt;, especially in a &amp;#8220;version 1&amp;#8221; product. Ultimately, it’s important to know when a product will be functionally complete to avoid chasing a moving target.&lt;/li&gt;
&lt;li&gt;A clear scope provides confidence that the top functional requirements derived from research will be satisfied by the end product.&lt;/li&gt;
&lt;li&gt;The scope of a web application already in the market might seem to imply the scope of its corresponding mobile app. This is a bad assumption. A mobile app is optimized for a different set of scenarios and generally does not warrant feature parity (read: complexity parity) with a web application.&lt;/li&gt;
&lt;li&gt;Finally, establishing mobile scope upfront unblocks related development of any dependent features in a web application. (For example, we identified photographing receipts as a key scenario for mobile, which required upfront work in the web application to support receipt images.)&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;As mentioned earlier, we originally assumed that what people really wanted was quick creation of common entities (invoices, expenses, time-entries). As such, when defining the scope of the project, we limited what we were developing to these core tasks.&lt;/p&gt;
&lt;p&gt;Here are two examples of web application features that were de-scoped for mobile.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Settings&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As our co-founder and UX maestro &lt;a href="http://www.freshbooks.com/our-team.php#mike?ref=7400&amp;amp;utm_source=outreach&amp;amp;utm_medium=blog&amp;amp;utm_content=mike&amp;amp;utm_campaign=sixrevisions"&gt;Mike&lt;/a&gt; says, long, complicated settings pages are generally a sign of bad design. The web application has been steadily simplifying and removing settings but we’ve still got a long way to go.&lt;/p&gt;
&lt;p&gt;Since mobile represented an opportunity to start fresh, we decided to adopt a very minimalist settings experience, even at the cost of removing some of the customization available in the web application.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reports&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Accounting Reports (e.g. Profit and Loss, Accounts Aging, etc.) are an essential part of FreshBooks’ core value proposition of Cloud Accounting.&lt;/p&gt;
&lt;p&gt;However, accounting reports have a well-defined format that isn’t easily adapted to the mobile form factor. Ultimately, we decided that reports were best left to the web application where viewing reports will be much more common and can be better supported.&lt;/p&gt;
&lt;h4&gt;How We Got It Wrong&lt;/h4&gt;
&lt;p&gt;Deferring accounting reports to the FreshBooks web application was problematic for beta testers who had no prior experience or knowledge of said application (i.e., the &amp;#8220;mobile first&amp;#8221; users).&lt;/p&gt;
&lt;p&gt;The absence of Reports on mobile meant that we didn’t meet their expectations of a full-featured accounting app.&lt;/p&gt;
&lt;p&gt;In a real-world scenario, this apparent feature gap could easily dissuade users from engaging long enough to realize Reports were, in fact, a free feature available in the web application.&lt;/p&gt;
&lt;h4&gt;The Solution&lt;/h4&gt;
&lt;p&gt;Still, the problem of presenting readable financial reports on a mobile device was not easily solved. But this was not the problem that needed solving. It turns out beta testers didn’t want to actually view Reports on their phones, they merely wanted assurances of their existence before proceeding with the trial.&lt;/p&gt;
&lt;p&gt;Reports, then, became just another opportunity to convey the benefit of creating an account and connecting to the FreshBooks service.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" height="541" src="http://cdn.sixrevisions.com/0315-08_new_reports.jpg" width="550"/&gt;&lt;span class="figure-caption"&gt;Build-in conspicuous assurances of key features like Reports, even if they’re not a key mobile scenario.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;Bottom Line&lt;/h3&gt;
&lt;p&gt;FreshBooks literally exists because its first user and co-founder, Mike McDerment, was frustrated one busy afternoon in 2003 when he accidentally saved over an invoice and lost his work.&lt;/p&gt;
&lt;p&gt;Recognizing that potential failure and frustration is a part of every user’s experience is the first step toward creating better products.&lt;/p&gt;
&lt;p&gt;Every design project at FreshBooks starts with empathy for our customers; it is the fundamental principle that drives everything we do.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;</description><link>http://zoliang.com/post/38054827931</link><guid>http://zoliang.com/post/38054827931</guid><pubDate>Sun, 16 Dec 2012 21:54:00 +1100</pubDate><category>Design</category><category>Mobile</category></item><item><title>A Field Guide To Mobile App Testing</title><description>&lt;p&gt;Testers are often thought of as people who find bugs, but have you ever considered how testers actually approach testing? Do you ever wonder what testers actually do, and how they can add value to a typical technology project?&lt;/p&gt;
&lt;p&gt;I’d like to take you through the thought process of testers and discuss the types of things they consider when testing a mobile app. The intention here is to highlight their thought processes and to show the coverage and depth that testers often go to.&lt;/p&gt;
&lt;h3&gt;                 &lt;img alt="image" height="265" src="https://clutch.io/media/static/images/ab/bkg/clutch-ab-ss1.png" width="487"/&gt;&lt;/h3&gt;
&lt;h3&gt;Testers Ask Questions&lt;/h3&gt;
&lt;p&gt;At the heart of testing is the capability to ask challenging and relevant questions. You are on your way to becoming a good tester if you combine investigative and questioning skills with knowledge of technology and products.&lt;/p&gt;
&lt;p&gt;For example, testers might ask:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;What platforms should this product work on?&lt;/li&gt;
&lt;li&gt;What is the app supposed to do?&lt;/li&gt;
&lt;li&gt;What happens if I do this?&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;And so forth.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Testers find questions in all sorts of places.&lt;/strong&gt; It could be from conversations, designs, documentation, user feedback or the product itself. The options are huge… So, let’s dive in!&lt;/p&gt;
&lt;h3&gt;Where To Start Testing&lt;/h3&gt;
&lt;p&gt;In an ideal world, testers would all have up-to-date details on what is being built. In the real world, this is rare. So, like everyone else, testers make do with what they have. Don’t let this be an excuse not to test! Information used for testing can be gathered from many different sources, internally and externally.&lt;/p&gt;
&lt;p&gt;At this stage questions, testers might ask these questions:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;What information exists? Specifications? Project conversations? User documentation? Knowledgeable team members? Could the support forum or an online company forum be of help? Is there a log of existing bugs?&lt;/li&gt;
&lt;li&gt;What OS, platform and device should this app work on and be tested on?&lt;/li&gt;
&lt;li&gt;What kind of data is processed by the application (i.e. personal, credit cards, etc.)?&lt;/li&gt;
&lt;li&gt;Does the application integrate with external applications (APIs, data sources)?&lt;/li&gt;
&lt;li&gt;Does the app work with certain mobile browsers?&lt;/li&gt;
&lt;li&gt;What do existing customers say about the product?&lt;/li&gt;
&lt;li&gt;How much time is available for testing?&lt;/li&gt;
&lt;li&gt;What priorities and risks are there?&lt;/li&gt;
&lt;li&gt;Who is experiencing pain, and why?&lt;/li&gt;
&lt;li&gt;How are releases or updates made?&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Based on the information gathered, testers can put together a plan on how to approach the testing. Budgets often determine how testing is approached. You would certainly approach testing differently if you had one day instead of a week or a month. Predicting outcomes gets much easier as you come to understand the team, its processes and the answers to many of these types of questions.&lt;/p&gt;
&lt;h4&gt;EXAMPLE: SOCIAL COMMENTARY ON THE FACEBOOK APP&lt;/h4&gt;
&lt;p&gt;I love using the Facebook app as an example when I’m gathering information as a tester. Complaints of it are everywhere. Just check out the comments in the iTunes App Store for some of the frustrations users are facing. Plenty more are dotted across the Web.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://media.smashingmagazine.com/wp-content/uploads/2012/08/fbsocialcommentary-med.png"&gt;&lt;img alt="" class="size-full wp-image-131488" src="http://media.smashingmagazine.com/wp-content/uploads/2012/08/fbsocialcommentary-med.png" title="fbsocialcommentary-med"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;em&gt;Facebook’s iPhone App has a lot of negative reviews.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;If I were challenged to test the Facebook app, I would definitely take this feedback into consideration. I would be daft not to!&lt;/p&gt;
&lt;h3&gt;The Creativity Of Testers&lt;/h3&gt;
&lt;p&gt;You probably know what the app is &lt;em&gt;meant&lt;/em&gt; to do, but what &lt;em&gt;can&lt;/em&gt; it do? And how will people actually use it? Testers are great at thinking outside of the box, trying out different things, asking “What if” and “Why” constantly.&lt;/p&gt;
&lt;p&gt;For example, mobile testers will often adopt the mindset of different types of people — not literally, of course, but the ability to think, analyze and visualize themselves as different users can be quite enlightening.&lt;/p&gt;
&lt;p&gt;Testers might put themselves in these shoes:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Novice user,&lt;/li&gt;
&lt;li&gt;Experienced user,&lt;/li&gt;
&lt;li&gt;Fan,&lt;/li&gt;
&lt;li&gt;Hacker,&lt;/li&gt;
&lt;li&gt;Competitor.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Many more personalities could be adopted; much of this really depends on what you are building. But it’s not just about personalities, but about behavior and workflows, too. People use products in strange ways. For example, they:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Go back when they are not supposed to,&lt;/li&gt;
&lt;li&gt;Are impatient and hit keys multiple times,&lt;/li&gt;
&lt;li&gt;Enter incorrect data,&lt;/li&gt;
&lt;li&gt;Can’t figure out how to do something,&lt;/li&gt;
&lt;li&gt;Might not have the required setup,&lt;/li&gt;
&lt;li&gt;Might assume they know what they are doing (neglecting to read instructions, for example).&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Testers look for these situations, often discovering unexpected results along the way. Sometimes the bugs initially found can appear small and insignificant, whereupon&lt;strong&gt;deeper investigation uncovers bigger problems&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Many of these issues can be identified up front with testing. When it comes to testing mobile apps, these might not all be relevant, but perhaps try asking questions such as these:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Does it do what it says on the tin?&lt;/li&gt;
&lt;li&gt;Does the app perform the tasks it was designed to do?&lt;/li&gt;
&lt;li&gt;Does the app perform tasks that it wasn’t designed to do?&lt;/li&gt;
&lt;li&gt;How does the app perform when being used consistently or under a load? Is it sluggish? Does it crash? Does it update? Does it give feedback?&lt;/li&gt;
&lt;li&gt;Do crash reports give clues about the app?&lt;/li&gt;
&lt;li&gt;How can one navigate creatively, logically or negatively around the app?&lt;/li&gt;
&lt;li&gt;Does the user trust your brand?&lt;/li&gt;
&lt;li&gt;How secure is the user’s data?&lt;/li&gt;
&lt;li&gt;Is it possible to break or hack the app?&lt;/li&gt;
&lt;li&gt;What happens when you push the app to its limits?&lt;/li&gt;
&lt;li&gt;Does the app ask to turn on related services? (e.g. GPS, Wifi)? What if the user does? Or doesn’t?&lt;/li&gt;
&lt;li&gt;Where does the app redirect me? To the website? From website to app? Does it cause problems?&lt;/li&gt;
&lt;li&gt;Is communication and marketing consistent with the app’s function, design and content?&lt;/li&gt;
&lt;li&gt;What is the sign-up process like? Can it be done on the app? On a website?&lt;/li&gt;
&lt;li&gt;Does sign-up integrate with other services such as Facebook and Twitter?&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;EXAMPLE: RUNKEEPER’S BUGGY UPDATE&lt;/h4&gt;
&lt;p&gt;RunKeeper, an app to track your fitness activities, recently released an update with new “Goal Setting” features. I was interested in giving it a try, a bit from a testing perspective, but also as a genuinely interested user. I discovered a few problems.&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;It defaulted to pounds. I wanted weights in kilograms.&lt;/li&gt;
&lt;li&gt;Switching between pounds and kilograms just didn’t work properly.&lt;/li&gt;
&lt;li&gt;This ended up causing confusion and causing incorrect data and graphs to be shown when setting my goals.&lt;/li&gt;
&lt;li&gt;Because of that, I wanted to delete the goals, but found there was no way to do it in the mobile app.&lt;/li&gt;
&lt;li&gt;To work around this, I had to change my weight so that the app would register the goal as being completed.&lt;/li&gt;
&lt;li&gt;I could then try adding the goal again.&lt;/li&gt;
&lt;li&gt;Because of all of this confusion, I played around with it a bit more to see what other issues I could find.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Below are some screenshots of some of the issues found.&lt;/p&gt;
&lt;p&gt;&lt;img alt="RunKeeper Date Bug" src="http://media.smashingmagazine.com/wp-content/uploads/2012/08/runkeeperdate-med.jpeg" title="RunKeeper Date Bug"/&gt;&lt;br/&gt;&lt;em&gt;A recent update of RunKeeper included a new “Goals” section. Playing around with its dates, I discovered start and end dates could be set from the year 1&amp;#160;A.D. Also, why two years with “1”?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Run Keeper Typo Bug" src="http://media.smashingmagazine.com/wp-content/uploads/2012/08/runkeepertypo-med.jpeg" title="Run Keeper Typo Bug"/&gt;&lt;br/&gt;&lt;em&gt;Another RunKeeper bug. This one is a typo in the “Current Weight” section. This happened when removing the data from the field. Typos are simple bugs to fix but look very unprofessional if ignored.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Run Keeper Goals Bug" src="http://media.smashingmagazine.com/wp-content/uploads/2012/08/runkeepergoals-med.jpeg" title="Run Keeper Goals Bug"/&gt;&lt;br/&gt;&lt;em&gt;Here is the confusion that happened as a result of trying to switch between pounds and kilograms. If I want to lose 46 pounds, the bar actually shows 21 pounds.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;There is no quick way to identify issues like these. Every app and team faces different challenges. However, one defining characteristic of testers is that they want to go beyond the limits, do the unusual, change things around, test over a long period of time — days, weeks or months instead of minutes — do what they have been told is not possible. These are the types of scenarios that often bring up bugs.&lt;/p&gt;
&lt;h3&gt;Where’s All The Data?&lt;/h3&gt;
&lt;p&gt;Testers like to have fun with data, sometimes to the frustration of developers. The reality is that confusing either the user or the software can be easy in the flow of information. This is ever more important with data- and cloud-based services; there is so much room for errors to occur.&lt;/p&gt;
&lt;p&gt;Perhaps you could try checking out what happens in the following scenarios:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;The mobile device is full of data.&lt;/li&gt;
&lt;li&gt;The tester removes all of the data.&lt;/li&gt;
&lt;li&gt;The tester deletes the app. What happens to the data?&lt;/li&gt;
&lt;li&gt;The tester deletes then reinstalls the app.&lt;/li&gt;
&lt;li&gt;Too much or too little content causes the design or layout to change.&lt;/li&gt;
&lt;li&gt;Working with different times and time zones.&lt;/li&gt;
&lt;li&gt;Data does not sync.&lt;/li&gt;
&lt;li&gt;Syncing is interrupted.&lt;/li&gt;
&lt;li&gt;Data updates affect other services (such as websites and cloud services).&lt;/li&gt;
&lt;li&gt;Data is processed rapidly or in large amounts.&lt;/li&gt;
&lt;li&gt;Invalid data is used.&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;EXAMPLE: &lt;a href="http://www.soup.me/instagram"&gt;SOUP.ME&lt;/a&gt; IS WRONG&lt;/h4&gt;
&lt;p&gt;I was trying out Soup.me, a Web service that sorts your Instagram photos by map and color, but I didn’t get very far. When I tried to sign up, it said that I didn’t have enough Instagram photos. This is a lie not true because I have published over 500 photos on my Instagram account. It’s not clear what the problem was here. It could have been a data issue. It could have been a performance issue. Or perhaps it was a mistake in the app’s error messages.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.soup.me/instagram"&gt;&lt;img alt="SoupMe" src="http://media.smashingmagazine.com/wp-content/uploads/2012/08/soupme-med.jpeg" title="SoupMe"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;ANOTHER EXAMPLE: QUICKLYTICS&lt;/h4&gt;
&lt;p&gt;Quickytics is a Web analytics iPad app. In my scenario, a website profile of mine still exists despite my having deleted it from my Google Analytics account. My questions here are:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;I have deleted this Web profile, so why is this still being displayed?&lt;/li&gt;
&lt;li&gt;The left panel doesn’t appear to have been designed to account for no data. Could this be improved to avoid confusing the user?&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;img alt="Quicklytics" src="http://media.smashingmagazine.com/wp-content/uploads/2012/08/quicklytics-med.jpeg" title="Quicklytics"/&gt;&lt;/p&gt;
&lt;p&gt;Testers like to test the limits of data, too. They will often get to know the app as a typical user would, but pushing the limits doesn’t take them long. Data is messy, and testers try to consider the types of users of the software and how to test in many different scenarios.&lt;/p&gt;
&lt;p&gt;For example, they might try to do the following:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Test the limits of user input,&lt;/li&gt;
&lt;li&gt;Play around with duplicate data,&lt;/li&gt;
&lt;li&gt;Test on brand new clean phone,&lt;/li&gt;
&lt;li&gt;Test on an old phone,&lt;/li&gt;
&lt;li&gt;Pre-populate the app with different types of data,&lt;/li&gt;
&lt;li&gt;Consider crowd-sourcing the testing,&lt;/li&gt;
&lt;li&gt;Automate some tests,&lt;/li&gt;
&lt;li&gt;Stress the app with some unexpected data to see how it copes,&lt;/li&gt;
&lt;li&gt;Analyze how information and data affects the user experience,&lt;/li&gt;
&lt;li&gt;Always question whether what they see is correct,&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Creating Errors And Messages&lt;/h3&gt;
&lt;p&gt;I’m not here to talk about (good) error message design. Rather, I’m approaching this from a user and tester’s point of view. Errors and messages are such common places for testers to find problems.&lt;/p&gt;
&lt;h4&gt;QUESTIONS TO ASK ABOUT ERROR MESSAGES&lt;/h4&gt;
&lt;p&gt;Consider the following questions:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Is the UI for errors acceptable?&lt;/li&gt;
&lt;li&gt;Are error messages accessible?&lt;/li&gt;
&lt;li&gt;Are error messages consistent?&lt;/li&gt;
&lt;li&gt;Are they helpful?&lt;/li&gt;
&lt;li&gt;Is the content appropriate?&lt;/li&gt;
&lt;li&gt;Do errors adhere to good practices and standards?&lt;/li&gt;
&lt;li&gt;Are the error messages security-conscious?&lt;/li&gt;
&lt;li&gt;Are logs and crashes accessible to user and developer?&lt;/li&gt;
&lt;li&gt;Have all errors been produced in testing?&lt;/li&gt;
&lt;li&gt;What state is the user left in after an error message?&lt;/li&gt;
&lt;li&gt;Have no errors appeared when they should have?&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Error messages quite often creep into the user experience. &lt;strong&gt;Bad and unhelpful errors are everywhere.&lt;/strong&gt; Trying to stop users from encountering error messages would be ideal, but this is probably impossible. Errors can be designed for and implemented and verified against &lt;em&gt;expectations&lt;/em&gt;, but testers are great at finding unexpected bugs and at carefully considering whether what they see could be improved.&lt;/p&gt;
&lt;h4&gt;SOME EXAMPLES OF ERROR MESSAGES&lt;/h4&gt;
&lt;p&gt;I like the example below of an error message in the Facebook app on the iPhone. Not only is the text somewhat longwinded and sheepishly trying to cover many different scenarios, but there is also the possibility that the message gets lost into the ether.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://media.smashingmagazine.com/wp-content/uploads/2012/10/facebookerror-med.jpeg"&gt;&lt;img alt="image" src="http://media.smashingmagazine.com/wp-content/uploads/2012/10/facebookerror-sml.jpeg" title="Facebook Error Message alt="/&gt;&lt;/a&gt;&lt;a&gt; &lt;/a&gt;&lt;a href="http://media.smashingmagazine.com/wp-content/uploads/2012/10/facebookerror2-med.jpeg"&gt;&lt;img alt="image" src="http://media.smashingmagazine.com/wp-content/uploads/2012/10/facebookerror2-sml.jpeg" title="Facebook Error Message alt="/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Perhaps the messages below are candidates for the Hall of Fame of how not to write messages?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://media.smashingmagazine.com/wp-content/uploads/2012/10/textmsg-med.jpeg"&gt;&lt;img alt="A badly written message." src="http://media.smashingmagazine.com/wp-content/uploads/2012/10/textmsg-sml.jpeg" title="Badly Written Message"/&gt;&lt;/a&gt; &lt;a href="http://media.smashingmagazine.com/wp-content/uploads/2012/10/textmsg2-med.jpeg"&gt;&lt;img alt="A badly written message." src="http://media.smashingmagazine.com/wp-content/uploads/2012/10/textmsg2-sml.jpeg" title="Badly Written Message"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;What about this one from The Guardian’s app for the iPad? What if I don’t want to “Retry”?&lt;/p&gt;
&lt;p&gt;&lt;img alt="The Guardian's" src="http://media.smashingmagazine.com/wp-content/uploads/2012/08/guardian-med.jpeg" title="The Guardian."/&gt;&lt;/p&gt;
&lt;h3&gt;Platform-Specific Considerations&lt;/h3&gt;
&lt;p&gt;Becoming knowledgeable about the business, technology and design constraints of relevant platforms is crucial for any project team member.&lt;/p&gt;
&lt;p&gt;So, what types of bugs do testers look for in mobile apps?&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Does it follow the design guidelines for that particular platform?&lt;/li&gt;
&lt;li&gt;How does the design compare with designs by competitors and in the industry?&lt;/li&gt;
&lt;li&gt;Does the product work with peripherals?&lt;/li&gt;
&lt;li&gt;Does the touchscreen support gestures (tap, double-tap, touch and hold, drag, shake, pinch, flick, swipe)?&lt;/li&gt;
&lt;li&gt;Is the app accessible?&lt;/li&gt;
&lt;li&gt;What happens when you change the orientation of the device?&lt;/li&gt;
&lt;li&gt;Does it make use of mapping and GPS?&lt;/li&gt;
&lt;li&gt;Is there a user guide?&lt;/li&gt;
&lt;li&gt;Is the email workflow user-friendly?&lt;/li&gt;
&lt;li&gt;Does the app work smoothly when sharing through social networks? Does it integrate with other social apps or websites?&lt;/li&gt;
&lt;li&gt;Does the app behave properly when the user is multitasking and switching between apps?&lt;/li&gt;
&lt;li&gt;Does the app update with a time stamp when the user pulls to refresh?&lt;/li&gt;
&lt;li&gt;What are the app’s default settings? Have they been adjusted?&lt;/li&gt;
&lt;li&gt;Does audio make a difference?&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;EXAMPLE: CHIMPSTATS&lt;/h4&gt;
&lt;p&gt;ChimpStats is an iPad app for viewing details of email campaigns. I first started using the app in horizontal mode. I got a bit stuck as soon as I wanted to enter the API key. I couldn’t actually enter any content into the API field unless I rotated it vertically.&lt;/p&gt;
&lt;p&gt;&lt;img alt="ChimpStats" src="http://media.smashingmagazine.com/wp-content/uploads/2012/08/chimpstats-med.jpeg" title="ChimpStats"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="ChimpStats" src="http://media.smashingmagazine.com/wp-content/uploads/2012/08/chimpstats2-med.jpeg" title="ChimpStats"/&gt;&lt;/p&gt;
&lt;h3&gt;Connectivity Issues And Interruption&lt;/h3&gt;
&lt;p&gt;Funny things can happen when connections go up and down or you get interrupted unexpectedly.&lt;/p&gt;
&lt;p&gt;Have you tried using the app in the following situations:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Moving about?&lt;/li&gt;
&lt;li&gt;With Wi-Fi connectivity?&lt;/li&gt;
&lt;li&gt;Without Wi-Fi?&lt;/li&gt;
&lt;li&gt;On 3G?&lt;/li&gt;
&lt;li&gt;With intermittent connectivity?&lt;/li&gt;
&lt;li&gt;Set to airplane mode?&lt;/li&gt;
&lt;li&gt;When a phone call comes in?&lt;/li&gt;
&lt;li&gt;While receiving a text message?&lt;/li&gt;
&lt;li&gt;When receiving an app notification?&lt;/li&gt;
&lt;li&gt;With low or no battery life?&lt;/li&gt;
&lt;li&gt;When the app forces an update?&lt;/li&gt;
&lt;li&gt;When receiving a voicemail?&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;These types of tests are a breeding ground for errors and bugs. I highly recommend testing your app in these conditions — not just starting it up and checking to see that it works, but going through some user workflows and forcing connectivity and interruptions at particular intervals.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Does the app provide adequate feedback?&lt;/li&gt;
&lt;li&gt;Does data get transmitted knowingly?&lt;/li&gt;
&lt;li&gt;Does it grind to a halt and then crash?&lt;/li&gt;
&lt;li&gt;What happens when the app is open?&lt;/li&gt;
&lt;li&gt;What happens midway through a task?&lt;/li&gt;
&lt;li&gt;Is it possible to lose your work?&lt;/li&gt;
&lt;li&gt;Can you ignore a notification? What happens?&lt;/li&gt;
&lt;li&gt;Can you respond to a notification? What happens?&lt;/li&gt;
&lt;li&gt;Is any (error) messaging appropriate when something goes wrong?&lt;/li&gt;
&lt;li&gt;What happens if your log-in expires or times out?&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Maintaining The App&lt;/h3&gt;
&lt;p&gt;Speeding up the process of testing an app is so easy. Test it once and it will be OK forever, right?&lt;/p&gt;
&lt;p&gt;Think again.&lt;/p&gt;
&lt;p&gt;One problem I’m facing at the moment with some apps on my iPad is that they won’t download after being updated. As a user, this is very frustrating.&lt;/p&gt;
&lt;p&gt;Perhaps this is out of the control of the app’s developer. Who knows? All I know is that it doesn’t work for me as a user. I’ve tried removing the app and then reinstalling, but the problem still occurs. I’ve done a bit of searching; no luck with any of my questions, aside from suggestions to update my OS. Perhaps I’ll try that next… when I have time.&lt;/p&gt;
&lt;p&gt;The point is, &lt;strong&gt;if the app was tested once and only once (or over a short period of time), many problems could have gone undetected&lt;/strong&gt;. Your app might not have changed, but things all around it could make it break.&lt;/p&gt;
&lt;p&gt;When things are changing constantly and quickly, how does it affect your app? Ask yourself:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Can I download the app?&lt;/li&gt;
&lt;li&gt;Can I download and install an update?&lt;/li&gt;
&lt;li&gt;Does the app still work after updating?&lt;/li&gt;
&lt;li&gt;Can I update the app when multiple updates are waiting?&lt;/li&gt;
&lt;li&gt;What happens if the OS is updated?&lt;/li&gt;
&lt;li&gt;What happens if the OS is not updated?&lt;/li&gt;
&lt;li&gt;Does the app automatically sync downloading to other devices via iTunes?&lt;/li&gt;
&lt;li&gt;Is it worth automating some tasks or tests?&lt;/li&gt;
&lt;li&gt;Does the app communicate with Web services? How would this make a difference?&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Testing your mobile app after each release would be wise. Define a set of priority tests to cover at each new release, and make sure the tests are performed in a variety of conditions — perhaps on the most popular platforms. Over time, it might be worth automating some tests — but remember that automated tests are not a magic bullet; some problems are spotted only by a human eye.&lt;/p&gt;
&lt;h4&gt;EXAMPLE: ANALYTICS APP ON THE IPHONE&lt;/h4&gt;
&lt;p&gt;I’ve had this app for two years now. It’s worked absolutely fine until recently; now, it has been showing no data for some of my websites (yes, more than one person has visited my website over the course of a month!). A quick look at the comments in the app store showed that I wasn’t the only one with this problem.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://media.smashingmagazine.com/wp-content/uploads/2012/08/analyticsdata-med.jpeg"&gt;&lt;img alt="" class="alignnone size-full wp-image-131513" src="http://media.smashingmagazine.com/wp-content/uploads/2012/10/analyticsdata-sml.jpeg" title="analyticsdata-med"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://media.smashingmagazine.com/wp-content/uploads/2012/08/analyticreviews-med.jpeg"&gt;&lt;img alt="" class="alignnone size-full wp-image-131515" src="http://media.smashingmagazine.com/wp-content/uploads/2012/10/analyticreviews-sml.jpeg" title="analyticreviews-med"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here is another example from the Twitter app for the iPhone. After updating and starting up the app, I saw this message momentarily (Note: I have been an active tweeter for five years). I got a bit worried for a second! Thankfully, the message about having an empty timeline disappeared quickly and of its own accord.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://media.smashingmagazine.com/wp-content/uploads/2012/08/twitter-med.jpeg"&gt;&lt;img alt="" class="alignnone size-full wp-image-131517" src="http://media.smashingmagazine.com/wp-content/uploads/2012/10/twitter-sml.jpeg" title="twitter-med"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Testing Is Not Clear-Cut&lt;/h3&gt;
&lt;p&gt;We’ve covered some ground of what mobile testing can cover, the basis of it being: &lt;strong&gt;with questions, we can find problems&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;All too often, testing is thought of as being entirely logical, planned and predictable, full of processes, test scripts and test plans, passes and fails, green and red lights. This couldn’t be further from the truth.&lt;/p&gt;
&lt;p&gt;Sure, we can have these processes if and when necessary, but this shouldn’t be the result of what we do. We’re not here just to create test cases and find bugs. We’re here to find the problems that matter, to provide information of value that enables other project members to confidently decide when to release. And the best way we get there is by asking questions!&lt;/p&gt;</description><link>http://zoliang.com/post/37385713285</link><guid>http://zoliang.com/post/37385713285</guid><pubDate>Fri, 07 Dec 2012 15:51:00 +1100</pubDate><category>Testing</category><category>Mobile</category></item><item><title>How To Hire Hackers: A Realistic Guide For Startups </title><description>&lt;p&gt;&lt;em&gt;The following is a guest post by &lt;a href="http://twitter.com/irisshoor" title="Iris Shoor" target="_blank"&gt;Iris Shoor &lt;/a&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_1"&gt;.&lt;/strong&gt; She&amp;#8217;s a co-founder at&lt;/em&gt;&lt;a href="http://www.takipi.com/" target="_blank"&gt;&lt;em&gt;Takipi&lt;/em&gt; &lt;/a&gt;&lt;em&gt;, a new startup looking to change the way developers work in the cloud&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_2"&gt;.&lt;/strong&gt; Previously, she was co-founder at VisualTao, a B2B startup acquired by Autodesk&lt;/em&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_3"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong class="speechFragmentSeparator"&gt;                      &lt;img height="330" src="http://seo-hacker.com/wp-content/uploads/2012/02/The-Hacker-Way.jpg" width="500"/&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Call them hackers, ‘ninjas’, or ‘rock stars’ if you’d like&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_4"&gt;.&lt;/strong&gt; Other than being very talented developers, they all share one thing in common &amp;#8212; it’s unbelievably hard to bring them on-board your company&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_5"&gt;.&lt;/strong&gt; And as if competing with other companies for the same talent was not enough, being a startup just adds more challenges to the equation&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_6"&gt;.&lt;/strong&gt; Your startup may be the next Google/Facebook/Instagram, but until then - how can you convince the best developers out there to join a company where the CEO’s office is an IKEA desk&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_7"&gt;?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here’s one answer &amp;#8212; recruit like a startup, in a creative and agile way, doing things the way big companies can’t&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_8"&gt;.&lt;/strong&gt; During the last 5 years I’ve interviewed over 250 candidates and recruited dozens of great engineers&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_9"&gt;.&lt;/strong&gt; The first interviews took place in our tiny office’s kitchen, and we still managed to convince some of the best candidates to join&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_10"&gt;.&lt;/strong&gt; There aren’t any magic tricks involved, but here are some tips and methods which helped us get ninjas, rock stars and other highly talented people on-board&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_11"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong class="speechFragmentSeparator"&gt;&lt;!-- more --&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;You’re a startup &amp;#8212; have the founders make the first contact&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_12"&gt;.&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span&gt;We lose many potential candidates even before the starting line - we fail to bring them over for a first interview&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_13"&gt;.&lt;/strong&gt;&lt;span&gt; Some are already talking with too many companies, or decide after a brief visit to your web-site that your startup just isn’t their thing&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_14"&gt;.&lt;/strong&gt;&lt;span&gt; That’s the point where you can make a difference&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_15"&gt;.&lt;/strong&gt;&lt;span&gt; Our co-founders (including myself) are in charge of sending the first e-mail to potential candidates&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_16"&gt;.&lt;/strong&gt;&lt;span&gt; We’ve kept this habit even as we’ve grown&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_17"&gt;.&lt;/strong&gt;&lt;span&gt; At first, I was worried some candidates may think we have too much free time on our hands (sadly, we don’t)&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_18"&gt;.&lt;/strong&gt;&lt;span&gt; I soon found out that when candidates receive a personal and flattering e-mail (important when it comes to star developers) from a co-founder, it sends a message that this startup is all about its employees&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_19"&gt;.&lt;/strong&gt;&lt;span&gt; Here are some helpful points for writing the first email:&lt;/span&gt;&lt;/p&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img src="http://dharmeshshah.wpengine.com/wp-content/uploads/2012/11/02_emailToFutureHire-300x184.png" title="02_emailToFutureHire"/&gt;&lt;img alt="describe the image" height="210" id="img-1352994344934" src="http://dharmeshshah.wpengine.com/wp-content/uploads/2012/11/01_mainImage-1-300x300.png" title="01_mainImage-1" width="210"/&gt;&lt;/div&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Link to your online profile&lt;/strong&gt; (personal blog, an interview with you, a YouTube video) when introducing yourself&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_20"&gt;.&lt;/strong&gt; Once there’s a face behind the email you’re more likely to get a positive response&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_21"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Add a personal touch&lt;/strong&gt;. Have other employees who went to the same college&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_22"&gt;?&lt;/strong&gt; Mention it. Grew up in the same town&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_23"&gt;?&lt;/strong&gt; Write it down. It might sound irrelevant, but it creates the first hook, enough to have them come over for a meeting&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_24"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Interviewing: It’s not just about the role, it’s also about who they will have lunch with&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_25"&gt;.&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span&gt;While we tend to tell candidates everything about the role, the managers and the company, there’s one part that’s usually missing - who will they work with&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_26"&gt;?&lt;/strong&gt;&lt;span&gt;One of the most common answers I get when asking people why they&amp;#8217;ve chosen one job over the other is knowing other employees there&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_27"&gt;.&lt;/strong&gt;&lt;span&gt; Let candidates know who&amp;#8217;ll be sitting next to their (IKEA) desk and sharing their 9GAG jokes&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_28"&gt;.&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;When candidates come for an interview we try to have them meet at least one future co-worker&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_29"&gt;.&lt;/strong&gt;&lt;/strong&gt; A candidate asks a good tech question during the interview&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_30"&gt;?&lt;/strong&gt; Refer him to the engineer working on it instead of answering yourself&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_31"&gt;.&lt;/strong&gt; Found out the candidate has something in common with one of the employees (skydiving, growing up in Ohio, have a thing for ASCII art)&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_32"&gt;?&lt;/strong&gt;Introduce them. It’s not something we plan ahead, but given the opportunity, having the candidate stay at the office after the interview chatting with other employees, is considered a success&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_33"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Don’t interview too early or too late during the day, when the office is empty&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_34"&gt;.&lt;/strong&gt;&lt;/strong&gt; If the only time your future star can come in for an interview is 8:00am, make sure some people come early&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_35"&gt;.&lt;/strong&gt; You want to paint a full picture of what it will be like working at your startup&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_36"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="readableLargeImageContainer"&gt;&lt;img src="http://dharmeshshah.wpengine.com/wp-content/uploads/2012/11/03_office-1024x382.jpg" title="03_office"/&gt;&lt;/div&gt;
&lt;p&gt;&lt;span&gt;[You don’t need a fancy office to make good impression - the small details do the job&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_37"&gt;.&lt;/strong&gt;&lt;span&gt; Our entrance door has code on it and these are our meeting room custom coasters ]&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;Interviewing: Choose carefully which opportunity to pitch&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_38"&gt;.&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span&gt;There truly are great things about joining a startup - new technological challenges, opportunities for moving up the ladder more quickly, learning about the business side of things, stock options and more&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_39"&gt;.&lt;/strong&gt;&lt;span&gt; Don’t sell them all at once. Pitching becoming a manager to an engineer who just wants to experiment with new technologies&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_40"&gt;?&lt;/strong&gt;&lt;span&gt; Bzzzz &amp;#8212; wrong move &amp;#8212; which might send her elsewhere&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_41"&gt;.&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Look back&lt;/strong&gt; - When we first started interviewing we used to ask candidates what they’re looking for&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_42"&gt;.&lt;/strong&gt; Instead of sharing their true motivations, they answered with what they thought was the ‘right’ answer &amp;#8212; “I just want to work on interesting stuff”&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_43"&gt;.&lt;/strong&gt; After a while we discovered the magic trick; instead of asking what they’re looking for now, we began asking how they&amp;#8217;ve made previous job decisions&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_44"&gt;.&lt;/strong&gt; When asked about past decisions, people tend to share what really matters to them&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_45"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Don’t pitch, give examples&lt;/strong&gt; - You can’t really promise someone that he or she will become a manager in the future, or only work on interesting stuff&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_46"&gt;.&lt;/strong&gt;Instead, I tell candidates what talented people who&amp;#8217;ve joined the company a year ago are doing now&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_47"&gt;.&lt;/strong&gt; This could be how an engineer with no previous management experience is already heading a small team, or how a developer straight out of college is doing such a great job we’ve put her in charge of some very key algorithms.&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Signing: How to make candidates sign an employment agreement more quickly&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_48"&gt;.&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span&gt;You&amp;#8217;ve reached the homestretch. The candidate you really liked said yes, and now all is left is to sign the employment agreement&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_49"&gt;.&lt;/strong&gt;&lt;span&gt; This can turn into a very risky period. The current employer is likely to come with a counter offer and so can other companies&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_50"&gt;.&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Important: Avoid having your future star waste time on legal issues&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_51"&gt;.&lt;/strong&gt; To help with this we&amp;#8217;ve decided to have the exact same employment agreement for everyone in the company&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_52"&gt;.&lt;/strong&gt; Other than the terms themselves, everything is the same - from the number of vacation days down to the small letters&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_53"&gt;.&lt;/strong&gt; It’s a super friendly agreement and we never change it&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_54"&gt;.&lt;/strong&gt; Once I tell candidates that everyone &amp;#8212; the CEO, the engineers and myself have all signed the exact same contract, and therefore we can’t change it, it usually takes them only a day or two to sign it&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_55"&gt;.&lt;/strong&gt; There’s much less need to re-read every part.&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Scott Weiss from A16Z shares a great tip about the pre-signing period with the ‘&lt;a href="http://scott.a16z.com/2012/06/04/guerilla-recruiting-combating-the-counteroffer/" title="Welcome Basket" target="_blank"&gt;Welcome basket &lt;/a&gt;’&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_56"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;How to hear ‘No” and how to say ‘No’&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Hearing No - Stay in touch with good candidates who chose a different company over yours&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_58"&gt;.&lt;/strong&gt;&lt;/strong&gt; When a candidate I really like accepts a different offer over ours I always get the feeling I was dumped&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_59"&gt;.&lt;/strong&gt; True, I can’t honestly say I don’t understand how can someone pick a great job at Google over a small and unknown startup, but it still hurts&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_60"&gt;.&lt;/strong&gt; While the easiest thing to do after hearing a ‘No’ is, well, nothing, I try to make one last effort to stay in the picture&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_61"&gt;.&lt;/strong&gt; There are two main reasons for it&amp;#160;: 1). Startups grow quickly. You might have a good candidate who decided a 10 employee company is not for him/her but a year or two later as your company grows it will become much more attractive&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_62"&gt;.&lt;/strong&gt; 2). Receiving a negative answer usually means you&amp;#8217;ve reached second place&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_63"&gt;.&lt;/strong&gt; Sometimes, the first choice doesn&amp;#8217;t turn out to be the dream job they were hoping for&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_64"&gt;.&lt;/strong&gt; Some candidates don’t feel comfortable getting back in touch after they gave you a negative answer&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_65"&gt;.&lt;/strong&gt; By making the first move you’re saying that everything is fine and we’re still interested in you&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_66"&gt;.&lt;/strong&gt; Yes, it’s very much like dating. How to keep yourself in the picture? I like to send FB friend requests to candidates, and that’s something that you can do only as a startup (it can get pretty awkward when done by someone from a large company)&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_67"&gt;.&lt;/strong&gt; Facebook is a great platform to share how well your startup is doing over the years&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_68"&gt;.&lt;/strong&gt; I also like sending an email once every 4-6 months, sharing how we’re doing and asking how’s everything going&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_69"&gt;.&lt;/strong&gt; I found out that most people find it friendly (and somehow flattering) rather than annoying&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_70"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Saying No - giving a smart negative answer will help you reach other great engineers in the future&lt;/strong&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_71"&gt;.&lt;/strong&gt; I often ask myself how I would have liked to receive a “No”&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_72"&gt;.&lt;/strong&gt; My answer is that I would like to hear the truth&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_73"&gt;.&lt;/strong&gt; Instead of using the default answer of “we&amp;#8217;ve decided to continue the process with someone else”, I write the (sometime hard) truth- “You didn&amp;#8217;t pass the technical test’, ‘you don’t seem like a startup kind of guy’, ‘it seems like you’re more interested in managing and that’s something we can’t offer right now’&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_74"&gt;.&lt;/strong&gt; I also make sure to write some of the things I liked about the candidate&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_75"&gt;.&lt;/strong&gt; True, there are some cases you can’t write the real reason, but in most cases you can&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_76"&gt;.&lt;/strong&gt; I was terrified when I sent the first 100% sincere email, but I soon found out that candidates embrace this, and usually agree with the reason&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_77"&gt;.&lt;/strong&gt; Now comes the interesting part - instead of feeling rejected, most people rightly feel they interviewed for the wrong role&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_78"&gt;.&lt;/strong&gt; Once you don’t ‘break-up’ with them, you can ask them to recommend friends or co-workers they think could fit the position&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_79"&gt;.&lt;/strong&gt; Yep, it sounds crazy, but it’s true. Even if you don’t get a new lead, rest assured you’ll have a past candidate saying good things about your company, and that’s something great in itself&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_80"&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;</description><link>http://zoliang.com/post/37179061583</link><guid>http://zoliang.com/post/37179061583</guid><pubDate>Tue, 04 Dec 2012 20:25:00 +1100</pubDate></item><item><title>Making Beautiful Forms - Square and Recurly</title><description>&lt;p&gt;Square (and their card case app) are impressed with their UX as it is simple (much use of white space a la Google), but in a way that is quite beautiful and not bland as Google can be&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_4"&gt;. &lt;/strong&gt;&lt;span&gt;One area that jumped out to me was on a very simple flow&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_5"&gt;.&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Adding your credit card info.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Most sites make you select a bunch of unnecessarily information and the forms are overly verbose&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_6"&gt;.&lt;/strong&gt; Contrast them to the the Square flow (you should try it on the app as the transitions are part of the beauty)&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_7"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img src="http://functionscopedev.files.wordpress.com/2011/08/squareccinput2.png?w=620&amp;amp;h=143" title="squareccinput2"/&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;!-- more --&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Initial Ask&lt;/strong&gt;&lt;/p&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img src="http://functionscopedev.files.wordpress.com/2011/08/squareccinput1.png?w=400&amp;amp;h=600" title="squareccinput"/&gt;&lt;/div&gt;
&lt;p&gt;You are simply asked for your credit card number:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;There is a mini picture of a credit card to the left of the number text field&lt;/li&gt;
&lt;li&gt;As soon as you type a number the credit card “face” changes to become a VISA or MASTERCARD (or whatever) showing you instantly that they are grokking what you are typing in&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_8"&gt;.&lt;/strong&gt; There is no need to ask the user for the type of card&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_9"&gt;.&lt;/strong&gt; We know based on the first digits.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Now you are asked for the secondary info&lt;/strong&gt;&lt;/p&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img src="http://functionscopedev.files.wordpress.com/2011/08/squareccinput2.png?w=620&amp;amp;h=143" title="squareccinput2"/&gt;&lt;/div&gt;
&lt;p&gt;As soon as the full credit card is in place, the text field zooms to a small size, showing just the last 4 digit (nice privacy and use of space)&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_10"&gt;.&lt;/strong&gt; In place of the large text field they place others for the date, CVV/CIN/whatever you care to call it, and zip&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_11"&gt;.&lt;/strong&gt; As you fill in the info, you are moved on to the next field&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_12"&gt;.&lt;/strong&gt; For the date a nice “/” is placed in there for you&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_13"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img src="http://functionscopedev.files.wordpress.com/2011/08/squareccinput3.png?w=620&amp;amp;h=143" title="squareccinput3"/&gt;&lt;/div&gt;
&lt;p&gt;When you get to the CCV/CIN number, see how the card flips and you get a mini version pointing to where the 3 digits will be&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_14"&gt;. &lt;/strong&gt;&lt;span&gt;The feedback throughout the experience is fantastic&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_15"&gt;.&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Errors are handled nicely, and it is just a pleasure to use something so simple&lt;/span&gt;&lt;strong class="speechFragmentSeparator" id="speechFragmentSeparator__1_16"&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Nice job Square! &lt;span&gt;If you are looking at checkout flows in a web app,&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;a href="http://js.recurly.com/" target="_blank"&gt;Recurly &lt;/a&gt;&lt;span&gt;have published &lt;/span&gt;&lt;a href="https://js.recurly.com/examples/" target="_blank"&gt;examples &lt;/a&gt;&lt;span&gt;of their CSS based “secure, PCI compliant transaction forms.”&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;As you can see in the sample above of Square, a single input field is used to capture credit card number first. If the credit card number is invalid an error is displayed that prevents the user from moving forward. If the credit card number is valid, the generic credit card icon changes to reflect the type of card entered. This removes the need for a separate credit card “type” drop down or selector and reassures someone that their entry has been understood.&lt;/p&gt;
&lt;p&gt;Once the credit card number is validated, it slides over to the left leaving only the last four trailing digits for reference and the next set of inputs appear in the mask: expiration date, CVV (security) code, and ZIP code. Since these are all numeric inputs, a 0-9 set of soft keys is all that is needed to keep people moving along on the keyboard.&lt;/p&gt;
&lt;p&gt;Since the expiration date on a credit card can’t be in the past or far future, the input mask one again helps keep people away from errors. Invalid months or years simply won’t be accepted. After a valid expiration date has been added, Square’s design features another excellent enhancement. The credit card icon changes to reveal where the CVV code is located on the specific card being used to pay. This small detail helps clue people in to what information is required next.&lt;/p&gt;
&lt;p&gt;Because CVV and ZIP are also numeric entries, there’s no reason to ever leave the dial-pad throughout the payment input process: no jumping between multiple form fields required. Zachary’s also made sure that people can use their keyboard (tab and shift-tab) and mouse to move between the various parts of this payment input mask.&lt;/p&gt;
&lt;p&gt;Kudos to the &lt;a href="https://squareup.com/"&gt;Square team&lt;/a&gt; for rethinking how payment information can be collected in forms and to &lt;a href="http://zdfs.github.com/toscani/paymentInfo/index.html"&gt;Zachary for coding this up&lt;/a&gt; for the Web. It’s a great example of how input masks can make text input faster and more accurate (especially on mobile devices).&lt;/p&gt;</description><link>http://zoliang.com/post/37178942744</link><guid>http://zoliang.com/post/37178942744</guid><pubDate>Tue, 04 Dec 2012 20:19:00 +1100</pubDate></item><item><title>Font Smoothing, Anti-Aliasing, and Sub-Pixel Rendering</title><description>&lt;p&gt;                 &lt;span&gt;&lt;img alt="Font Smoothing : Automatic - best for main display" class="size-full wp-image-94" height="292" src="http://www.mikeafford.com/blog/wp-content/uploads/2009/01/mac-font-smoothing-automatic1.gif" title="mac-font-smoothing-automatic" width="500"/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Apple and Microsoft have always disagreed in how to display fonts on computer displays. Today, both companies are using &lt;a href="http://www.grc.com/ctwhat.html"&gt;sub-pixel rendering&lt;/a&gt; to coax sharper-looking fonts out of typical low resolution screens. Where they differ is in philosophy.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Apple generally believes that the goal of the algorithm should be to preserve the design of the typeface as much as possible, even at the cost of a little bit of blurriness.&lt;/li&gt;
&lt;li&gt;Microsoft generally believes that the shape of each letter should be hammered into pixel boundaries to prevent blur and improve readability, even at the cost of not being true to the typeface.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Now that Safari for Windows is available, which goes to great trouble to use Apple&amp;#8217;s rendering algorithms, you can actually compare the philosophies side-by-side on the very same monitor and see what I mean. I think you&amp;#8217;ll notice the difference. Apple&amp;#8217;s fonts are indeed fuzzy, with blurry edges, but at small font sizes, there seems to be much more variation between different font families, because their rendering is truer to what the font would look like if it were printed at high resolution.&lt;/p&gt;
&lt;p&gt;(Note: To see the following illustration correctly, you need to have an LCD monitor with pixels arranged in R,G,B order, like mine. Otherwise it&amp;#8217;s going to look different and wrong.)&lt;/p&gt;
&lt;p&gt;                           &lt;img alt="" border="0" src="http://www.joelonsoftware.com/items/2007/06/12font.PNG"/&gt;&lt;/p&gt;
&lt;p&gt;The difference originates from Apple&amp;#8217;s legacy in desktop publishing and graphic design. The nice thing about the Apple algorithm is that you can lay out a page of text for print, and on screen, you get a nice approximation of the finished product. This is especially significant when you consider how dark a block of text looks. Microsoft&amp;#8217;s mechanism of hammering fonts into pixels means that they don&amp;#8217;t really mind using thinner lines to eliminate blurry edges, even though this makes the entire paragraph lighter than it would be in print.&lt;/p&gt;
&lt;p&gt;The advantage of Microsoft&amp;#8217;s method is that it works better for on-screen reading. Microsoft pragmatically decided that the design of the typeface is not so holy, and that sharp on-screen text that&amp;#8217;s comfortable to read is more important than the typeface designer&amp;#8217;s idea of how light or dark an entire block of text should feel. Indeed Microsoft actually designed font faces for on-screen reading, like Georgia and Verdana, around the pixel boundaries; these are beautiful on screen but don&amp;#8217;t have much character in print.&lt;/p&gt;
&lt;p&gt;Typically, Apple chose the stylish route, putting art above practicality, because Steve Jobs has taste, while Microsoft chose the comfortable route, the measurably pragmatic way of doing things that completely lacks in panache. To put it another way, if Apple was Target, Microsoft would be Wal-Mart.&lt;/p&gt;
&lt;p&gt;Now, on to the question of what people prefer. Jeff Atwood&amp;#8217;s &lt;a href="http://www.codinghorror.com/blog/archives/000884.html"&gt;post&lt;/a&gt; from yesterday comparing the two font technologies side-by-side generated rather predictable heat: Apple users liked Apple&amp;#8217;s system, while Windows users liked Microsoft&amp;#8217;s system. This is not just standard fanboyism; it reflects the fact that when you ask people to choose a style or design that they prefer, unless they are trained, they will generally choose the one that looks most familiar. In most matters of taste, when you do preference surveys, you&amp;#8217;ll find that most people don&amp;#8217;t really know what to choose, and will opt for the one that seems most familiar. This goes for anything from silverware (people pick out the patterns that match the silverware they had growing up) to typefaces to graphic design: unless people are trained to know what to look for, they&amp;#8217;re going to pick the one that is most familiar.&lt;/p&gt;
&lt;p&gt;Which is why Apple engineers probably feel like they&amp;#8217;re doing a huge service to the Windows community, bringing their &amp;#8220;superior&amp;#8221; font rendering technology to the heathens, and it explains why Windows users are generally going to think that Safari&amp;#8217;s font rendering is blurry and strange and they don&amp;#8217;t know why, they just don&amp;#8217;t like it. Actually they&amp;#8217;re thinking&amp;#8230; &amp;#8220;Whoa! That&amp;#8217;s different. I don&amp;#8217;t like different. Why don&amp;#8217;t I like these fonts? Oh, when I look closer, they look blurry. &lt;em&gt;That must be why.&lt;/em&gt;&amp;#8221;&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;</description><link>http://zoliang.com/post/31617401700</link><guid>http://zoliang.com/post/31617401700</guid><pubDate>Sun, 16 Sep 2012 09:00:00 +1000</pubDate><category>Font</category><category>Design</category></item><item><title>WhatsApp is Using IMEI Numbers as Passwords</title><description>&lt;p&gt;&lt;img src="http://www.madebytokyo.com/wp-content/uploads/2011/07/whatsapp.jpeg"/&gt;&lt;/p&gt;
&lt;p&gt;As you probably already heard in recent news, &lt;a href="http://techcrunch.com/2012/09/04/antisec-leaks-1000001-udids-from-a-trove-of-12-million-allegedly-stolen-from-an-fbi-laptop/" target="_blank"&gt;1,000,001 Apple UDID’s were leaked&lt;/a&gt;. It’s unfortunate that so many apps use UDID’s to identify users since it’s extremely insecure.&lt;/p&gt;
&lt;p&gt;This brings me to WhatsApp, a free messaging service, used by millions of people. Their system runs on a modified version of XMPP (Extensible Messaging and Presence Protocol). There is nothing wrong with using XMPP, but there is a problem in how WhatsApp handle authentication.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;p&gt;If you installed WhatsApp on an Android device for example, your password is likely to be an inverse of your phones IMEI number with an MD5 cryptographic hash thrown on top of it (without salt).&lt;/p&gt;
&lt;p&gt;&lt;code&gt;md5(strrev(‘your-imei-goes-here’))&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;When I say Android, I don’t exclusively mean Android. It just happens to be a different case when it comes to iOS. Windows Mobile, Blackberry etc… might very well have the same password method. It actually wouldn’t surprise me. WhatsApp on the iPhone might be using your IMEI too, or maybe UDID’s to generate passwords, but not the exact same method. If I do find out, I will update this post.&lt;/p&gt;
&lt;p&gt;Then comes the username. It’s your phone number (doh).&lt;/p&gt;
&lt;p&gt;To obtain both these values is rather simple.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;You have direct access to your victims phone, in which case you dial &amp;amp; call *#06# (in most cases) and you’ve got their IMEI number.&lt;/li&gt;
&lt;li&gt;You develop an app that silently sends the victims IMEI number to your server in the background (many applications do this already) &amp;amp; phone number, either by letting them fill it in themselves in a registration part of your app, or also silently (this method however isn’t always airtight but works in a lot of cases).&lt;/li&gt;
&lt;li&gt;A hacker leaks a database/file with IMEI numbers with associated phone numbers, ding ding ding!&lt;/li&gt;
&lt;li&gt;A spammer buys this information from an app developer.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Time for some Android code examples..&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Android code example to retrieve IMEI number:&lt;/strong&gt;&lt;br/&gt;&lt;code&gt;TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;String device_id = tm.getDeviceId();&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To retrieve the victims phone number:&lt;/strong&gt;&lt;br/&gt;&lt;code&gt;TelephonyManager tMgr =(TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);&lt;br/&gt;mPhoneNumber = tMgr.getLine1Number();&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;You can also retrieve the users voicemail number too just in case:&lt;/strong&gt;&lt;br/&gt;&lt;code&gt;TelephonyManager.getCompleteVoiceMailNumber()&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Using this information allows you to intercept and send messages using your victims account details.&lt;/p&gt;
&lt;p&gt;This could mess up peoples lives if you use their account to send a message to someone they know, with any kind of f’ed up message. This could cause huge problems for your victim, especially if the receiver of the message is mentally unstable. It might sound dramatic, but it’s feasible.&lt;/p&gt;
&lt;p&gt;You could intercept naked photos &amp;amp; other sensitive personal messages.&lt;/p&gt;
&lt;p&gt;Alternatively, you could just spam the hell out of WhatsApp, especially if you have a nice big database.&lt;/p&gt;
&lt;p&gt;Is this already happening? It wouldn’t surprise me if it is. I’ve succeeded in sending/receiving messages (from friends accounts who gave me permission to take their accounts over) and I’m not even a “hardcore hacker”.&lt;/p&gt;
&lt;p&gt;Do you use WhatsApp? Think twice before you send a private WhatsApp message. Think twice when you receive a messed up WhatsApp message. You don’t know what’s going on in the background.&lt;/p&gt;
&lt;p&gt;And WhatsApp, if you are reading this, get your act together. People expect a secure system when it comes to personal messaging. And with the amount of customers you have, you should be taking better security measures. I sincerely hope you fix this issue soon.&lt;/p&gt;
&lt;p&gt;The intent of this blog post is not give “hackers” or “scriptkiddies” any funny ideas, but merely for awareness.&lt;/p&gt;</description><link>http://zoliang.com/post/30989971294</link><guid>http://zoliang.com/post/30989971294</guid><pubDate>Thu, 06 Sep 2012 21:11:00 +1000</pubDate><category>App</category></item><item><title>WebRTC: A New Game-Changer, Disrupting Telcos and OTTs</title><description>&lt;p&gt;&lt;img src="http://cdn.ifanr.cn/wp-content/uploads/2012/09/the-path-to-webrtc.jpeg"/&gt;&lt;/p&gt;

&lt;p&gt;It’s been a tough couple of years for carriers (a.k.a. network operators) who have been fighting off competition from over-the-top (OTT) players such as Skype and WhatsApp, offering services such as voice and SMS over the carriers’ own networks. The impact of these OTT players has been astonishing – whether they’re nimble startups like Viber (with &lt;a href="http://www.businesswire.com/news/home/20120724005360/en/Viber-Set-Surge-Text-Messages-Release-Group" target="_blank"&gt;more than 90 million users &lt;/a&gt;, making over 1.5 billion calls a month and sending over 2 billion text messages), or large corporations such as Apple, whose iMessage  reaches 140 million users, sending 1 billion iMessages every day.&lt;/p&gt;
&lt;p&gt;But now an even bigger challenge has appeared on the scene: &lt;a href="http://bloggeek.me/webrtc-voip/" target="_blank"&gt;WebRTC &lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;p&gt;WebRTC is &lt;strong&gt;a technology that allows developers&lt;/strong&gt; &lt;strong&gt;to build real-time communication into web pages&lt;/strong&gt;. And it’s not just going to affect the carriers – it’s the OTT vendors who now face a real danger because WebRTC brings down the subscription walls of different OTT players.&lt;/p&gt;
&lt;p&gt;Right now, when it comes to OTT services, if I want to communicate with someone in real time, there’s no way to do so without installing a piece of software – plus, you can’t connect across services, e.g. call a Skype user from Viber.&lt;/p&gt;
&lt;p&gt;[Championed by Google, WebRTC allows browsers to make calls from your PC or phone - and it&amp;#8217;s disupting both telcos and incumbent VoIP players, from Skype to Viber. Guest author Tsahi Levent-Levi discusses Google&amp;#8217;s intentions and the trouble ahead for both telcos and OTT players.]&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.visionmobile.com/wp-content/uploads/2012/09/HiRes.jpg" title="modern cell phone"/&gt;&lt;/p&gt;
&lt;h3&gt;WebRTC is going to change everything&lt;/h3&gt;
&lt;p&gt;How? It places the ability to use VoIP applications within any browser as it’s going to be part of the HTML5 standard. You won’t need a Skype ID, phone number, email address etc. – it will all take place through the browser, you won’t need to subscribe to any service, and you’ll have Google to thank for it.&lt;/p&gt;
&lt;p&gt;Google bought Global IP Solutions (GIPS), which provided and licensed voice and video media engines to anyone who wanted to develop a VoIP application (including Yahoo and Skype), reducing the effort considerably by offering the real-time multimedia parts of the application “out of the box”. Google didn’t stop at acquiring the technology – it is now using it to commoditize its competition in the communication space and drive browser sophistication even further.&lt;/p&gt;
&lt;h3&gt;Here’s what Google did&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;- Google created WebRTC by wrapping GIPS up with a set of Java Script APIs targeted at web browser developers&lt;/strong&gt;, which means opening up VoIP technology to millions of developers.&lt;br/&gt;&lt;strong&gt;- Google open-sourced WebRTC, under a permissive BSD license&lt;/strong&gt; – this made the technology available to reuse, modify and create derivatives; taking it out of the control of real-time media engineers and marginalized competitors like Spirit-DSP&lt;br/&gt;&lt;strong&gt;- It took the technology to W3C and IETF standards bodies for standardization&lt;/strong&gt; to make sure it gets adopted and become an ubiquitous and common component in the browser, and in the process, removing any Google-centric connotations from the technology&lt;br/&gt;&lt;strong&gt;- It ignored the signalling layer&lt;/strong&gt;, allowing vendors to use WebRTC in &lt;em&gt;any&lt;/em&gt; real time communication settings, regardless of the protocol used for signalling call setup&lt;/p&gt;
&lt;h3&gt;The strategy behind Google’s decision&lt;/h3&gt;
&lt;p&gt;This is a classic “economics of complements” strategy that is &lt;a href="http://www.visionmobile.com/blog/2011/11/flatten-expand-mine-the-three-pillars-of-googles-strategy/" target="_blank"&gt;commonly used by Google &lt;/a&gt;and it’s about to change the entire landscape of communication services for both carriers and OTT players.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;WebRTC is all about real-time communication from within the web browser&lt;/strong&gt;, and it’s a crucial part of Google’s strategy because it reduces the barriers of developing rich communication applications by having legions of web developers exposed to WebRTC as a free technology. These web developers will take voice and video services into new domains with new use cases, expanding the richness of communication and &lt;strong&gt;making it easier than ever before to start your own VoIP service using WebRTC.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For Google, this decision is simply about strengthening the Web and the web browser to reduce the gap between native application capabilities, whether they’re on the desktop or in the mobile realm. The real value for Google lies in allowing them to serve more ads and mine more insights out of people’s browser behavior – these are things that Google treasures. Such a move can weaken Microsoft along with its Skype acquisition and hurt Apple’s FaceTime service.&lt;/p&gt;
&lt;h3&gt;The usual OTT business model&lt;/h3&gt;
&lt;p&gt;OTT vendors base their strategy around reaching as many users as possible, offering them a compelling free service, locking them into it and then trying to monetize it via four main approaches:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Advertising, done by ooVoo, Skype and others&lt;/li&gt;
&lt;li&gt;Connectivity to PSTN (Skype make most of their money out of connectivity to PSTN and the carrier’s phone numbering scheme)&lt;/li&gt;
&lt;li&gt;Value-added services, such as multipoint video calling; (done by ooVoo)&lt;/li&gt;
&lt;li&gt;Cashing out upon acquisition (which is what Viber is hoping to do)&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;OTT vendors make their money out of mass usage of their system, and for that, they prefer having users work within the boundaries of their service, and not letting them interact with competing OTT offerings: (Just try calling from Viber to Skype. You can’t.)&lt;/p&gt;
&lt;h3&gt;Goodbye, walls – hello to a new way of communicating&lt;/h3&gt;
&lt;p&gt;WebRTC literally tears down the silo’ed walls of OTT vendors by removing the need for a physical client for each OTT vendor and for an OTT user ID (such as your skype ID or email address). Since there is no specific signaling, each vendor can decide whether (and how) to use user IDs.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.amdocs.com/voices/2012/09/03/what-you-haven%e2%80%99t-heard-of-webrtc-yet-you-will%e2%80%a6/" target="_blank"&gt;&lt;strong&gt;It will change the way we communicate&lt;/strong&gt; &lt;/a&gt;, for example:&lt;/p&gt;
&lt;p&gt;- Think of a local insurance agent in Paris looking to lure new customers: he sets up a website, invests in AdWords to bring leads into his sales funnel, and then routes these leads to a contact page – or a phone number. With WebRTC, he can close the loop and have the person at home access his website and contact him directly from the web browser – to wherever the insurance agent is. No OTT vendor required.&lt;br/&gt;- Or a niche social network website for backpackers, trying to connect people planning a trip with one another. They won’t need to exchange user IDs or phone numbers, or install anything – with a click of a button they get connected through the social network website itself.&lt;/p&gt;
&lt;p&gt;There are already startup companies offering services using WebRTC. These include &lt;a href="http://bistri.com/" target="_blank"&gt;Bistri &lt;/a&gt;, &lt;a href="http://www.cloudeo.tv/" target="_blank"&gt;Cloudeo &lt;/a&gt;, &lt;a href="http://www.frisb.com/" target="_blank"&gt;FrisB &lt;/a&gt;, &lt;a href="http://www.tenhands.net/" target="_blank"&gt;TenHands &lt;/a&gt;and &lt;a href="http://tokbox.com/" target="_blank"&gt;TokBox &lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As with the current web paradigm of signing in for new services using existing social media accounts, many of the new vendors who will adopt WebRTC technology will also opt for that model, removing the need for a unique service ID.&lt;/p&gt;
&lt;h3&gt;And what about the carriers?&lt;/h3&gt;
&lt;p&gt;Is WebRTC a threat or an opportunity? Well, it’s both – it just depends what the carriers do with it.&lt;/p&gt;
&lt;p&gt;It does mean that carriers face further disruption to their communication services but in parallel, there are also sizeable WebRTC opportunities. However, in order to seize them, carriers will need to embrace the web developer community and deliver value to WebRTC-based applications and services, curving itself a place in this vibrant ecosystem. Web developers are already looking for WebRTC solutions they can stitch and mesh into their applications. Carriers can actually become a vehicle for innovation vehicle by offering:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;- Session-based charging for WebRTC&lt;/strong&gt;. As with any carrier service, they can charge customers for the WebRTC sessions they make: WebRTC communication passing through the carrier’s network can be tracked (through DPI and other means) and then charged for, probably against a bucket of minutes/sessions in the customer’s plan.&lt;br/&gt;&lt;strong&gt;- Merging RCS with WebRTC&lt;/strong&gt;. RCS (also known as Joyn), is the carriers’ instant messaging solution. By adding WebRTC to RCS, it can offer out-of-the-box programmable multimedia capabilities with no need to look into additional protocols such as VoLTE.&lt;br/&gt;&lt;strong&gt;- Quality of service assurance&lt;/strong&gt;. Need the police? Other emergency services? A business-related call? A carrier can assure the quality of service for that call and make sure it gets the proper priority over its network (at a cost, of course…).&lt;br/&gt;&lt;strong&gt;- Infrastructure&lt;/strong&gt;. WebRTC is just a protocol – making a solution out of it requires a lot of additional components, most of which are server-side. A carrier can offer the server-side infrastructure as a service to customers.&lt;br/&gt;&lt;strong&gt;- PSTN connectivity&lt;/strong&gt;. Carriers have their own existing voice communication network, along with connectivity to PSTN landline services. They can offer WebRTC termination to PSTN and GSM, bridging the gap between these voice services.&lt;br/&gt;&lt;strong&gt;- WebRTC &lt;/strong&gt;&lt;strong&gt;signalling&lt;/strong&gt;. WebRTC offers only the media component with no signaling and you still have to &lt;em&gt;reach&lt;/em&gt; a person via WebRTC (which is where the carrier comes in – it provides the connectivity for the users).&lt;/p&gt;
&lt;p&gt;As much as they might want to, carriers are never going to be able to return to the golden revenue days before OTT players arrived on the scene, but WebRTC will allow them to stop the trend, (and maybe even reverse it a little bit), depending on how fast and how far they’re going to act. AT&amp;amp;T, T-Mobile, Deutsche Telekom and Orange are all examples of major carriers who have been quick to recognize and start to investigate the opportunities that WebRTC presents. The question is… how long will it take for others to follow?&lt;/p&gt;</description><link>http://zoliang.com/post/30930394378</link><guid>http://zoliang.com/post/30930394378</guid><pubDate>Wed, 05 Sep 2012 22:35:23 +1000</pubDate><category>WebRTC</category></item><item><title>How Online Reviews Are Crucial to A Restaurant's Takings</title><description>&lt;div class="page" id="page1"&gt;
&lt;p id="stand-first"&gt;&lt;img src="http://rockyriver.schoolofrock.com/sites/default/files/imagecache/Slider_Billboard/review-us-on-yelp_transparent_graphic_1.png"/&gt;&lt;/p&gt;
&lt;p&gt;US economists find that when a restaurant rating improved by just half a star it was very much more likely to be full at peak dining times&lt;/p&gt;
&lt;/div&gt;
&lt;div id="article-body-blocks"&gt;
&lt;p&gt;It is something every restaurateur and hotel owner knows: good reviews boost takings while terrible ones can close you down. And, in an age when everyone can be an online critic, ratings have never been more important. But until now no one could be sure just how important the online star ratings system employed by sites such as Toptable and Tripadvisor could be for a business&amp;#8217;s fortunes.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;p&gt;Work by two economists at the University of California, Berkeley, Professors Michael Anderson and Jeremy Magruder, published in this month&amp;#8217;s edition of the &lt;em&gt;Economic Journal&lt;/em&gt;, represents the first attempt to gauge the relationship between online star ratings and customers&amp;#8217; purchasing decisions. The pair focused on the effects of positive online ratings on 300 San Francisco &lt;a href="http://www.guardian.co.uk/lifeandstyle/restaurants" title="More from guardian.co.uk on Restaurants" target="_blank"&gt;restaurants&lt;/a&gt; that were then collated to form a star system on Yelp.com, a popular US ratings site.&lt;/p&gt;
&lt;p&gt;They found that a restaurant with a rating improved by just half a star – on a scale of 1 to 5 – was much more likely to be full at peak dining times.&lt;/p&gt;
&lt;p&gt;Indeed, an extra half-star rating caused a restaurant&amp;#8217;s 7pm bookings to sell out on from 30% to 49% of the evenings it was open for business.&lt;/p&gt;
&lt;p&gt;Significantly, the two economists found that the increase in trade happened without any change in prices or the quality of food and service, confirming that it was the reviews that brought in the new customers.&lt;/p&gt;
&lt;p&gt;The economists write: &amp;#8220;The findings of this study demonstrate that – although social media sites and forums may not generate the financial returns for which investors yearn – they play an increasingly important role in how consumers judge the quality of goods and services.&amp;#8221;&lt;/p&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="Petrus" src="http://static.guim.co.uk/sys-images/Admin/BkFill/Default_image_group/2012/8/31/1346451526741/Petrus-010.jpg"/&gt;&lt;/div&gt;
&lt;div&gt;Petrus in south London. Photograph: Katherine Rose/guardian.co.uk&lt;/div&gt;

&lt;p&gt;The economists conceded that, while restaurants with strong reviews on the site did better business than poorly reviewed restaurants, establishing cause and effect was difficult.&lt;/p&gt;
&lt;p&gt;&amp;#8220;After all, restaurants that get good reviews are those that appeal to consumers and they would probably do well even in the absence of any reviews,&amp;#8221; the pair write. However, they are confident the research is robust. They note that, when Yelp.com computes a business&amp;#8217;s average rating (which ranges from 1 to 5 stars), it rounds off to the nearest half-star.&lt;/p&gt;
&lt;p&gt;So, two restaurants that have similar average ratings can actually appear to be of very different quality to online viewers. For example, a restaurant with an average rating of 3.74 displays a 3.5-star average rating, while a restaurant with an average rating of 3.76 displays a 4-star average rating.&lt;/p&gt;
&lt;p&gt;This, the economists claim, allows them to make important comparisons between restaurants that have different ratings – for example, 4 stars versus 3.5 stars – but are of nearly identical quality (for example, a 3.76 average versus a 3.74 average). Their conclusion? That half a star makes all the difference.&lt;/p&gt;
&lt;p&gt;The economists write: &amp;#8220;Differences in customer flows between such restaurants can therefore be attributed to the ratings themselves rather than differences in the quality of food or service.&amp;#8221;&lt;/p&gt;
&lt;p&gt;The study collected reviews and daily reservation availability for 328 restaurants in San Francisco. It found that moving from 3 stars to 3.5 stars increased a restaurant&amp;#8217;s chance of selling out during prime dining times from 13% to 34%. Moving from 3.5 stars to 4 stars increased the chance of selling out during prime dining times by 19 percentage points.&lt;/p&gt;
&lt;p&gt;The pair conclude that changes in consumer preferences &amp;#8220;occur even though restaurant quality is held constant. This study demonstrates that these reviews have become a salient factor in consumer decisions.&amp;#8221;&lt;/p&gt;
&lt;p&gt;Significantly, they found that the effect was even more profound when alternative information was hard to come by, opening up the possibility that invented reviews could boost fortunes.&lt;/p&gt;
&lt;p&gt;The pair write: &amp;#8220;These returns suggest that restaurateurs face incentives to leave fake reviews, but a rich set of robustness checks confirm that restaurants do not manipulate ratings in a confounding, discontinuous manner.&amp;#8221;&lt;/p&gt;
&lt;p&gt;Concerns that retailers and restaurant owners are seeking to manipulate the online ratings system are becoming a key issue for the &lt;a href="http://www.guardian.co.uk/technology/internet" title="More from guardian.co.uk on Internet" target="_blank"&gt;internet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;#8220;Everyone&amp;#8217;s trying to do something to make themselves look better,&amp;#8221; Linchi Kwok, an assistant professor at Syracuse University in New York who is researching social media and the hospitality industry, told the &lt;em&gt;New York Times&lt;/em&gt;last month. &amp;#8220;Some of them, if they cannot generate authentic reviews, may hire somebody to do it.&amp;#8221;&lt;/p&gt;
&lt;p&gt;Tripadvisor places a &amp;#8220;red flag&amp;#8221; against the names of hotels that it suspects have planted enthusiastic reviews on its website.&lt;/p&gt;
&lt;/div&gt;</description><link>http://zoliang.com/post/30866521656</link><guid>http://zoliang.com/post/30866521656</guid><pubDate>Tue, 04 Sep 2012 22:45:00 +1000</pubDate><category>Restaurant</category></item><item><title>Researchers Hack Brainwaves to Reveal PINs, Other Personal Data</title><description>&lt;div id="attachment_47189"&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img src="http://www.wired.com/images_blogs/threatlevel/2012/08/eeg_headset.jpg" title="eeg_headset"/&gt;&lt;/div&gt;
&lt;p&gt;The “developer edition” of the Emotiv Epoc headset — if you think you can handle it. &lt;span&gt;Don’t you dare even think about your banking account password when you slap on those fancy new brainwave headsets.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Or at least that seems to be the lesson of a new study which found that sensitive personal information, such as PIN numbers and credit card data, can be gleaned from the brainwave data of users wearing popular consumer-grade &lt;a href="http://www.wired.com/gadgetlab/2010/03/thought-control-headset-reads-you-mind/" target="_blank"&gt;EEG headsets &lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;p&gt;A team of security researchers from Oxford, UC Berkeley, and the University of Geneva say that they were able to deduce digits of PIN numbers, birth months, areas of residence and other personal information by presenting 30 headset-wearing subjects with images of ATM machines, debit cards, maps, people, and random numbers in a series of experiments. The paper, titled &lt;a href="http://www.scribd.com/doc/102968008/On-the-Feasibility-of-Side-Channel-Attacks-with-Brain-Computer-Interfaces" target="_blank"&gt;“On the Feasibility of Side-Channel Attacks with Brain Computer Interfaces &lt;/a&gt;,” represents the first major attempt to uncover potential security risks in the use of the headsets.&lt;/p&gt;
&lt;p&gt;“The correct answer was found by the first guess in 20% of the cases for the experiment with the PIN, the debit cards, people, and the ATM machine,” write the researchers. “The location was exactly guessed for 30% of users, month of birth for almost 60% and the bank based on the ATM machines for almost 30%.”&lt;/p&gt;
&lt;p&gt;To detect the first digit of the PIN, researchers presented the subjects with numbers from 0 to 9, flashing on the screen in random order, one by one. Each number was repeated 16 times, over a total duration of 90 seconds. The subjects’ brainwaves were monitored for telltale peaks that would rat them out.&lt;/p&gt;
&lt;p&gt;The EEG headsets, made by companies such as Emotiv Systems and NeuroSky, have become increasingly popular for gaming and other applications. For the study, the researchers used the &lt;a href="http://www.wired.com/gadgets/gadgetreviews/magazine/16-10/ts_fetish" target="_blank"&gt;Emotiv Epoc Neuroheadset &lt;/a&gt;, which retails for $299.&lt;/p&gt;
&lt;p&gt;The researchers — Ivan Martinovic of Oxford University; Doug Davies, Mario Frank, Daniele Perito, and Dawn Song of UC Berkeley; and Tomas Ros of the University of Geneva — analyzed &lt;a href="http://en.wikipedia.org/wiki/P300_(neuroscience)" target="_blank"&gt;P300 &lt;/a&gt;peaks, an important component of &lt;a href="http://en.wikipedia.org/wiki/Event_related_potential" target="_blank"&gt;event-related potentials &lt;/a&gt;— electrical potentials that happen after the user is presented with a stimulus.&lt;/p&gt;
&lt;p&gt;The P300 “occurs approximately 300 milliseconds after an event happens,” said Frank, a postdoctoral researcher at Berkeley, in a phone interview with Wired. “The potential arises if you already prime your thoughts toward a particular event…. An attacker could try to prime the thoughts of the victim towards a particular secret that a victim has in mind. For instance, if you know the face of some person, you might be able to observe a brainwave pattern that is evidence of the user thinking about the face.”&lt;/p&gt;
&lt;h2&gt;“Brain Spyware”&lt;/h2&gt;
&lt;p&gt;Emotiv and NeuroSky both have “app stores,” where users of the devices can download third-party applications. The applications use a common API for access to the EEG device.&lt;/p&gt;
&lt;p&gt;“In the case of the EEG devices, this API provides unrestricted access to the raw EEG signal,” write the researchers. “Furthermore, such applications have complete control over the stimuli that can be presented to the users.”&lt;/p&gt;
&lt;p&gt;The researchers envision a scenario in which a potential malicious attacker could write “brain spyware” to harvest private information from the user, which could be legitimately downloaded as an app.&lt;/p&gt;
&lt;p&gt;“We simulated a scenario where someone writes a malicious app, the user downloads it and trusts the app, and actively supports all the calibration steps of the device to make the software work,” said Frank. In these seemingly innocuous calibration steps, which are standard for most games and other applications using the headsets, there could be the potential to harvest personal information.&lt;/p&gt;
&lt;p&gt;“We realized that these devices are becoming increasingly popular — maybe in five, 10 years, it’s very likely that many households will have one,” Frank said. “At the same time, you can use all kinds of third-party apps for these devices. In this setting, as security researchers, we identified that there is a potential to make some bad stuff, to turn this technology against the user.” He said, however, that there was no immediate threat in using the devices. But the &lt;a href="https://www.usenix.org/conference/usenixsecurity12/feasibility-side-channel-attacks-brain-computer-interfaces" target="_blank"&gt;experiments devised by the researchers point to the devices’ darker potential &lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;“The simplicity of our experiments suggests the possibility of more sophisticated attacks,” write the researchers, warning that “with the ever-increasing quality of devices, success rate of attacks will likely improve.”&lt;/p&gt;
&lt;div id="linker_widget"&gt;
&lt;div id="linker_content_previous"&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.wired.com/gadgetlab/2010/03/thought-control-headset-reads-you-mind/" title="Thought-Control Headset Reads Your Mind" target="_blank"&gt;Thought-Control Headset Reads Your Mind&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://zoliang.com/post/30794760162</link><guid>http://zoliang.com/post/30794760162</guid><pubDate>Mon, 03 Sep 2012 23:06:00 +1000</pubDate><category>Innovation</category></item><item><title>What Successful People Do With The First Hour Of Their Work Day</title><description>&lt;p&gt;&lt;img alt="" class="imagecache imagecache-640" height="299" src="http://www.fastcompany.com/multisite_files/fastcompany/imagecache/640/poster/2012/08/3000619-poster-942-what-what-successful-people-do-first-hour-their-work-day.jpg" title="" width="640"/&gt;&lt;/p&gt;
&lt;div class="node-content clear prose"&gt;
&lt;p&gt;How much does the first hour of every day matter? As it turns out, a lot. It can be the hour you see everything clearly, get one real thing done, and focus on the human side of work rather than your task list.&lt;/p&gt;
&lt;p&gt;Remember when you used to have a period at the beginning of every day to think about your schedule, catch up with friends, maybe knock out a few tasks? It was called home room, and it went away after high school. But many successful people schedule themselves a kind of grown-up home room every day. You should too.&lt;/p&gt;
&lt;p&gt;The first hour of the workday goes a bit differently for Craig Newmark of Craigslist, David Karp of Tumblr, motivational speaker Tony Robbins, career writer (and &lt;a href="http://www.fastcompany.com/user/brian-tracy"&gt;&lt;em&gt;Fast Company&lt;/em&gt; blogger&lt;/a&gt;) Brian Tracy, and others, and they’ll tell you it makes a big difference. Here are the first items on their daily to-do list.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;h2&gt;Don’t Check Your Email for the First Hour. Seriously. Stop That.&lt;/h2&gt;
&lt;p&gt;Tumblr founder David Karp will “try hard” not to check his email until 9:30 or 10 a.m., according to an &lt;a href="http://www.inc.com/magazine/201106/the-way-i-work-david-karp-of-tumblr.html"&gt;&lt;em&gt;Inc.&lt;/em&gt; profile of him&lt;/a&gt;. “Reading e-mails at home never feels good or productive,” Karp said. “If something urgently needs my attention, someone will call or text me.”&lt;/p&gt;
&lt;p&gt;Not all of us can roll into the office whenever our Vespa happens to get us there, but most of us with jobs that don’t require constant on-call awareness can trade e-mail for organization and single-focus work. It’s an idea that serves as the title of &lt;a href="http://www.amazon.com/gp/product/0743250885/"&gt;Julie Morgenstern’s work management book &lt;em&gt;Never Check Email In The Morning&lt;/em&gt;&lt;/a&gt;, and it’s a fine strategy for leaving the office with the feeling that, even on the most over-booked days, you got at least one real thing done.&lt;/p&gt;
&lt;p&gt;If you need to make sure the most important messages from select people come through instantly, &lt;a href="http://www.awayfind.com/"&gt;AwayFind&lt;/a&gt; can monitor your inbox and get your attention when something notable arrives. Otherwise, it’s a gradual but rewarding process of training interruptors and coworkers not to expect instantaneous morning response to anything they send in your off-hours.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img0.tech2ipo.com/upload/img/article/2012/09/1346595881568.jpg"/&gt;&lt;/p&gt;
&lt;h2&gt;Gain Awareness, Be Grateful&lt;/h2&gt;
&lt;p&gt;One smart, simple question on curated Q &amp;amp; A site Quora asked &lt;a href="http://www.quora.com/Productivity/How-do-the-most-successful-people-spend-the-first-hour-of-their-day"&gt;“How do the most successful people start their day?”&lt;/a&gt;. The most popular &lt;a href="http://www.quora.com/Productivity/How-do-the-most-successful-people-spend-the-first-hour-of-their-day/answer/Daniel-Eskin"&gt;response&lt;/a&gt; came from a devotee of Tony Robbins, the self-help guru who pitched the power of mindful first-hour rituals long before we all had little computers next to our beds.&lt;/p&gt;
&lt;p&gt;Robbins suggests setting up an “Hour of Power,” “30 Minutes to Thrive,” or at least “Fifteen Minutes to Fulfillment.” Part of it involves light exercise, part of it involves motivational incantations, but the most accessible piece involves 10 minutes of thinking of everything you’re grateful for: in yourself, among your family and friends, in your career, and the like. After that, visualize “everything you want in your life as if you had it today.”&lt;/p&gt;
&lt;p&gt;Robbins offers the &lt;a href="http://training.tonyrobbins.com/1271/hour-of-power/"&gt;“Hour of Power” segment of his &lt;em&gt;Ultimate Edge&lt;/em&gt; series&lt;/a&gt; as a free audio stream (here’s the &lt;a href="http://tr-training.s3.amazonaws.com/UEDay2HrofPwr.mp3"&gt;direct MP3 download&lt;/a&gt;). Blogger Mike McGrath also wrote a &lt;a href="https://mcgmedia.wordpress.com/2010/10/24/part-2-review-of-tony-robbins-ultimate-edge/"&gt;concise summary of the Hour of Power&lt;/a&gt;). You can be sure that at least some of the more driven people you’ve met in your career are working on Robbins’ plan.&lt;/p&gt;
&lt;h2&gt;Do the Big, Shoulder-Sagging Stuff First&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://www.amazon.com/Eat-That-Frog-Great-Procrastinating/dp/1576754227/ref=sr_1_1?ie=UTF8&amp;amp;qid=1345492791&amp;amp;sr=8-1&amp;amp;keywords=eat+that+frog"&gt;Brian Tracy’s classic time-management book &lt;em&gt;Eat That Frog&lt;/em&gt;&lt;/a&gt; gets its title from a Mark Twain saying that, if you eat a live frog first thing in the morning, you’ve got it behind you for the rest of the day, and nothing else looks so bad. &lt;a href="http://www.fastcompany.com/1592454/work-smart-do-your-worst-task-first-or-eat-live-frog-every-morning" target="_blank"&gt;Gina Trapani explained it well in a video for her Work Smart series&lt;/a&gt;). Combine that with the concept of getting one thing done before you wade into email, and you’ve got a day-to-day system in place. Here’s how to force yourself to stick to it:&lt;/p&gt;
&lt;h2&gt;Choose Your Frog&lt;/h2&gt;
&lt;p&gt;&amp;#8220;Choose your frog, and write it down on a piece of paper that you&amp;#8217;ll see when you arrive back at your desk in the morning, &lt;a href="http://www.fastcompany.com/1592454/work-smart-do-your-worst-task-first-or-eat-live-frog-every-morning" target="_blank"&gt;Tripani advises.&lt;/a&gt;&amp;#8220;If you can, gather together the material you&amp;#8217;ll need to get it done and have that out, too.&amp;#8221;&lt;/p&gt;
&lt;p&gt;One benefit to tackling that terrible, weighty thing you don’t want to do first thing in the morning is that you get some space from the other people involved in that thing&amp;#8212;the people who often make the thing more complicated and frustrating. Without their literal or figurative eyes over your shoulder, the terrible thing often feels less complex, and you can get more done.&lt;/p&gt;
&lt;h2&gt;Ask Yourself If You’re Doing What You Want to Do&lt;/h2&gt;
&lt;p&gt;Feeling unfulfilled at work shouldn’t be something you realize months too late, or even years. Consider making an earnest attempt every morning at what &lt;a href="http://news.stanford.edu/news/2005/june15/jobs-061505.html"&gt;the late Apple CEO Steve Jobs told a graduating class at Stanford to do&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;When I was 17, I read a quote that went something like: &amp;#8220;If you live each day as if it was your last, someday you&amp;#8217;ll most certainly be right.&amp;#8221; It made an impression on me, and since then, for the past 33 years, I have looked in the mirror every morning and asked myself: &amp;#8220;If today were the last day of my life, would I want to do what I am about to do today?&amp;#8221; And whenever the answer has been &amp;#8220;No&amp;#8221; for too many days in a row, I know I need to change something.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;“Customer Service” (or Your Own Equivalent)&lt;/h2&gt;
&lt;p&gt;Craigslist founder Craig Newmark &lt;a href="http://www.quora.com/Productivity/How-do-the-most-successful-people-spend-the-first-hour-of-their-day/answer/Craig-Newmark-1"&gt;answered the first hour question succinctly&lt;/a&gt;: “Customer service.” He went on to explain (or expand) that he also worked on current projects, services for military families and veterans, and protecting voting rights. But customer service is what Newmark does every single day at Craigslist, responding to user complaints and smiting scammers and spammers. He almost certainly has bigger fish he could pitch in on every day, but &lt;a href="http://www.businessinsider.com/why-craigslists-craig-newmark-still-does-customer-service-2011-4"&gt;Newmark says customers service “anchors me to reality.”&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Your own version of customer service might be keeping in touch with contacts from year-ago projects, checking in with coworkers you don’t regularly interact with, asking questions of mentors, and just generally handling the human side of work that quickly gets lost between task list items. But do your customer service on the regular, and you’ll have a more reliable roster of helpers when the time comes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;What do you do with the first hour of your workday to increase productivity and reduce stress? Tell us about it in the comments below.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;</description><link>http://zoliang.com/post/30795595622</link><guid>http://zoliang.com/post/30795595622</guid><pubDate>Mon, 03 Sep 2012 23:05:08 +1000</pubDate><category>GTD</category></item><item><title>iPhoto's Mystery Meat Gestures</title><description>&lt;p&gt;                                               &lt;img src="http://ignorethecode.net/upload/433/small.png"/&gt;&lt;/p&gt;
&lt;p&gt;Back in 1998, websites would often force visitors to aimlessly move their mouse around, trying to reveal hidden icons or pieces of text that would explain where to click. Frustrated with these hidden, obscure navigation elements, web designer Vincent Flanders coined the term «&lt;a href="http://www.webpagesthatsuck.com/mysterymeatnavigation.html"&gt;Mystery Meat Navigation&lt;/a&gt;».&lt;sup id="fnref:433.craig"&gt;&lt;a href="http://ignorethecode.net/blog/2012/03/14/mystery_meat_iphoto/#fn:433.craig" rel="footnote"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;After downloading and playing around with Apple’s new iPhoto for iOS, I felt like I was teleported back to 1998. Touching and gesturing in different ways would make seemingly random things happen. I regularly unintentionally activated features, changed views, opened or closed pictures, and got iPhoto into states I wasn’t sure how to get out of again.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;h2&gt;Hidden Gestures&lt;/h2&gt;
&lt;p&gt;It was only after I watched &lt;a href="http://www.apple.com/apple-events/march-2012/"&gt;Apple’s Keynote&lt;/a&gt;, where Apple’s Randy Ubillos explains some of the gestures and features of iPhoto, that I finally started to understand how the application is supposed to work.&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://ignorethecode.net/upload/433/swiping.png"/&gt;&lt;/p&gt;
&lt;p&gt;Apple can’t expect every iPhoto user to watch its Keynote, just to figure out how to use the app. It should be accessible to anyone.&lt;/p&gt;
&lt;p&gt;While playing around with iPhoto, I didn’t discover most of the features shown in the Keynote. For example, you can darken or lighten the sky in a photo, but you do that by touching the sky, waiting for new ui elements to appear, and then sliding your finger. How is a novice user supposed to find this feature?&lt;/p&gt;
&lt;p&gt;There’s some on-screen help, but it’s mostly useless. For example, Apple’s help tells you to «touch and hold with two fingers to use the magnifying loupe.»&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://ignorethecode.net/upload/433/help.PNG"/&gt;&lt;/p&gt;
&lt;p&gt;But once you do that, there’s no further help or information!&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://ignorethecode.net/upload/433/loupe.PNG"/&gt;&lt;/p&gt;
&lt;p&gt;The loupe seems to support different zoom levels. How do you access them? I don’t know.&lt;sup id="fnref:433.jana"&gt;&lt;a href="http://ignorethecode.net/blog/2012/03/14/mystery_meat_iphoto/#fn:433.jana" rel="footnote"&gt;2&lt;/a&gt;&lt;/sup&gt; Are there other features the loupe supports? I don’t know. Can you access the help system again, to get additional information? Nope, trying to do that just closes the loupe.&lt;/p&gt;
&lt;p&gt;It’s okay to have a few gestures that aren’t easily discoverable, if they are simple, universally applicable, and fun enough that people will teach them to each other. Pinch-to-zoom is one such gesture. Most people probably won’t discover it on their own, but it’s such a fun gesture that the people who know it will show it to those who don’t. It’s also easy to learn and remember, and it works pretty much everywhere, so pinching pictures quickly becomes second nature.&lt;/p&gt;
&lt;p&gt;Unfortunately, iPhoto’s hidden gestures aren’t particularly fun, and they only work in iPhoto. iOS’s built-in «Photos» app is a completely different application, despite doing essentially the same thing as iPhoto, running on the same device, and coming from the same company. Almost nothing you learn in iPhoto can be applied to Photos, or to any other iOS app. In fact, being proficient at using iPhoto will probably make you worse at using Photos.&lt;/p&gt;
&lt;h2&gt;Button Overload&lt;/h2&gt;
&lt;p&gt;Not every feature in iPhoto is hidden behind a gesture. Many other features in iPhoto are exposed using buttons, but they don’t fare much better. Almost none of the buttons have text labels, just (sometimes rather inscrutable) icons; it’s reminiscent of Microsoft Word’s insane toolbars.&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://ignorethecode.net/upload/433/toolbar_word.png"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://ignorethecode.net/upload/433/toolbar_iphoto.png"/&gt;&lt;/p&gt;
&lt;p&gt;There are so many unlabeled icons that I really have no idea what most do.&lt;sup id="fnref:433.voiceover"&gt;&lt;a href="http://ignorethecode.net/blog/2012/03/14/mystery_meat_iphoto/#fn:433.voiceover" rel="footnote"&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://ignorethecode.net/upload/433/a_button.png"/&gt;&lt;/p&gt;
&lt;p&gt;In fact, there are so many buttons in iPhoto that when you run it on the iPhone, many of them become tiny. You can barely hit them with your finger.&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://ignorethecode.net/upload/433/small.png"/&gt;&lt;/p&gt;
&lt;p&gt;And even if you realize what the buttons do, and manage to hit them with your finger, it’s often not clear how they work. Sometimes, you tap a button to activate a mode, but then you also have to do some other gesture (like sliding your finger over the picture) to trigger the actual effect.&lt;/p&gt;
&lt;h2&gt;Feedback&lt;/h2&gt;
&lt;p&gt;In addition to having many hidden gestures, iPhoto also commits the mortal sin of only showing the effect of many gestures once the gesture is finished. For example, iPhoto allows you to see a number of pictures side-by-side. You can remove pictures from this list by swiping down. On webOS, which offers a similar user interface for its cards view, swiping a card immediately gives feedback; the card moves with your finger, and you understand that something is happening.&lt;/p&gt;
&lt;p&gt;In iPhoto, on the other hand, there’s no feedback. You need to finish the gesture; once you’ve done that, the photo disappears. A bunch of times, I tried closing a picture by swiping in the wrong direction, wondering why nothing happened. This mistake would have been immediately obvious, had there been any kind of feedback for making the correct gesture.&lt;/p&gt;
&lt;p&gt;This kind of interaction design problem simply shouldn’t happen in one of Apple’s flagship products.&lt;/p&gt;
&lt;h2&gt;Something I like&lt;/h2&gt;
&lt;p&gt;But I want to close with something I really like about iPhoto: it looks distinctive and unique. But apart from a few examples (like the fanning-out brushes), it doesn’t fall into the skeuomorphism overkill trap — &lt;a href="http://itunes.apple.com/us/app/find-my-friends/id466122094?mt=8"&gt;unlike many other recent Apple apps&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;This Stuff Is Hard&lt;/h2&gt;
&lt;p&gt;It’s easy to find flaws in iPhoto, but it’s important to remember that Apple is sailing uncharted waters here. There are few (if any) other iOS applications that offer anywhere near the functionality that Apple managed to cram into iPhoto. In some way, Apple is trying to define a new language for touchscreen user interfaces. Perhaps they’re going too far with iPhoto: a little close button is much more obvious and easier to figure out than a hidden «swipe down to close» gesture. But then, if you have hundreds of rather complex features, you just can’t add a new button for every last one of them.&lt;/p&gt;
&lt;p&gt;Microsoft’s Windows 8 &lt;a href="http://www.youtube.com/watch?feature=player_embedded&amp;amp;v=v4boTbv9_nU"&gt;has similar issues&lt;/a&gt;,&lt;sup id="fnref:433.pirillo"&gt;&lt;a href="http://ignorethecode.net/blog/2012/03/14/mystery_meat_iphoto/#fn:433.pirillo" rel="footnote"&gt;4&lt;/a&gt;&lt;/sup&gt; but over there, users just have to learn a small number of consistent, system-wide gestures. I’ve recently used a BlackBerry PlayBook running OS 2.0 (which I really like). The PlayBook has two different system-wide gestures that you need to know in order to be able to use the device. BlackBerry teaches its users these gestures by sending them through an interactive tutorial the first time they turn on the device.&lt;/p&gt;
&lt;p&gt;iPhoto, on the other hand, has so many different hidden features and gestures that this approach doesn’t really seem feasible.&lt;/p&gt;
&lt;p&gt;This stuff is hard. iPhoto has many flaws, but I’m pretty sure the same could be said of the &lt;a href="http://en.wikipedia.org/wiki/Xerox_Alto"&gt;Xerox Alto&lt;/a&gt;’s UI. We’re new at this, but as we get better at designing for touch user interfaces, and as a common language starts to be established, designing touchscreen versions of complex applications like iPhoto will get much easier.&lt;/p&gt;
&lt;div class="footnotes"&gt;&lt;hr&gt;&lt;ol&gt;&lt;li id="fn:433.craig"&gt;
&lt;p&gt;No, I &lt;a href="http://reverttosaved.com/2012/03/14/mystery-meat-ui-design-in-windows-8-ios-and-os-x-could-point-to-a-confusing-computing-future/"&gt;didn’t steal this article’s title from Craig Grannell&lt;/a&gt;! It’s a complete coincidence! &lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:433.jana"&gt;
&lt;p&gt;Reader Jana F. solves the mystery. She writes: «Use two fingers on the black edge of the loupe to twist, like you would on a focus lens of a camera.» &lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:433.voiceover"&gt;
&lt;p&gt;A reader notes that you can activate VoiceOver. Afterwards, tapping a button will tell you what it does. &lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:433.pirillo"&gt;
&lt;p&gt;As an aside: from the video, it seems like Pirillo’s dad couldn’t figure out how to go back to the Windows start screen. You do that by hitting the Windows key. So it’s a bit like people using an iPad for the first time, trying to figure out how to get back out of an app to the home screen, and nobody telling them that they simply have to hit the hardware home button.&lt;br/&gt;Yeah, you have to be told that this is how it works, but once you know, it’s hardly a major usability issue. &lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;</description><link>http://zoliang.com/post/30794516465</link><guid>http://zoliang.com/post/30794516465</guid><pubDate>Mon, 03 Sep 2012 22:28:00 +1000</pubDate><category>Gestures</category></item><item><title>Partly Cloudy Might Be The Beautiful iOS Weather App You’ve Been Waiting For</title><description>&lt;p&gt;&lt;img alt="Partly Cloudy Might Be The Beautiful iOS Weather App Youve Been Waiting For" src="http://cultofmac.cultofmaccom.netdna-cdn.com/wp-content/uploads/2012/08/partlycloudy.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;Minimalist &lt;a class="kLink" href="http://www.cultofmac.com/182905/partly-cloudy-might-be-the-beautiful-ios-weather-app-youve-been-waiting-for/#" id="KonaLink0"&gt;&lt;span class="kLink"&gt;weather &lt;/span&gt;&lt;span class="kLink"&gt;apps&lt;/span&gt;&lt;/a&gt; must be the current hot trend among developers right now because we’ve seen a slew of pretty new iOS weather apps hit the &lt;a class="kLink" href="http://www.cultofmac.com/182905/partly-cloudy-might-be-the-beautiful-ios-weather-app-youve-been-waiting-for/#" id="KonaLink1"&gt;&lt;span class="kLink"&gt;App &lt;/span&gt;&lt;span class="kLink"&gt;Store&lt;/span&gt;&lt;/a&gt; recently. If &lt;a href="http://www.cultofmac.com/162658/dark-sky-a-gorgeous-weather-app-predicts-the-next-hours-rain/"&gt;the&lt;/a&gt; &lt;a href="http://www.cultofmac.com/175694/wthr-is-the-weather-app-dieter-rams-would-have-designed/"&gt;last&lt;/a&gt; &lt;a href="http://www.cultofmac.com/177819/this-weeks-must-have-ios-apps-chrome-weather-neue-analytiks-more-roundup/"&gt;three&lt;/a&gt; weather apps we covered haven’t quite done it for you, maybe &lt;a href="http://partlycloudy-app.com/"&gt;Partly Cloudy&lt;/a&gt; will.&lt;/p&gt;
&lt;p&gt;Partly Cloudy is different from most weather apps in that it displays all the information you would need to know for a single day in one unique and compelling infographic. Modeled on a traditional clock face, Partly Cloudy’s infographic presents weather data in a fun new way that’s also very useful.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Partly Cloudy Might Be The Beautiful iOS Weather App Youve Been Waiting For" src="http://cultofmac.cultofmaccom.netdna-cdn.com/wp-content/uploads/2012/08/partlycloud2.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;The app was designed by &lt;a href="http://partlycloudy-app.com/"&gt;Raureif&lt;/a&gt; for iOS. From the main interface you can view temperature, wind force, precipitation, weather situation, etc and see how they are predicted to fluctuate throughout the day. Users can drag the clock’s hand to a point in time and be presented with a rich amount of data. It’s a really neat app that maintains minimalist design without compromising on the amount of data display.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://zoliang.com/post/30793762525</link><guid>http://zoliang.com/post/30793762525</guid><pubDate>Mon, 03 Sep 2012 22:00:00 +1000</pubDate><category>App</category></item><item><title>Just the Laser Printer to Reshape Local Industry</title><description>&lt;p&gt;&lt;img src="http://secondbite.org/sites/default/files/Swinburne.jpg"/&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div class="readableLargeImageContainer"&gt;
&lt;p&gt;THE printer is the size of a bedroom and dispenses metal instead of ink. Researchers at Swinburne University believe this 3D printing machine could help to save Australia&amp;#8217;s manufacturing industry.&lt;/p&gt;
&lt;p&gt;It prints metal objects in layers based on computer-designed plans. It can produce complex metal shapes in steel, chromium or cobalt that can be used in engineering materials.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img alt="Dr Syed Masood with a 3D printing machine at Swinburne Uni Hawthorn, which could help save manufacturing." src="http://images.theage.com.au/2012/08/27/3588070/dan-20120827185036578142-620x349.jpg"/&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Professor Syed Masood in the Direct Metal Deposition machine at Swinburne University. &lt;em&gt;Photo: Wayne Taylor&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In the latest breakthrough Professor Syed Masood has developed a technique to dramatically speed up the process for manufacturing metal parts.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Professor Masood has experimented with the composition of metal tools that manufacturers use to produce objects such as car components.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;He has used the Direct Metal Deposition machine to combine copper and steel in new quantities and layers, allowing molten metal tools to cool down much faster than was previously possible. This slashes lengthy waiting periods from the process of producing metal parts.&lt;/p&gt;
&lt;p&gt;Professor Masood says 3D printing technology is developing rapidly, allowing objects to be produced in metal, wax and plastic.&lt;/p&gt;
&lt;div class="readableLargeImageContainer"&gt;&lt;img alt="The Age News
Picture by Wayne Taylor 13th August 2012
Dr Syed Masood with a 3D printing machine at Swinburne Uni Hawthorn, which could help save manufacturing.
An example of what the machine can do." src="http://images.theage.com.au/2012/08/27/3588058/dan-20120827185057727300-300x0.jpg"&gt;&lt;/div&gt;
&lt;p&gt;An example of what the printer can do. &lt;em&gt;Photo: Wayne Taylor&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;#8220;This means that manufacturing may shift from the conventional places to household garages or backyards and places where you want quick production of parts in a very short time&amp;#8221;, he says.&lt;/p&gt;
&lt;p&gt;&amp;#8220;Any geometry, no matter how complex it is, can be created layer by layer.&amp;#8221;&lt;/p&gt;
&lt;p&gt;From the outside, the printing machine at Swinburne&amp;#8217;s Hawthorn campus looks like a small train cabin with sliding doors. An exhaust fan hums in the background, sucking dust from the concrete room.&lt;/p&gt;
&lt;p&gt;The machine uses a laser to melt powdered metals such as titanium and nickel into intricate shapes, dispensed through a nozzle on to a steel bed.&lt;/p&gt;
&lt;p&gt;Professor Masood says 3D printing has many uses and will revolutionise fields such as construction and healthcare.&lt;/p&gt;
&lt;p&gt;He says the University of Southern California is using similar massive printers to build houses from concrete.&lt;/p&gt;
&lt;p&gt;He expects 3D printers will be used in the future to reproduce body parts, including hips and even organs, in exact proportions to fit the patient. &amp;#8220;Complexity is not a problem,&amp;#8221; he says. &amp;#8220;This is all very revolutionary technology.&amp;#8221;&lt;/p&gt;</description><link>http://zoliang.com/post/30792393367</link><guid>http://zoliang.com/post/30792393367</guid><pubDate>Mon, 03 Sep 2012 21:06:00 +1000</pubDate><category>3D Printer</category><category>Australia</category></item><item><title>Orbeus Trains Machines To Recognize Faces, Emotions, Broccoli</title><description>&lt;h3 class="node-deck"&gt;&lt;img alt="" class="imagecache imagecache-640" height="299" src="http://www.fastcompany.com/multisite_files/fastcompany/imagecache/640/poster/2012/08/3000905-poster-942-orbeus-trains-machines-recognize-faces-emotions-objects.jpg" title="" width="640"/&gt;&lt;/h3&gt;
&lt;div class="node-content clear prose"&gt;
&lt;p&gt;Never mind Facebook or Face.com, a new visual recognition engine uses a machine-learning algorithm to spot objects and scenes, logo and products, even gender and emotions - all to better target you.&lt;/p&gt;
&lt;p&gt;Facebook has been taking a lot of flack lately over Face.com, the startup it reportedly acquired for roughly $60 million for its facial-recognition technology, which is creating a whole new set of privacy concerns for the social network. But a new visual recognition engine developed by startup Orbeus aims to go far beyond facial features.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;div class="lightbox-expand"&gt;&lt;/div&gt;
&lt;img alt="" src="http://www.fastcompany.com/multisite_files/fastcompany/imagecache/inline-small/inline/2012/08/3000905-inline-inline-3-orbeus-trains-machines-recognize-faces-emotions-objects.jpg"/&gt;&lt;p&gt;Today, the founders of Orbeus presented their system at Chicago-based accelerator Excelerate Labs&amp;#8217; demo day, showing off a machine that can detect everything from emotions and gender to objects and scenes, and logos and products. By mining an ever-growing database of images, the Orbeus team can teach its machine-learning algorithm to recognize myriad photo features and categories. Xing Meng, CEO of Orbeus, believes the technology could have a huge impact not only on online social sharing, but also on advertising and content delivery. &amp;#8220;Every time you upload photos to the service, we could learn your taste or general patterns from the images, which could allow more interested ads or content based on the context of your photos,&amp;#8221; Meng says.&lt;/p&gt;
&lt;div class="lightbox-expand"&gt;&lt;/div&gt;
&lt;img alt="" src="http://www.fastcompany.com/multisite_files/fastcompany/imagecache/inline-small/inline/2012/08/3000905-inline-inline-1-orbeus-trains-machines-recognize-faces-emotions-objects.jpg"/&gt;&lt;p&gt;When uploading a service onto Orbeus&amp;#8217; &lt;a href="http://rekognition.com/" target="_blank"&gt;Rekognition tool&lt;/a&gt;, an API third-party developers can integrate with their own services, Orbeus scans the photo against its expansive database of categorized images to determine certain characteristics. If the photo is of a person&amp;#8217;s face, Orbeus can recognize gender, approximate age, and even certain emotions. It can also recognize scenes, such as if there is a beach or forest present in the photograph, and objects, such as products, logos, or even various types of foods. &amp;#8220;Certain categories we can train for a pretty high degree of accuracy,&amp;#8221; Meng says. &amp;#8220;So instead of recognizing foods as vegetarian because there is a lot of green in terms of the texture, we could actually soon recognize broccoli. But distinguishing between living rooms or bedrooms or living rooms for scene recognition&amp;#8212;well, that&amp;#8217;s a little more complicated.&amp;#8221;&lt;/p&gt;
&lt;div class="lightbox-expand"&gt;&lt;/div&gt;
&lt;img alt="" src="http://www.fastcompany.com/multisite_files/fastcompany/imagecache/inline-small/inline/2012/08/3000905-inline-inline-2-orbeus-trains-machines-recognize-faces-emotions-objects.jpg"/&gt;&lt;p&gt;With that level of specificity, Meng imagines the technology could help developers serve up more tailored content. &amp;#8220;We tested it on one of our cofounders, and found that almost 50% of the food photos he took were of vegetarian food,&amp;#8221; Meng says. &amp;#8220;Yet Facebook is still pushing Ruth&amp;#8217;s Chris [Steak House] ads? It&amp;#8217;s clear he&amp;#8217;s likely a vegetarian.&amp;#8221;&lt;/p&gt;
&lt;p&gt;Of course, it&amp;#8217;s still early on in the startup&amp;#8217;s life, and its technology is far from perfect. When scanning a few photos&amp;#8212;you can &lt;a href="http://rekognition.com/demo/" target="_blank"&gt;test the system yourself here&lt;/a&gt;&amp;#8212;we ran into a few complications. For example, Orbeus guessed that Apple iOS SVP Scott Forstall was just 22 years old, when he&amp;#8217;s actually twice that age. Orbeus was also unable to recognize the Mercedes logo, instead pegging it, bizarrely, as a 31-year-old female. But other tests were more successful, and the Orbeus team touts that its system has shown better results in certain instances than Facebook&amp;#8217;s Face.com platform.&lt;/p&gt;
&lt;p&gt;But the more accurate the technology becomes from Orbeus and Facebook, the more critics are likely to have privacy concerns. It&amp;#8217;s one thing for Orbeus to recognize the name of one of my friends, but to then guess how my friend is feeling, his approximate age, the food he&amp;#8217;s eating, and the products present in his kitchen? That might be too much information for some.&lt;/p&gt;

&lt;p&gt;And it&amp;#8217;s quite possible Orbeus hasn&amp;#8217;t even dreamed of all the applications of its technology. It demoed an experimental app today to show off what its technology could do in a social setting, such as organizing friends based on similar interests seen in photographs (sailing, swimming, and so forth). It&amp;#8217;s also already working with some 200 developers who are taking advantage of its API.&lt;/p&gt;
&lt;p&gt;Says Meng, &amp;#8220;When Facebook acquired Face.com, it left a big hole in the market.&amp;#8221;&lt;/p&gt;

&lt;/div&gt;</description><link>http://zoliang.com/post/30575157906</link><guid>http://zoliang.com/post/30575157906</guid><pubDate>Fri, 31 Aug 2012 17:06:28 +1000</pubDate><category>Face</category></item><item><title>The Rise Of Visual Social Media</title><description>&lt;p&gt;&lt;img alt="" class="imagecache imagecache-640" height="299" src="http://www.fastcompany.com/multisite_files/fastcompany/imagecache/640/poster/2012/08/3000794-poster-942-rise-visual-social-media.jpg" title="" width="640"/&gt;&lt;/p&gt;
&lt;div class="node-content clear prose"&gt;
&lt;p&gt;Social media sites like Facebook, Instagram, and Pinterest have ushered in visual marketing as the breakout trend for 2012. When it comes to their products, businesses are learning to show, not tell, and visual content sites are fueling our desire for beautiful photography and sensational design. Two years ago, marketers were spreading the maxim that &amp;#8220;content is king,&amp;#8221; but now, it seems, &amp;#8220;a picture really is wort&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;p&gt;&amp;#8220;Blogs were one of the earliest forms of social networking where people were writing 1,000 words,&amp;#8221; says Dr. William J. Ward, Social Media professor at Syracuse University. &amp;#8220;When we moved to status updates on Facebook, our posts became shorter. Then micro-blogs like Twitter came along and shortened our updates to 140 characters. Now we are even skipping words altogether and moving towards more visual communication with social-sharing sites like Pinterest.&amp;#8221; &lt;br/&gt;&lt;br/&gt;This trend toward the visual is also influenced by the shifting habits of technology users. As more people engage with social media via smartphones, they&amp;#8217;re discovering that taking a picture &amp;#8220;on the go&amp;#8221; using a high-resolution phone is much less tedious than typing out a status update on a two-inch keyboard.&lt;br/&gt;&lt;br/&gt;A &lt;a href="http://www.slideshare.net/performics_us/performics-life-on-demand-2012-summary-deck" target="_blank"&gt;2012 study by ROI Research&lt;/a&gt; found that when users engage with friends on social media sites, it&amp;#8217;s the pictures they took that are enjoyed the most. Forty-four percent of respondents are more likely to engage with brands if they post pictures than any other media. Pictures have become one of our default modes of sorting and understanding the vast amounts of information we&amp;#8217;re exposed to every day.&lt;br/&gt;&lt;br/&gt;Detavio Samuals is the EVP and Director of Client Services at &lt;a href="http://www.globalhue.com/" target="_blank"&gt;GlobalHue&lt;/a&gt;, one of the nation&amp;#8217;s top market advertising agencies. He explains that pictures are a bit like movie trailers for written content&amp;#8212;they provide a snippet of what an article, brand, site or other piece of content is about, so that you can quickly decide if it&amp;#8217;s what you wanted or not.&lt;br/&gt;&lt;br/&gt;&amp;#8220;Pictures have also become a short form way of communicating lots of information quickly and succinctly,&amp;#8221; says Samuals. &amp;#8220;The need for publishers to get to the point quicker than ever came about as humans became more pressed for time and content became more infinite. For publishers, it was evolve or risk losing their audience, and the only thing shorter than a tweet or post is a picture.&amp;#8221;&lt;br/&gt;&lt;br/&gt;So what does all this visual stimulation mean for brands?&lt;br/&gt;&lt;br/&gt;Fashion designer Kahri-Anne Kerr uses visual social media sites like Pinterest and Facebook to market her &lt;a href="http://kahri.com/" target="_blank"&gt;Kahri&lt;/a&gt; collection. In the fashion world, visual fantasy sells product, as customers need to see the cut of a garment on a model and feel as though they could make that item work in their own wardrobe. &amp;#8220;When I post pictures on Facebook, they get the most feedback of all my posts,&amp;#8221; says Kahri. Visual media is a great way to share more about what inspires the designs, as well as linking to your online store and straight product shots.&amp;#8221;&lt;br/&gt;&lt;br/&gt;&amp;#8220;I am just getting into Instagram, which I use to give a personal look at the person behind the label by taking shots around my studio and in my everyday life.&amp;#8221;&lt;br/&gt;&lt;br/&gt;Designer paper/analog brand Moleskine has harnessed the power of visual media to create one of the world&amp;#8217;s most active, prolific, and &lt;a href="http://mymoleskine.moleskine.com/community/" target="_blank"&gt;creative online communities&lt;/a&gt;. Their visual content strategy focuses on user-generated content: They create large-scale projects that users participate in by posting their own images and videos.&lt;br/&gt;&lt;br/&gt;A popular campaign called &lt;a href="http://www.facebook.com/media/set/?set=a.454931922048.224827.132777712048" target="_blank"&gt;What&amp;#8217;s In Your Bag?&lt;/a&gt; had users update pictures of the contents of their bags into a Facebook album. The project generated thousands of likes and comments as readers looked at the contents of other bags (which included Moleskine notebooks, naturally), and shared photos with their friends.&lt;br/&gt;&lt;br/&gt;Inspiring fans to create and spread images, customize their notebooks, organize online competitions, and otherwise engage with the brand on a creative level has set Moleskine apart in its highly specialized market.&lt;br/&gt;&lt;br/&gt;Search engines now rank content based on social conversations and sharing, not just websites alone. Brands can use visual content on their social media to increase engagement and inspire sharing and viral marketing. The rise of platforms like Pinterest and Instagram, and Facebook&amp;#8217;s multimillion-dollar acquisition of the latter, shows how visual content is becoming an increasingly important force for communication online.&lt;/p&gt;
&lt;p&gt;Brands that can rock visual media will find themselves market leaders.&lt;/p&gt;
&lt;/div&gt;</description><link>http://zoliang.com/post/30515150898</link><guid>http://zoliang.com/post/30515150898</guid><pubDate>Thu, 30 Aug 2012 21:21:00 +1000</pubDate><category>Social Media</category></item><item><title>How To Be a Genius: This Is Apple’s Secret Employee Training Manual</title><description>&lt;p&gt;&lt;img src="http://cdn.ifanr.cn/wp-content/uploads/2012/08/genius.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;We recently showed you just how &lt;/span&gt;&lt;a href="http://gizmodo.com/5936324/exclusive-confessions-from-the-most-corrupt-apple-store-in-america" target="_blank"&gt;badly some of Apple&amp;#8217;s retail elite behave&lt;/a&gt;&lt;span&gt;when no one&amp;#8217;s watching, but surely they were taught better, right? You bet they were: Apple tells its new recruits exactly what what to think and say. How do we know? We read Apple&amp;#8217;s secret Genius Training Manual from cover to cover.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;!-- more --&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s a penetrating look inside Apple: psychological mastery, banned words, roleplaying—you&amp;#8217;ve never seen anything like it.&lt;/p&gt;
&lt;p&gt;The &lt;em&gt;Genius Training Student Workbook&lt;/em&gt; we received is the company&amp;#8217;s most up to date, we&amp;#8217;re told, and runs a bizarre gamut of Apple Dos and Don&amp;#8217;ts, down to specific words you&amp;#8217;re not allowed to use, and lessons on how to identify and capitalize on human emotions. The manual could easily serve as the Humanity 101 textbook for a robot university, but at Apple, it&amp;#8217;s an exhaustive manual to understanding customers and making them happy. Sales, it turns out, take a backseat to good vibes—almost the entire volume is dedicated to empathizing, consoling, cheering up, and correcting various Genius Bar confrontations. The assumption, it&amp;#8217;d seem, is that a happy customer is a customer who will buy things. And no matter how much the Apple Store comes off as some kind of smiling likeminded computer commune, it&amp;#8217;s still a store above all—just one that puts an enormous amount of effort behind getting inside your head.&lt;/p&gt;
&lt;h2&gt;Bootcamp for Geniuses&lt;/h2&gt;

&lt;div class="readableLargeImageContainer"&gt;&lt;span&gt;&lt;img alt="How To Be a Genius: This Is Apple's Secret Employee Training Manual" src="http://img.gawkerassets.com/img/17xd1fltl2ks4jpg/xlarge.jpg" title="How To Be a Genius: This Is Apple's Secret Employee Training Manual"/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;br/&gt;&lt;span&gt;Before you can don the blue shirt and go to work with the job title of &amp;#8220;Genius&amp;#8221; every business day of your life, you have to complete a rigorously regimented, intricately scheduled training program. Over 14 days you and will pass through programs like &amp;#8220;Using Diagnostic Services,&amp;#8221; &amp;#8220;Component Isolation,&amp;#8221; and &amp;#8220;The Power of Empathy.&amp;#8221; If one of those things doesn&amp;#8217;t sound like the other, you&amp;#8217;re right—and welcome to the very core of Apple Genius training: a swirling alloy of technical skills and sentiments straight from a self-help seminar.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;The point of this bootcamp is to fill you up with &lt;em&gt;Genius Actions and Characteristics&lt;/em&gt;, listed conveniently on a &amp;#8220;What&amp;#8221; and &amp;#8220;How&amp;#8221; list on page seven of the manual. What does a Genius do? Educates. How? &amp;#8220;Gracefully.&amp;#8221; He also &amp;#8220;Takes Ownership&amp;#8221; &amp;#8220;Empathetically,&amp;#8221; &amp;#8220;Recommends&amp;#8221; &amp;#8220;Persuasively,&amp;#8221; and &amp;#8220;Gets to &amp;#8216;Yes&amp;#8217;&amp;#8221; &amp;#8220;Respectfully.&amp;#8221; The basic idea here, despite all the verbiage, is simple: Become strong while appearing compassionate; persuade while seeming passive, and empathize your way to a sale.&lt;/p&gt;
&lt;p&gt;No need to mince words: This is psychological training. There&amp;#8217;s no doubt the typical trip to the Apple store is on another echelon compared to big box retail torture; Apple&amp;#8217;s staff is bar none the most helpful and knowledgable of any large retail operation. A fundamental part of their job—sans sales quotas of any kind—is simply to make you happy. But you&amp;#8217;re not at a spa. You&amp;#8217;re at a store, where things are bought and sold. Your happiness is just a means to the cash register, and the manual reminds trainees of that: &amp;#8220;Everyone in the Apple Store is in the business of selling.&amp;#8221; Period.&lt;/p&gt;
&lt;h2&gt;The Good Fight&lt;/h2&gt;

&lt;div class="readableLargeImageContainer"&gt;&lt;span&gt;&lt;img alt="How To Be a Genius: This Is Apple's Secret Employee Training Manual" src="http://img.gawkerassets.com/img/17xd1fnstsebzjpg/xlarge.jpg" title="How To Be a Genius: This Is Apple's Secret Employee Training Manual"/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;br/&gt;&lt;span&gt;Although the indoctrination is usually skin deep, Apple gives new Geniuses a giant gulp of the Kool-Aid right off the bat. Page 39 gives a rundown of Selling Gadget Joy, by way of the &amp;#8220;Genius Skills, Behaviors, and Values Checklist.&amp;#8221; Selling is a science, summed up with five cute letters: (A)pproach, (P)robe, (P)resent, (L)isten, (E)nd. In other words: Go up to someone and get them to open up to you about their computing desires, insecurities, and needs; offer them choices (of things to buy); hear them out; then seal the day in a way that makes it feel like the customer has come to this decision on their own. The manual condemns pushiness—that&amp;#8217;s a good thing—but it also preaches a form of salesmanship that&amp;#8217;s slightly creepy: every Apple customer should feel empowered, when it&amp;#8217;s really the Genius pulling strings.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;In Apple-ese, this is put forth in a series of maxims: &amp;#8220;We guide every interaction,&amp;#8221; &amp;#8220;We strive to inspire,&amp;#8221; &amp;#8220;We enrich their lives,&amp;#8221; &amp;#8220;We take personal initiative to make it right,&amp;#8221; which if swallowed, would make any rookie feel like they&amp;#8217;d just signed up with a NATO peacekeeping force, not a store in the mall.&lt;/p&gt;
&lt;h2&gt;Empathy&lt;/h2&gt;

&lt;div class="readableLargeImageContainer"&gt;&lt;span&gt;&lt;img alt="How To Be a Genius: This Is Apple's Secret Employee Training Manual" src="http://img.gawkerassets.com/img/17xd1fhvgwbl4jpg/xlarge.jpg" title="How To Be a Genius: This Is Apple's Secret Employee Training Manual"/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;br/&gt;&lt;span&gt;The term &amp;#8220;empathy&amp;#8221; is repeated ad nauseum in the Genius manual. It is the salesman sine qua non at the Apple Store, encouraging Geniuses to &amp;#8220;walk a mile in someone else&amp;#8217;s shoes,&amp;#8221; assuming that mile ends at a credit card swipe machine. It is &lt;/span&gt;&lt;em&gt;not&lt;/em&gt;&lt;span&gt;, the book insists in bold type, &amp;#8220;Sympathy, which is the ability to feel sorry for someone.&amp;#8221; Geniuses are directly told not to apologize in a manner anyone would call direct. If someone walks in sobbing because their hard drive is fried, you&amp;#8217;ll receive no immediate consolation. &amp;#8220;Do not apologize for the business [or] the technology,&amp;#8221; the manual commands. Instead, express regret that the person is expressing emotions. A little mind roundabout: &amp;#8220;I&amp;#8217;m sorry you&amp;#8217;re feeling frustrated,&amp;#8221; or &amp;#8220;too bad about your soda-spill accident,&amp;#8221; the book suggests. This is, of course, the equivalent of telling your girlfriend &amp;#8220;I&amp;#8217;m sorry you feel that way&amp;#8221; during a fight instead of just apologizing for what you did.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;The alternative to admitting that it simply sucks when an Apple TV is bricked or phone shatters, Geniuses are taught to employ the &amp;#8220;Three Fs: Feel, Felt, and Found. This works especially well when the customer is mistaken or has bad information.&amp;#8221;&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Customer:&lt;/strong&gt; This Mac is just too expensive.&lt;br/&gt;&lt;strong&gt;Genius:&lt;/strong&gt; I can see how you&amp;#8217;d &lt;strong&gt;feel&lt;/strong&gt; this way. I &lt;strong&gt;felt&lt;/strong&gt; the price was a little high, but I &lt;strong&gt;found&lt;/strong&gt; it&amp;#8217;s a real value because of all the built-in software and capabilities.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;(Emphasis added)&lt;/p&gt;
&lt;p&gt;The maneuver is brilliant. The Genius has switched places with the customer. He is she and she is he, and maybe that laptop isn&amp;#8217;t too expensive after all. He Found it wasn&amp;#8217;t, at least.&lt;/p&gt;
&lt;p&gt;The manual then, on the next page, presents 20 roleplaying scenarios for each trainee and a partner to work out using the Three Fs. Fun.&lt;/p&gt;
&lt;h2&gt;Human Beings 101&lt;/h2&gt;

&lt;div class="readableLargeImageContainer"&gt;&lt;span&gt;&lt;img alt="How To Be a Genius: This Is Apple's Secret Employee Training Manual" src="http://img.gawkerassets.com/img/17xd1ffwfsqt8jpg/xlarge.jpg" title="How To Be a Genius: This Is Apple's Secret Employee Training Manual"/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;br/&gt;&lt;span&gt;Page 45 of the manual might&amp;#8217;ve been good cargo to send with a deep space probe, as it&amp;#8217;d help anyone unfamiliar with our species understand &amp;#8220;Emotion Portrayed through Nonverbal Gestures.&amp;#8221; Neatly broken into a &amp;#8220;Positive&amp;#8221; and &amp;#8220;Negative&amp;#8221; column and then again by categories, someone without any social calibration can easily learn that &amp;#8220;blank stare&amp;#8221; is a sign of &amp;#8220;boredom,&amp;#8221; and &amp;#8220;smiling&amp;#8221; indicates &amp;#8220;openness.&amp;#8221; Using your &amp;#8220;chair back as a shield&amp;#8221; is apparently a sign of &amp;#8220;defensiveness,&amp;#8221; as are &amp;#8220;locked ankles and clenched fists.&amp;#8221; Some make a little less senes: a &amp;#8220;cluck sound&amp;#8221; is equated with confidence, &amp;#8220;unbuttoning coats&amp;#8221; too means &amp;#8220;openness,&amp;#8221; &amp;#8220;rubbing nose&amp;#8221; is a giveaway for &amp;#8220;suspicion or secretiveness.&amp;#8221;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Tip: If you&amp;#8217;re dealing with a new recruit at the Apple Store, don&amp;#8217;t put your &amp;#8220;hand on hips&amp;#8221; or give a &amp;#8220;sideways glance,&amp;#8221; as you&amp;#8217;ll come off as both &amp;#8220;aggressive&amp;#8221; and &amp;#8220;suspicious.&amp;#8221;&lt;/p&gt;
&lt;h2&gt;Things You&amp;#8217;re Not Allowed to Say&lt;/h2&gt;

&lt;div class="readableLargeImageContainer"&gt;&lt;span&gt;&lt;img alt="How To Be a Genius: This Is Apple's Secret Employee Training Manual" src="http://img.gawkerassets.com/img/17xd1fjurkdbkjpg/xlarge.jpg" title="How To Be a Genius: This Is Apple's Secret Employee Training Manual"/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;br/&gt;&lt;span&gt;Negativity is the mortal sin of the Genius. Disagreement is prohibited, as are a litany of normal human tendencies outlined on page 80, which contradict the virtue of empathy: consoling, commiserating, sympathizing, and taking blame are all verboten. Correcting a mistaken or confused customer should be accomplished using the phrase &amp;#8220;turns out,&amp;#8221; which Apple says &amp;#8220;takes you out of the middle of an issue,&amp;#8221; and also makes the truth seem like something that just arrived serendipitously. For example, on page 82:&lt;/span&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Customer:&lt;/strong&gt; The OS isn&amp;#8217;t supported.&lt;br/&gt;&lt;strong&gt;Genius:&lt;/strong&gt; You&amp;#8217;d think not, wouldn&amp;#8217;t you. Turns out it &lt;em&gt;is&lt;/em&gt; supported in this version.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is really just an advanced, Apple judo version of the customer is always right. But then there&amp;#8217;s the list of words that just straight up aren&amp;#8217;t allowed, on page 30. The manual explains that &amp;#8220;AppleCare&amp;#8217;s legal counsel has defined [these] terms that should be avoided when discussing product issues with customers.&amp;#8221;&lt;/p&gt;
&lt;p&gt;Did your computer crash? No, it &amp;#8220;stops responding.&amp;#8221; Never say crash.&lt;br/&gt;What if some Apple software has a bug? Wrong: there&amp;#8217;s an &amp;#8220;issue,&amp;#8221; &amp;#8220;condition,&amp;#8221; or simply &amp;#8220;situation.&amp;#8221;&lt;br/&gt;You don&amp;#8217;t &amp;#8220;eliminate&amp;#8221; a problem—you &amp;#8220;reduce&amp;#8221; it.&lt;br/&gt;No Apple products are hot—at most they&amp;#8217;re &amp;#8220;warm.&amp;#8221;&lt;/p&gt;
&lt;p&gt;Switching &amp;#8220;disaster&amp;#8221; out for &amp;#8220;error&amp;#8221; might make sense to calm down a panicky client, but most of this is a straight up whitewash, the sterilization of language that could very well be accurate for a given problem. Sometimes there are bugs, laptops do run hot, and laptops crash.&lt;/p&gt;
&lt;h2&gt;&amp;#8220;Fearless Feedback&amp;#8221;&lt;/h2&gt;

&lt;div class="readableLargeImageContainer"&gt;&lt;span&gt;&lt;img alt="How To Be a Genius: This Is Apple's Secret Employee Training Manual" src="http://img.gawkerassets.com/img/17xd1lwq4gny1jpg/xlarge.jpg" title="How To Be a Genius: This Is Apple's Secret Employee Training Manual"/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;br/&gt;&lt;span&gt;Fearless Feedback is Apple&amp;#8217;s term for institutionalized passive aggression. On page 58, it&amp;#8217;s described as an &amp;#8220;open dialogue every day,&amp;#8221; with &amp;#8220;positive intent.&amp;#8221; It&amp;#8217;s most certainly not &amp;#8220;telling someone they are wrong.&amp;#8221; Except that it is—just prevented in a quintessentially Genius mode of masterful empathy and supercharged positivity aura.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;On page 60, the following dialogue is presented as a realistic sample conversation between two Apple employees:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;#8220;Hi, fellow Genius. I overheard your conversation with your customer during the last interaction and I have some feedback if you have a moment. Is this a good time?&amp;#8221;&lt;br/&gt;&amp;#8220;Yes, this is a good time.&amp;#8221;&lt;br/&gt;&amp;#8220;You did a great job resolving the customer&amp;#8217;s iPhone issue. I was concerned with how quickly you spoke to the customer. It seemed like you were rushing through the interaction, and the customer had additional questions.&amp;#8221;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;A few minutes later:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;#8220;Thanks for listening to the feedback. In the future, please make sure to signal me if you need help rather than work too quickly with a customer.&lt;br/&gt;&amp;#8220;Thanks for giving it!&amp;#8221;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I asked several former Geniuses if this kind of robot-speak was ever used after it was required during training roleplaying.&lt;/p&gt;
&lt;p&gt;&amp;#8220;Never.&amp;#8221;&lt;br/&gt;&amp;#8220;Only during core training, never on the floor.&amp;#8221;&lt;br/&gt;&amp;#8220;Fearless Feedback was really hated around the place. If someone had Fearless Feedback, we&amp;#8217;d listen, but then afterwards I&amp;#8217;d have this uncontrollable urge to punch them in the face. We all found it much more effective to get Fearless Feedback from the managers, which was more like feared feedback.&amp;#8221;&lt;br/&gt;&amp;#8220;Sounds perfectly normal, until you watch the videos and think &amp;#8216;who the fuck talks like that?!&amp;#8217;&amp;#8221;&lt;/p&gt;
&lt;p&gt;No one. And yet on page 61, Apple insists this kind of inhuman speech &amp;#8220;is essential to maintain Apple Retail culture,&amp;#8221; as well as your personal development.&amp;#8221; But this isn&amp;#8217;t a realistic way to expect anyone to personally develop. As much as Apple operates like a glistening hermetic mainframe, its underpaid floor workers will never function like the pearly gadgets they sell. It&amp;#8217;s hard to expect them to, nor should we, perhaps, be surprised when these expectations of superhuman behavior are &lt;a href="http://gizmodo.com/5936324/exclusive-confessions-from-the-most-corrupt-apple-store-in-america" target="_blank"&gt;replaced instead by misbehavior &lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But behaving, misbehaving, or anything between, it doesn&amp;#8217;t matter. The Genius system, as detached from reality, astoundingly ambitious, sprawling, and rigorous as it is, works. It works better than anything that&amp;#8217;s ever come before it, and every Apple Store has the sales figures to back that up. Maybe it&amp;#8217;s because the products sell themselves. Maybe it&amp;#8217;s the zealot fan base. Or maybe the blue-clad agents really are inside our heads when we walk away from the Bar.&lt;/p&gt;</description><link>http://zoliang.com/post/30445155716</link><guid>http://zoliang.com/post/30445155716</guid><pubDate>Wed, 29 Aug 2012 19:13:21 +1000</pubDate><category>Apple</category></item></channel></rss>
