IPhone Application Development
The Apple Inc. developed the IPhone application to be run on the iPhone and ipod touch. This application uses the Darwin foundation and was derived from Mac OS X. The IPhone application consists of around four abstraction layers that are the media layer, the core services layer, the cocoa touch layer and the core services layer. It has been estimated that till late there are around some 25000 applications that are officially available on the IPhone.
The user interface of the IPhone application is supported by the concept of direct manipulation that involves the multi touch gesture. One of the major advantages of the development of this IPhone application is the availability of an immediate and a fluid interface. Some of the manners in which the user can interact with the OS are through swiping, pinching, reverse pinching and tapping.
The IPhone application utilizes the ARM based processor as the central processing unit.