The IOS developer, following the example of the Android developer, faces many more constraints during the development of an application. To develop an IOS application, it is necessary to use the operating system Mac BONE X. Apple created a Kit around his operating system for the developer ios: Xcode for the publisher of code, Interfaces Builder for the creation of interface and Objective-C for the language. This kit is available for the IOS developer for free on Apple. Thus this Kit offers essential tools for the realization of an application which can work on IOS. Moreover the site Apple developer Connection is a documentary support (video, example) which is a valuable help for any developer IOS.
The SDK (Software Devlopment kit) offers a good simulator for the IPhone but it is limited on some features (3D is not accessible and the accelerometer is not possible). Thus the IOS developer application has to be the owner of an IPhone to make sure that there is not a bug in the application. The android developer, has to test its application on several devices (size of different screens) to correct bugs. Thus he has to adapt itself to every type of devices and to the image quality. The IOS developer will only test the settings, the features and edit a line of code on a single device: the IPhone which is a significant time saving. Generally the IOS developer has a web development (PHP, C #) background.