iOS architecture

iOS is the operating system that runs on all Apple mobile devices (iPhones, iPads, and iPods), which it shares with the Darwin foundation (https://en.wikipedia.org/wiki/Darwin_(operating_system)).

Unlike other major operating systems, iOS manages the hardware device and provides the technologies required to build the applications on the platform. There are a few default system apps shipped along with the devices, such as Mail, Calendar, Calculator, Phone, Safari, and so on, which are typically used by users.

It is not possible to run iOS and Mac OS X on any other hardware apart from Apple's, and it is restricted to use iOS on any other mobile device apart from Apple's for security and commercial reasons. This has paved the way for ...

Get Mobile Application Penetration Testing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.