0% found this document useful (0 votes)
84 views4 pages

iOS Technology Layers: Core OS Layer

iOS has four main technology layers: Core OS, Core Services, Media, and Cocoa Touch. The Core OS layer manages low-level system components like memory, files, and networking. The Core Services layer provides fundamental interfaces for files, data types, and networking. The Media layer supports multimedia frameworks. The Cocoa Touch layer implements graphical, event-driven applications using Objective-C frameworks.

Uploaded by

KarthikPillai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views4 pages

iOS Technology Layers: Core OS Layer

iOS has four main technology layers: Core OS, Core Services, Media, and Cocoa Touch. The Core OS layer manages low-level system components like memory, files, and networking. The Core Services layer provides fundamental interfaces for files, data types, and networking. The Media layer supports multimedia frameworks. The Cocoa Touch layer implements graphical, event-driven applications using Objective-C frameworks.

Uploaded by

KarthikPillai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 4

iOS Technology Layers

iOS, there are four


The kernel in iOS is
abstraction layers:
based on a variant
the Core OS layer,
of the same basic
the Core Services
Mach kernel that
layer, the Media
is found in Mac OS
layer, and the
X.
Cocoa Touch 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.

Cocoa Touch 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

5.3 (iOS 6105 (iOS


June 19, 2013; 2
version build Apple TV (2nd & 3rd generation)
6.1.4) 10B809) 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)

You might also like