Friday, March 23, 2012

[Grayed out v.s Nothing] Strategy for showing Unavailable items


There are basically two ways to indicate users when something is unavailable – you can either gray it out or remove it. This is like no brainer. But the question is how you actually apply the concept to your products. It is especially challenging if the wrong design will result in high return rate, low customer satisfaction, or poor task performance.

One time I wanted to buy a pair snow pants and I went to Evogear to look for discounted deals. After some time searching on the site I decided to take a pair of 696 pants since it was on sale with decent price.  I clicked on the arrow next to the item, and a dropdown list of sizes was presented to me – S, M, L, XL. I’m really short so I selected S, entered quantity 1, clicked OK, went to my shopping cart and paid. The whole process went smoothly and all I needed to do was wait. But when I got the product I laughed. The length of the innings was like 3 inches longer than my normal pants. I checked the size charts and realized the smallest size was XS, not X. XS was removed from the list because it was sold out. I had to return it and bought another one from the retail store for my ski strip that weekend.

The experience above is a good example of the dilemma between gray out and item removal. The common strategy is, for things that are currently not available (e.g sold out items), gray them out. For things that are not available at all under some conditions, remove them completely.

Let’s learn from some good examples:
  • Groupon: This amazing website uses grayed out  to indicate users when certain items are sold out and put the word “Sold Out” on the top page when the whole deal is gone. I can’t remember how many times I feel so regret that I don’t make my purchase in time when I see the gray color.
  •  Eclipse: It detects your OS system and shows you only the versions of software that are compatible with your device after your select “Download”. However for rare cases that you want to download a version that’s not compatible with your current device (like if you use a windows at school to download the software for your mac at home), a list of all available software is presented on the detailed page. Simply smart.

Also bad examples:

  •  If you’ve applied to a job at Microsoft you would know. It makes you go thru all the applying process and requires you to install Silverlight if you want to click that “Submit” button. Way to go.    
  •  Buttons on a YouTube page. There are so many colors to choose and YouTube has to use gray. And it’s so subtle sometimes I don’t know whether a button is selected or not. E.g. the Like button makes me feel I prob don’t like it that much :p.

Also I was not sure if it’s gray out or grey out so I Googled, and here’s what I found http://grammarist.com/spelling/gray-grey/

Wednesday, May 18, 2011

[Apps Appreciation Project] MIT OCW

No need to introduce, MIT OCW is one of the biggest open course community/organization for people to learn for free. I’d really appreciate MIT OCW for giving people like me a chance to take classes if they want to learn.

I downloaded MIT OCW app on my iPhone about 4 months ago and I’ve been using it to take Intro to Computer Science and Programming taught by John Guttag and some other classes.

[Markups]
See the markups here (a link to my Flickr photo set)

[Download Class]
If the user wants to download class materials (e.g. a video) she has to tap “Download Class” first, then select a lecture. This is contradictory to the normal user behavior.

Suggestions:
Put the “Download Class” button in the lecture detail view. Also, allow the user to download the complete materials for a class (which might include 10 lectures, for example) at the same time.

[Add to My Classes]
Currently the user can only add one lecture at a time to My Classes

Suggestions:
Allow user to add a class (which might include 10 lectures, for example) to My Classes

[Sorting and Grouping]
In My Classes tab, the lectures are organized by the time they are added. Traditionally, students see lectures as components of a class and usually do not treat them as single sessions.

Suggestions:
Group lectures by classes to make it easier for the user to find the desired item.

[Misc]
The current design uses orange to inform the user that the class materials had been downloaded and white for not downloaded.

Suggestions:
An easier way would be showing Play when already downloaded and Download for not downloaded.

Catalog and MyClasses are the 3rd and 4th tabs in the TabBar respectively.

Suggestions:
Those two are the ones that are used most frequently in this app. Move them to the front. 

[Apps Appreciation Project] Thank you, good apps.

I myself as a phone app builder (interaction designer), I understand how hard it is to devote time, knowledge and efforts to design phone apps using the off-work time; even it’s a professional job I still appreciate some good apps out there in the market. Most of the phone apps I have are freebies or no more than $1.99. In order to show my appreciation to all those incredibly awesome apps I’ll criticize some applications from the interface design standpoint and inform the redesign in the next few weeks. Critiques and suggestions might be biased :p

Wednesday, May 11, 2011

Creating more Space on Mobile Device


Mobile devices are convenient, popular and essential because of the mobility. Space is the tradeoff, obviously. Earning more real estate has always been an issue and there are some really successful examples.

Think about those examples with limited real estate:


  • Spaces on Mac
  • Tabs grouping on Firefox 4
  • Folders on iPhone
  • One-click-for-all-apps on Android
  • ...

Those features are all trying to create more space, but in different ways.
1. Increase the usable canvas
If the screen is not big enough, enlarge it by extending the edges. iOS used to be really good at this. For instance, it introduced the concepts of pages to accommodate apps that won't fit into one single screen. Spaces on Macs, that benefit multi-taskers, is another good example. 

I however think Google and Android truly get the essence of this principle. On Android, instead of extending edges outward, it grows layers inward :)  E.g. scrolling down the status bar, scrolling up too see all apps, squeeze the page to the right to see search options on Google search app, etc.

2. Decrease the size of shown items
Folders and grouping are two common ways to grow space-- miniature makes things spacious :). 

3.  Create Z axis  
Most people were talking about the 3D effect here, but to me more importantly is the space it got in this app. Did you see how much you can view on the screen with a single flip? I would say it's not just a cool app with fascinating 3D effect, it got lots potential to be the future of mobile devices. 

Friday, April 15, 2011

[LinkedIn] Renew agreement

"By checking this box, you agree to the following terms. Your paid account will renew automatically, unless we terminate it, or you notify Customer Service by email (customer_service@linkedin.com) of your decision to terminate your paid account. You must cancel your subscription before it renews in order to avoid billing of subscription fees for the renewal term to your credit card" 

This is probably the most vicious renew term I’ve ever seen. The only way to contact them is by emailing the customer service? I’ve rarely got back from customer service and I bet it’s pretty easy and convenient for them to use I’m-sorry-I-didn’t-get-your-email excuse.

Thursday, April 7, 2011

[Sharing] Metrics Driven Design

I read an interesting article titled Metrics Driven Design by Joshua Porter on http://bokardo.com/talks/metrics-driven-design/

It mentioned the importance of Metrics to designers and used a few services that we're pretty familiar with as examples like Dropbox and Twitter. Stopdesign by Douglas Bowman is also a good blog to read.

Tuesday, April 5, 2011

Real estate on mobile phones

Reference: http://www.engadget.com/2011/04/05/app-review-spb-shell-3d-for-android/


Space is limited, and everybody is seeking a way to earn more real estate. iPhone uses the concept of folders to accommodate more apps in one page; Droids allow user to save favorites or more frequently used apps on the desktop and have a one-click button to see all downloaded apps; Firefox 4 offers a new feature to group tabs by dragging and dropping; iPad literally creates more real estate by enlarging the size of its screen. This app reminds me of how important the real estate is: lots people were talking about price and customization, but what I saw was different—the technology to earn more real estate on mobile devices would prob become one of the important topics in the next coming years.

More ideas coming soon…