1 / 19

Mobile and Devices System iPhone OS

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.

hedia
Télécharger la présentation

Mobile and Devices System iPhone OS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. Agenda • What is an Operating System ? • What is iOS ? • Architecture • Features • iOS Jailbreaking • Conclusion

  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

  4. What is iOS ?

  5. 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.

  6. What is iOS ? - Architecture

  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

  8. Cocoa Touch Layer – High-level features

  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

  10. Media Layer

  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

  12. 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

  13. Core OS Layer

  14. Features • Home Screen • Included Applications • Multitasking • Siri • Game Center

  15. 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” ?

  16. Jailbreaking • A jailbroken running iOS can still use the App Store, iTunes, and other normal functions. • Potentials of Security, Privacy and Stability

  17. 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

  18. 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

  19. Reference [1] Wikipedia – Jailbreaking [2] iOS Tech Overview [3] Wikipedia - iOS

More Related