apple development

iOS
Apple iOS.svg
IOS 6 Home Screen.png
The AT&T iPhone 5 home screen in iOS 6
Company / developerApple Inc.
Programmed inCC++Objective-CJava(disputed)
OS familyOS XUNIX
Working stateCurrent
Source modelClosed source
Initial releaseJune 29, 2007; 6 years ago
Latest stable release
iPhone 3GS, 4 and 4S
iPad 2, 3 and 4
iPad Mini
iPod Touch 4th and 5th generations
6.1.3 (Build 10B329)(March 19, 2013; 4 months ago) [±][1]
iPhone 5
6.1.4 (Build 10B350)(May 2, 2013; 3 months ago)[±][2]
Apple TV 2nd and 3rd generations
5.3 (Build 10B809)(June 19, 2013; 57 days ago)[±][3]
Latest unstable release7.0 Beta 5 (Build 11A4449a) (August 6, 2013; 9 days ago) [±]
Available language(s)34 languages[4][5]
Supported platformsARM (iPhoneiPodiPad,iPad Mini, and 2nd gen. and higher Apple TV),Apple A4Apple A5,Apple A5XApple A6,Apple A6X
Kernel typeHybrid (XNU)
Default user interfaceCocoa Touch (multi-touch,GUI)
LicenseProprietary EULA except for open-source components
Official websitewww.apple.com/ios/
iOS (previously iPhone OS) is a mobile operating system developed and distributed by Apple Inc. Originally unveiled in 2007 for the iPhone, it has been extended to support other Apple devices such as the iPod Touch (September 2007), iPad (January 2010) and second-generation Apple TV (September 2010). Unlike Microsoft's Windows Phone and Google's Android, Apple does not license iOS for installation on non-Apple hardware. As of June 2013, Apple's App Store contained more than 900,000 iOS applications, 375,000 of which were optimised for iPad.[6] These apps have collectively been downloaded more than 50 billion times.[7] It had a 21% share of the smartphone mobile operating system units shipped in the fourth quarter of 2012, behind only Google's Android.[8] In June 2012, it accounted for 65% of mobile web data consumption (including use on both the iPod Touch and the iPad).[9] At the half of 2012, there were 410 million devices activated.[10] According to the special media event held by Apple on September 12, 2012, 400 million devices had been sold by June 2012.[11]
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. Interaction with the OS includes gestures such as swipetappinch, and reverse pinch, all of which have specific definitions within the context of the iOS operating system and its multi-touch interface. Internalaccelerometers 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 OS X, with which it shares the Darwin foundation and various application frameworks. iOS is Apple's mobile version of the OS X operating system used on Apple computers. [12]
Major versions of iOS are released annually. The current release, iOS 6, was released in September 2012, and the next release,iOS 7, is currently available to developers as a beta version.
In iOS, there are four abstraction layers: the Core OS layer, the Core Services layer, the Media layer, and the Cocoa Touch layer. The current version of the operating system (iOS 6.1.3) dedicates 1–1.5 GB of the device's flash memory for the system partition, using roughly 800 MB of that partition (varying by model) for iOS itself.[13][14]
iOS currently runs on the iPhone, iPad, iPod Touch and Apple TV.

No comments:

Post a Comment