Application Checklist
Application Developers are held to a very high standard with regard to User Experience. Use the checklist below to evaluate your application to ensure that it delivers a User Experience that is consistent with Palm's core applications, embodies the design principles set forth in the UI Guidelines and meets/exceeds the user's expectations. These are the kind of applications Palm will include in the App Catalog.

....
....
| Take 5-10 minutes to launch the application and try many of its features. See "how it feels" overall. Pay special attention to how scene-to-scene navigation & transitions work. | |||||
| The application launches quickly and displays content as soon as possible. |
| ||||
| Navigating to scenes in the application works the way webOS interaction guidelines specify. |
| ||||
| The proper kind of transition is displayed when navigating to another scene. |
| ||||
| The application works well on all webOS devices Palm produces. |
| ||||
....
....
| Take 15 minutes to explore key features in detail. Pay special attention to how the things in each scene work, look and feel. Note how well you can interact with the application. | |||||||||||
| The application uses UI elements that look, feel and work the way webOS users expect. |
| ||||||||||
| Scenes contain controls that support standard behaviors webOS users expect. |
| ||||||||||
| Creating, Editing and modifying Preferences works the way webOS users expect. |
| ||||||||||
| If your scene contains buttons that perform actions |
| ||||||||||
| All interactive UI elements can be tapped easily and successfully. |
| ||||||||||
| Text and labels are easy to read on the device. |
| ||||||||||
| Data entry is quick and easy |
| ||||||||||
| The application displays messages, when appropriate. |
| ||||||||||
| The application displays feedback if an action takes more than 2 seconds to complete. |
| ||||||||||
....
....
| This menu appears in the upper left hand corner of a scene. Users can tap it to see standard menu items (Edit, Help), and others that are useful in the current scene. Take 10 minutes to check the important scenes in the app and see if each scene's Application Menu meets the criteria below. | |||||||||||
| The Application Menu contains the Standard menu items, in the standard order. |
| ||||||||||
| If there are special actions a user can perform in a scene, they can appear as additional menu items in the App Menu. |
| ||||||||||
| The Help command opens a scene that includes at least one method of contacting the developer for support. |
| ||||||||||
....
....
| No one likes an app that ignores system-level preferences, especially when the user set them themselves...or hogs the processor and memory so much that other apps perform poorly. Take a few minutes and see whether or not the app behaves well in these situations. | |||||||
| The application respects system-level preferences and settings. It does not override or manage those settings within the app. |
| ||||||
| The application behaves responsibly when it is minimized to a card, and continues to run in the background. |
| ||||||
| The application’s size is as small as possible. |
| ||||||
If the application embraces all of these values, it will delight users and will be an outstanding citizen on the webOS platform.

