Chapter 13. Programming the iPad


  • Short history of the iPad

  • Learning how iPad differs from iPhone

  • Using some of the new controls

  • Building a Universal Application

On January 27, 2010, Apple announced the eagerly anticipated iPad tablet computer running the iPhone OS, and on April 3 the device first went on sale. The iPad falls into a category between a laptop and a mobile phone. It is the first large-screen device from Apple that runs the iPhone Operating System, with roughly four times the screen area of the iPhone and iPod Touch.

In this chapter you learn what the capabilities of the device are, what new APIs and controls have been introduced that you can use in iPad-specific applications, and how to build applications that can work on both iPad and iPhone devices.


The iPad is a tablet computer running the iPhone Operating System. It has a 9.7-inch LED backlit multi-touch display and is powered by a 1-gigahertz ARM processor designed by Apple and referred to as the A4. Connectivity is supported via a 30-pin standard iPhone connector, Bluetooth 2.1 support, and 802.11n Wi-Fi networking. A separate model adds support for 3G network connectivity. Figure 13-1 shows the iPad next to an iPhone, demonstrating the difference in the size of the screen and the on-screen keyboard.


Figure 13-1. FIGURE 13-1

The biggest change with the iPad is its screen resolution ...

Get Professional iPhone® Programming with MonoTouch and .NET/C# now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.