Online Developer Program
The free program is meant for anyone who wants to explore the iPhone SDK program-
ming environment but who isn’t ready to pay for further privileges.The free program
limits you to Mac-only programming.While you can run your applications in the simula-
tor, you cannot deploy those applications to the device or sell them in App Store.
Although each version of the simulator moves closer to representing actual device
performance, you should not rely on it for evaluating your application.An app that runs
rock solid on the simulator may be unresponsive or even cause crashes on the actual de-
vice.The simulator does not, for example, support vibration or accelerometer readings.
These and other features present on the device are not always available in the simulator.A
discussion about simulator limits follows later in this chapter in the section “Simulator