The Yahoo! Application Platform (YAP) enables developers to create applications that run within Yahoo! Web pages. These apps can access Yahoo! Web services through YQL, including Social Channels, Notifications, Messenger connections, and Contacts.
Apps on Yahoo! are loaded into a Canvas. A Canvas is an iframe within Yahoo! where your App will run. You populate the Canvas by providing a Canvas URL that contains the HTML, JavaScript and CSS that make up your app. When a user requests your app, Yahoo! loads the Canvas URL within an iframe on that page. This results in your App being displayed within the Yahoo! Web page or within the Yahoo! Messenger Client.
The height and width are dynamic and can be automatically resized based on markup in the application. Recommended width is no larger than 960. To learn how to customize the , see the Dynamic Width and Height example.
Here is an example of a game app displayed in the YAP canvas:
Here is a game being played in Yahoo! Messenger:
Apps that are submitted to and approved by Yahoo!, receive a unique URL and appear under the appropriate categories in the Yahoo! Messenger Game Finder Plug-in and the Yahoo! Games galleries.
Note: Yahoo! currently only accepts game type applications for Yahoo! Games and Messenger Game Finder Plug-in.
Game developers interested in partnering with Yahoo! should send an email request to yap-integration-requests@yahoo-inc.com.
Users can discover your Apps through editorial placement on Yahoo! properties, including the Yahoo! Messenger Game Finder Plug-in (Windows Only) and the Yahoo! Games galleries.
Yahoo! users will be able to find and install your Apps in the Yahoo! Games and Messenger Game Finder Plug-in galleries. Integrating with YAP is the only way to get your game onto Yahoo! Games.
Users can bookmark their favorite games on the Yahoo! Front Page left rail. Once a user starts using your app, Yahoo! creates a bookmark to enable users to easily navigate back to your App from within Yahoo!. For example:
In Yahoo! Messenger (Windows version only), games are promoted within the Messenger Insider window and in the Messenger games gallery.
Game Promotion within the Messenger Insider Window:
The Yahoo! Messenger Games gallery:
Your game could also potentially live on any of following Yahoo! Games sites:
The Relative URL of a published game will remain the same for all of the above sites.
Helping users find your App can aid in the App’s success. Don’t assume users will seek out your app. Leverage the Yahoo! network and user Connections to attract users to your App. Design an experience that appeals to users regardless of their level of expertise and let users explore, sample, and share the App with friends. Make sure users can easily identify your App and associate it with your business.
The following guidelines can make your App easier to discover and can help increase traffic to your app.
The user experience begins as soon as a user adds your app. Remember, you only get one chance to make a first impression. Make a great one, so that users will continue to run your app. Offer a “smart” initial experience to your users by adhering to the general principles: