This document discusses considerations for developing mobile applications across different platforms. It provides an overview of the iPhone, Android, and Blackberry operating systems and markets. Key challenges mentioned include varying screen sizes and resolutions across Android devices, navigating a crowded iPhone app market, and supporting multiple legacy devices for Blackberry. The document discusses porting tools like Flash and HTML5, as well as business factors like whether the app should be paid or free. It advocates determining the purpose and intended audience of the app to guide platform choices and strategies.