1. Trang chủ
  2. » Công Nghệ Thông Tin

Tổng quan về hệ điều hành iOS

19 502 5

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 350,61 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

 Originally developed for the iPhone, but it’s extended now to support other Apple devices such as the iPod Touch, iPad, and Apple TV... Architecture - Cocoa Touch Layer The Cocoa Tou

Trang 1

Mobile and Devices System

iPhone OS

GVHD: Dr Trần Ngọc Minh

SVTH:

Phan Nhật Hoàng - 51001127

Nguyễn Chí Thông- 51003255

Hồ Diên Tuấn Anh - 51000044

Trang 2

I What is an Operating System ?

II What is iOS ?

III Architecture

IV Features

V iOS Jailbreaking

VI Conclusion

Trang 3

What is an Operating System

 Software that supports a computer’s basic functions, such as scheduling tasks, executing applications, and controlling

peripherals

 Most important system software in computer system

 NOTE: User cannot run an application program on computer without OS

Trang 4

What is iOS ?

Trang 5

 iOS (formerly iPhone OS) is Apple’s mobile operating system.

 Apple does not license I for installation on non-Apple hardware

(distributed exclusively for Apple hardware)

 OS is derived from Mac OS X.

 Originally developed for the iPhone, but it’s extended now to

support other Apple devices such as the iPod Touch, iPad, and Apple TV.

Trang 6

What is iOS ? - Architecture

Trang 7

Architecture - Cocoa Touch Layer

 The Cocoa Touch layer contains key frameworks for building iOS apps

 These frameworks define the appearance of your app

 Include high-level features and Cocoa Touch Frameworks

Trang 8

Cocoa Touch Layer – High-level features

Trang 9

Cocoa Touch Frameworks

 Services Cocoa Touch Layer offers.

Features:

Address Book UI Framework

Event Kit UI Framework

Game Kit Framework

iAd Framework

Map Kit Framework

Message UI Framework

Twitter Framework

UIKit Framework

Trang 10

Media Layer

Trang 11

Core Layer

 High-Level Features

Peer-to-Peer Services

iCloud Storage

Automatic Reference Counting

Block Objects

Data Protection

File-Sharing Support

Grand Central Dispatch

In-App Purchase

SQLite

XML Support

Trang 12

Core Layer

 Core Services Frameworks

Accounts Framework

Address Book Framework

CFNetwork Framework

Core Data Framework

Core Foundation Framework

Core Location Framework

Core Media Framework

Core Motion Framework

Core Telephony Framework

Social Framework

Trang 13

Core OS Layer

Trang 14

 Home Screen

 Included Applications

 Multitasking

 Siri

 Game Center

Trang 15

 The process of removing limitations on iOS, Apple's operating system, on devices running it through the use of software and hardware exploits

 Target: iPhone, iPod touch, iPad and second-generation Apple TV

 Why is “Jailbreak” ?

Trang 16

 A jailbroken running iOS can still use the App Store, iTunes, and other normal functions

 Potentials of Security, Privacy and Stability

Trang 17

 1.0: Alpine

 1.1: Little Bear 2.0: Big Bear

 2.1: Sugarbowl

 2.2: Timberline

 3.0: Kirkwood

 3.1: Northstar

 3.2: Wildcat (iPad only)

 4.0: Apex

 4.1: Baker

 4.2: Jasper (4.2.5 - 4.2.10: Phoenix)

 4.3: Durango

 5.0: Telluride

 5.1: Hoodoo

 6.0: Sundance

 6.1: Brighton

 7.0: Innsbruck

 7.1: Sochi

 8.0: ?

Trang 18

 1.0: Alpine

 1.1: Little Bear 2.0: Big Bear

 2.1: Sugarbowl

 2.2: Timberline

 3.0: Kirkwood

 3.1: Northstar

 3.2: Wildcat (iPad only)

 4.0: Apex

 4.1: Baker

 4.2: Jasper (4.2.5 - 4.2.10: Phoenix)

 4.3: Durango

 5.0: Telluride

 5.1: Hoodoo

 6.0: Sundance

 6.1: Brighton

 7.0: Innsbruck

 7.1: Sochi

 8.0: Okemo

Trang 19

[1] Wikipedia – Jailbreaking

[3] Wikipedia - iOS

Ngày đăng: 07/01/2016, 20:24

TỪ KHÓA LIÊN QUAN

w