Yes, all mobile phones have smaller screens, are used in similar contexts and are mostly finger friendly. However, when you're defining the user experience of an app for multiple mobile platforms (Android, iPhone, Windows Phone and Blackberry) the design solutions for each can be treated very differently to enhance the user experience. Highlighted here are the top 10 differences to consider when designing a mobile app for multiple platforms and 5 best practice tips to show how you can tackle the user experience design to create a compelling app on all mobile phones. Further reading http://www.delicious.com/stacks/view/C8seer