Sunday, January 2, 2011

Develop for iOS (Apple) 1

iOS (Apple)

iOS (known as iPhone OS prior to June 2010) is Apple's mobile operating system. Developed originally for the iPhone, it has since been used on the iPod Touch, iPad and Apple TV as well. Apple does not permit the OS to run on third-party hardware. As of October 20, 2010 (2010 -10-20), Apple's App Store contains more than 300,000 iOS applications,[1] which have collectively been downloaded more than 7.5 billion times. As of May 2010, it had a 15.4% share of the smartphone operating system market in terms of units sold, third behind Symbian and RIM's Blackberry,[2] but accounted for 59% of mobile web consumption (not including the iPad) in North America.[3]

The user interface of iOS is based on the concept of direct manipulation, using multi-touch gestures. Interface control elements consist of sliders, switches, and buttons. The response to user input is immediate and provides a fluid interface. Interaction with the OS includes gestures such as swiping, tapping, pinching, and reverse pinching. Internal accelerometers are used by some applications to respond to shaking the device (one common result is the undo command) or rotating it in three dimensions (one common result is switching from portrait to landscape mode).



iOS is derived from Mac OS X, with which it shares the Darwin foundation, and is therefore a Unix-like operating system by nature.

In iOS, there are four abstraction layers: the Core OS layer, the Core Services layer, the Media layer, and the Cocoa Touch layer. The operating system uses roughly 500 megabytes of the device's storage, varying for each model.[4]

History

The operating system was unveiled with the iPhone at the Macworld Conference & Expo on January 9, 2007, and released in June of that year.[5] At first, Apple marketing literature did not specify a separate name for the operating system, stating simply that the "iPhone uses OS X".[6] Initially, third-party applications were not supported. Steve Jobs argued that developers could build web applications that "would behave like native apps on the iPhone".[7][8] On October 17, 2007, Apple announced that a native SDK was under development and that they planned to put it "in developers' hands in February".[9] On March 6, 2008, Apple released the first beta, along with a new name for the operating system: iPhone OS.

Brisk sales of Apple mobile devices kindled interest in the SDK.[citation needed] The previous September, Apple had released the iPod touch, which had most of the non-phone capabilities of the iPhone. Apple also sold more than one million iPhones during the 2007 holiday season.[10] On January 27, 2010, Apple announced the iPad, featuring a larger screen than the iPhone and iPod Touch, and designed for web browsing, media consumption, and reading iBooks.[11]

In June 2010, Apple rebranded iPhone OS as iOS. The name IOS had been used by Cisco for over a decade for its IOS used on Cisco routers. To avoid any potential lawsuit, Apple licensed the "IOS" trademark from Cisco.[12]

No comments:

Post a Comment