200 likes | 419 Views
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. Agenda. What is an Operating System ? What is iOS ? Architecture Features iOS Jailbreaking Conclusion.
E N D
Mobile and Devices System iPhone OS GVHD: Dr. TrầnNgọc Minh SVTH: PhanNhậtHoàng - 51001127 NguyễnChíThông - 51003255 HồDiênTuấnAnh - 51000044
Agenda • What is an Operating System ? • What is iOS ? • Architecture • Features • iOS Jailbreaking • Conclusion
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
What is iOS ? • 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.
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
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
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
Core Layer • Core Services Frameworks • Accounts Framework • Address Book Framework • CFNetworkFramework • Core Data Framework • Core Foundation Framework • Core Location Framework • Core Media Framework • Core Motion Framework • Core Telephony Framework • Social Framework
Features • Home Screen • Included Applications • Multitasking • Siri • Game Center
Jailbreaking • 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” ?
Jailbreaking • A jailbroken running iOS can still use the App Store, iTunes, and other normal functions. • Potentials of Security, Privacy and Stability
Conclusion 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: ? • 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
Conclusion 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 • 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
Reference [1] Wikipedia – Jailbreaking [2] iOS Tech Overview [3] Wikipedia - iOS