iOS

iOS, formally known as iPhone OS, is the operating system for all iDevices.

History

iPhone OS began in and was announced alongside the original iPhone at the Macworld Conference & Expo on . Later that year, on , the original iPhone was released to the world with (what is now) iPhone OS 1.0.

Name

Initially, iOS didn't even have a name; It was initially just said to run a trimmed down version of Mac OS X (now macOS). With the release of the iPhone OS 2 and iPhone SDK, Apple dubbed it iPhone OS. Initially chosen as it was what ran on the iPhone, it later was utilized by the iPod touch, iPad, and Apple TV (second generation and newer). As such, iPhone OS was renamed "iOS" with the fourth major version. This name was utilized for all iDevices for many years.

With the release of the original Apple Watch on , Apple released watchOS, a trimmed down version of iOS that's designed for the small screen of the Watch. Unlike the (then unreleased) tvOS and iPadOS which kept version number parity with iOS, the original Apple Watch was released with watchOS 1.0, based on iOS 8.2.

Later that year, with the release of the fourth generation Apple TV in , Apple released tvOS 9 alongside iOS 9. tvOS, like watchOS, is (internally) still iOS, but designed for a 10-foot user interface. The second and third generation Apple TVs however, continued to use the "iOS" branding.

Four years after the release of iOS 9, with iOS 13, Apple again rebranded iOS, but this time for their iPad line of products. The resulting operating system was named iPadOS. According to Apple, the change was made to differentiate the iPad from the iPhone and iPod touch lines as it (iPadOS) would contain a greater emphasis on multitasking.[AppleUnveilsIPadOS]

Architecture

iOS (and watchOS, tvOS, and iPadOS) features a hybrid kernel known as XNU. It is mostly programmed in ARM assembly, C, C++, and Objective-C. As XNU is Unix-like, it uses "union mounting" (compared to the Windows way of using drive letters). The flash is partitioned into two separate blocks: one for the operating system (mounted at /) and one for the user data (mounted at /private/var).

Installation Size

Over the years, iOS has required more and more space as the operating system has become more complex. Initially, iPhone OS required less than half a gigabyte to function, but with almost each major release, the root filesystem partition grows bigger. Currently, iOS 13 will claim over six gigabytes for itself.

Apps

iOS features many built-in apps. Some have been available since the inception (such as Phone), others removed over time, and others added as time goes on.

AppAvailabilityDescription
Apple Store13.0? - presentApple Store
App Store2.0 - presentApp Store client
Books
(previously iBooks)
8.0 - presentPDF and eBook viewer
Calculator1.0 - presentScientific calculator
Calendar1.0 - presentCalendar
Camera1.0 - presentCamera
Clips13.0 - presentShort video (clip) editor
Clock1.0 - presentWorld clocks, alarms, and timers
Compass3.0 - presentCompass and (in later versions) spirit level
Contacts1.??? - presentContact book
Demo App1.0 - presentUsed in demo displays to display a video when the device is not in use
FaceTime7.0 - presentFaceTime telephony
Files13.0 - presentiCloud file manager
Find My
(previously Find My iPhone and Find My Friends)
9.0 - presentDevice and friend locator
Game Center (app)4.1 - 9.3.6Game Center account manager
Health8.0 - presentHealth informatics
Home8.0 - presentHomeKit based devices manager
iTunes Store
(previously just iTunes)
1.1 - presentiTunes Store client
Mail1.0 - presentEmail manager
Maps1.0 - presentApple Maps (Google Maps on 5.1.1 and below)
Measure11.0 - presentAR based measuring app
Messages
(previously Text and SMS)
1.0 - presentTexting (SMS) and (since iOS 5) iMessage
News9.0 - presentNews
Nike+iPod2.2.1 - 8.4.1Nike+ receiver
Notes1.0 - presentNote taking app
Phone1.0 - presentPhone
Photos1.0 - presentPhoto library
Podcasts8.0 - presentPodcast library
Reminders6.0 - presentReminders manager
Safari1.0 - presentWeb browser
Settings1.0 - presentDevice settings manager
Setup5.0 - presentDevice setup; Runs after a restore or update
Siri4.0 - presentSiri
Stock1.0 - presentStock price viewer
Tips8.0 - presentDevice tips
TV13.0 - presentApple TV+ client
Voice Memos3.0 - presentAudio recorder
Wallet
(previously Passbook)
6.0 - presentApple Wallet
Watch8.0 - presentApple Watch manager
Weather1.0 - presentWeather viewer
YouTube1.0 - 5.1.1YouTube

Versions of iOS

Apple has maintained a steady release schedule with iOS' (and related) major releases; A new major version is released with every new flagship iPhone. Currently, iOS is on it's 13th major release with iOS 14 expected to be announced at WWDC 2020.

Each link below will take you to a page dedicated to that major version and its new features. In addition, each page will contain a full version history of that major version.

watchOS

tvOS

iPadOS

References