Yahoo! Developer Network Blog
« Previous | Main | Next »
November 25, 2009
Build a Better App
With the ability now to publish any application on the Yahoo! homepage via the Yahoo! Application Platform (YAP), we've received numerous requests on what guidelines and best practices developers should follow to increase their chance of promotion and exposure to all Yahoo! users.
To help, we've published a set of Best Practices for Application development here on YDN. The guide is comprised of seven sections, each containing links to live Apps demonstrating these principles:
- Helping Users Discover Your Application
Yahoo! is a big place, so be sure to maximize your App's reach across the network: leverage Yahoo!'s sharing components; describe your App (and yourself) in a clear, differentiated manner; promote the App on your site, Twitter stream, Facebook fan page, etc.; and provide a signed-out experience so that the largest potential userbase can fall in love with your App. - Providing a Better Initial Experience
Regardless of your App's function, be sure to provide some level of utility to users on its initial load. Also, make sure your interface leverages existing data whenever possible (via YML, YQL, and other data sources), asking the user for personal information only when certain you don't already have access. - Optimizing the Views
Yahoo! offers both a Small View (widget-sized) and Canvas View (full page) to developers, affording opportunities to present quick, at-a-glance snippets of information as well as rich, immersive environments. - Making Applications Social
Many Apps can become significantly more enjoyable when populated with your friends. Yahoo! offers APIs for our Social Directory, providing access to rich profile data and friends' lists, as well as an ever-growing footprint for our Updates user event/activity stream. Leverage both effectively to make your App experience richer while also making your App more visible to folks not currently using it. - Respecting Your Users
Trust is a serious issue for Yahoo! users. They can be turned off to using your App quickly if you don't adhere to several tenets when building your experience. - Improving Performance
Yahoo! has long pioneered the Web performance space. As such, users on the network expect quick responses to their every interaction. Dig in to techniques that can enhance both the actual and perceived performance of your App to ensure a quick-acting experience for your users. - Optimizing Your Application for the Gallery
Both the Yahoo! homepage and My Yahoo! offer users a mechanism to find and add new Apps to their pages. To ensure your App stands out from the crowd, follow these simple steps to making your App discoverable.
Now with this guide in hand, we hope to minimize any confusion developers may have around how to quickly get their App out in front of Yahoo!'s hundreds of millions of users. Still have questions? Check out our Getting Started guide, App platform documentation, code examples, and user-to-user forums. (If you're just getting started, too, don't forget to take advantage of Joyent's free year of hosting for YAP development.)
We (and Yahoo!'s users) look forward to seeing your App on Yahoo! soon.
Micah Laaker
Director of User Experience, Yahoo! Open Strategy
Posted at November 25, 2009 5:39 PM | Permalink
Comments
I like the initiative of publishing any application on the yahoo homepage.As written in the article,one should modify the application in better manner to make it easy while publishing.I am very impressed the way YAP works.
Posted by: ginkgo biloba at November 26, 2009 3:54 AM
yahoo is yahoo
Posted by: Abdul Khaliq at November 26, 2009 9:14 AM
Post a comment
Comment Policy: We encourage comments and look forward to hearing from you. Please note that Yahoo! may, in our sole discretion, remove comments if they are off topic, inappropriate, or otherwise violate our Terms of Service. Fields marked with asterisk '*' are required.
Subscribe
Recent Blog Articles
view all
YQL Open Table for Google Buzz now live
Tue, 09 Feb 2010
INSERT INTO twitter.status ...
Mon, 08 Feb 2010
Announcing the Yahoo! Brasil Open Hack Day 2010, 20-21 March
Mon, 08 Feb 2010
Marketing hacks, linchpins, and tech women of valor
Sun, 07 Feb 2010
Yahoo! India invites you to join the first India Hadoop Summit
Thu, 04 Feb 2010
Recent Links
Appcelerator Titanium + Yahoo YQL on Vimeo
Mon, 08 Feb 2010
Tue, 02 Feb 2010
PhoneGap | Cross platform mobile framework
Sat, 30 Jan 2010
Web developers can rule the iPad - O'Reilly Radar
Sat, 30 Jan 2010
rc3.org - Is the iPad the harbinger of doom for personal computing?
Thu, 28 Jan 2010
Archives
2010
2009
2008
2007
2006
2005
Recent Readers

