Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.
Guidelines for Mobile Interface Design
Interface design is a key factor to the success of any application. The guidelines proposed here aim to improve the user experience of mobile applications in general.
Enable shortcuts to frequently used features
On mobile context time is a critical factor to users. In general they are looking for information 'just in time'. Therefore reducing the number of steps needed by the user to perform regular actions ease its adaptation to the application/device.
keep the user informed of their actions
Keep the user aware about the application's behavior. It can be done using sounds, dialogs, messages, etc.
Preference for native interface componentsUsing native interface components reduces the learning curve to the application, because the 'look and feel' will be shared among other native applications known by the user.
Pay attention to the menu positioning on the screen. For example, most of the Nokia devices have the Menu positioned at the left side while the cancel actions are positioned to the right.
 - G ONG , J., AND TARASEWICH , P. 2004. Guidelines for handheld device interface design. In Proceedings of DSI 2004.