This chapter covers what you need to know to start developing smartphone apps on the three major platform. It describes these platforms and some devices available for each platform and helps you decide which platform to target. The chapter also gives you an overview of available tool for each platform.