iOS Technology Layers: Core OS Layer
iOS Technology Layers: Core OS Layer
Core OS Layer
Core Os Layer Manage the virtual memory system, threads, the file
system, the network, and interprocess
communication with the frameworks in the Core OS layer. This layer
encompasses the kernel environment, drivers, and basic interfaces of iOS.
Core Services Layer
Core Services layers contain the fundamental interfaces for iOS, including those used for accessing files, low-
level data types, Bonjour services, network sockets, and so on. These interfaces are mostly C-based .
Media Layer
Media Layer allows you to create the best multimedia experience available on a mobile device with the
frameworks in the Media layer. More advanced technologies that use interfaces based on a mixture of C and
Objective-C is used in Media Layer.
Implementation of a graphical, event-driven application in iOS with the frameworks is performed in the Cocoa
Touch Layer. In the Cocoa Touch layer, most of the technologies use Objective-C. The frameworks at these
layers provide the fundamental infrastructure used by your application.
Series iPhone iPod Touch iPad iPad Mini
Model 1st 3G 3GS 4 4S 5 1st 2nd 3rd 4th 5th 1st 2nd 3rd 4th 1st
Phone Telephone N/A N/A N/A
Mail
E-mail 1.1.
client 1.0 2.0 3.0 4.0 3
3.2 4.3
Web
Safari browser
Portable 3.2
Music media 2.1. 4.3
player 1 3.1. (iPod)
1.0 2.0 3.0 4.0 1.1
1
Videos
Video
player 5.0 6.0
4.1 6.0 5.1 6.0 6.0
Home
screen 1.0 2.0 3.2
3.0
Spotlight
3.0 3.0 4.3
Sprin Search
gBoar Folders N/A 4.0 4.0 N/A 4.0 4.2.1
d
Home
screen
backgroun N/A 4.0 N/A 4.0 3.2
ds
Version Build Release date Highest version for
February 2, 2010; 3
3.1.3 7E18 iPhone (1st generation); iPod Touch (1st generation)
years ago
November 22, 2010;
4.2.1 8C148 2 years ago iPhone 3G; iPod Touch (2nd generation)
May 7, 2012; 15
5.1.1 9B206 iPod Touch (3rd generation); iPad (1st generation)
months ago
March 19, 2013; 5 iPhone 3GS, iPhone 4, iPhone 4S; iPod Touch (4th & 5th generation); iPad 2, iPad
6.1.3 10B329
months ago (3rd generation), iPad (4th generation), iPad Mini
May 2, 2013; 3
6.1.4 10B350 iPhone 5
months ago
7.0 Beta August 15, 2013; 14 iPhone 4, iPhone 4S, iPhone 5; iPad 2, iPad (3rd generation), iPad (4th
11A4449d
6 days ago generation), iPad Mini; iPod Touch (5th generation)