The missed opportunities with Yahoo! Go
Yahoo! Go is a mobile application that I use every day. It integrates with my personal online Yahoo account to provide mobile access to Yahoo email, customized news and RSS feeds, stock quotes, local maps, flickr photos from friends, and local search. It has a very slick mac-like UI that allows me to thumb through the screens quickly. Overall, the Yahoo! Go rich client user experience is much much better than the Yahoo Mobile thin client web site.

Yahoo! Go is only available on a selected list of Java devices — the idea is that the application will be “ported” and customized for each device for the best user experience. For instance, on my Nokia N80, the application graphics are optimized to look good on the large screen. However, IMHO, Yahoo! Go’s device-specific port is superficial at best. It misses some real opportunities to take advantage of what the device has to offer.
For instance, my Nokia N80 supports the J2ME File Connection and PIM API. That means the Java app will have permission to write to the local file system. Then, why on earth did the N80 version of Yahoo! Go NOT offer an option to save a Flickr image to the device gallery? If the image could be saved to device gallery, I would have been able to use it as the wallpaper or do any number of cool things with it.

Instead, Yahoo! Go took a “lowest common denominator” approach with the application — it only provides features that are common to all the phones it support and focuses the porting effort on polishing the UI. I believe that is the wrong approach. If we are porting a J2ME app to multiple devices, we should take max advantage of the device’s built-in features.
April 24th, 2007 at 1:57 pm
Hmmm…maybe i will try Yahoo GO after reading this….btw, the new Yahoo web interface sucks like heck, with too many scripts going on all over the place and large flash ads permeating every leftover pane, so I had jumped to gmail. My wife is considering jumping too…Yahoo just went way overboard on the AJAX/Flash bandwagon.
April 25th, 2007 at 1:45 pm
please send your feedback here :
http://preview.tinyurl.com/25cup2
April 25th, 2007 at 8:04 pm
Sudhir,
I just sent feedback to the team. Thanks for the link.
cheers
Michael
May 10th, 2007 at 2:01 am
Thought you might want to check out this UK based company at JavaONE, which has this uber cool UI engine called TWUIK for JavaME. Check out how they created mockup of iPhone, Widsets, ZenZui, Yahoo GO effortlessly, with TWUIK.
It’s on my blog at http://mobiko.blogs.com.
May 10th, 2007 at 3:09 am
Thanks mika. Yes, I saw that in their booth. Very cool indeed. When MIDP 2 come out, the idea was to foster a market place for “components” — it might finally be happening now.
July 9th, 2007 at 8:31 am
Hi, the reason, why Y!Go is not using the FileSystem in Java is very simple:
Due to Nokias policy, the phone will ask for EVERY file access. This forced Y!Go Team to rip this out for S60 devices in order not having “Do you really want…” sessions. Hope Nokia is going to change it.
Y!Go is notusing the lowest common denominator. instaed, every phone model has some ’supported features’ activated or deactivated.
Best, Yoki