Пользовательский интерфейс iOS основан на концепции прямого взаимодействия с использованием жестов «мультитач»[5][6][7][8][9][10]. Элементы управления интерфейсом состоят из ползунков, переключателей и кнопок.
iOS разработана на основе операционной системы OS X (позднее переименованной в macOS) и использует тот же набор основных компонентов Darwin, совместимый со стандартом POSIX.
Операционная система iPhone OS была представлена 9 января 2007 года совместно со смартфоном iPhone 2G (первый смартфон компании Apple) лично Стивом Джобсом на выставке-конференции Macworld Conference & Expo и выпущена в июне того же года[11]. Apple не предполагала отдельного названия для операционной системы, поэтому первоначальный слоган звучал так: «iPhone работает на OS X»[12].
27 января 2010 года был представлен iPad 1 (первый планшетный компьютер компании Apple), для которого была создана особая версия ОС iPhone OS 3.2, из особенностей имевшая обои на рабочем столе и видоизменённый Dock.
В июне 2010 года компания Apple решила переименовать операционную систему iPhone OS в iOS. Желая избежать возможных судебных разбирательств с компанией Cisco, которая на тот момент уже более десятилетия использовала название IOS для своих операционных систем, применяемых в маршрутизаторах, Apple приобрела у Cisco лицензию на торговую марку IOS[13][14].
iOS 4.0 (унифицированная версия iPhone OS, совместимая с iPhone, iPad и iPod Touch) вышла в конце 2010 года, унаследовав большинство нововведений, представленных в iPhone OS 3.2 (но теперь уже на всех устройствах, а не только iPad).
В 2017 году на конференции WWDC 2017 было объявлено о переименовании версии iOS для планшетов Apple в iPadOS. Операционная система получила ряд нововведений, эксклюзивных для планшетов, и с тех пор iPadOS развивалась параллельно с iOS, не всегда получая новые функции одновременно с последней.
Приложения iOS
К июню 2015 года магазин приложений App Store содержал 1,5 млн приложений для iOS, которые все вместе были загружены более 100 млрд раз[15].
1.1.1 — 27 сентября 2007 года. Поддержка ТВ-выхода и изменение дизайна калькулятора.
1.1.3 — 15 января 2008 года. В iPod touch добавлены приложения «Карты», «Погода», «Акции» и «Заметки»; Карты Google могут определять положение посредством триангуляции по сигналам базовых станций сетей сотовой связи или получения данных о местоположении сетей Wi-Fi; иконки можно двигать и перемещать на другие страницы; клавиатура поддерживает мультитач; количество сохраняемых SMS-сообщений увеличено с 1000 до 75000.
1.1.4 — 26 февраля 2008 года. Увеличена скорость интерфейса; серьёзно увеличена кадровая частота камеры.
1.1.5 — 15 июля 2008 года. Только для iPod touch, улучшена безопасность для тех, кто не пожелал платить за обновление до версии 2.0.
4.0 — выпущена 21 июня 2010 года: более 100 новых функций и более 1500 новых API для разработчиков приложений, добавлена многозадачность; совместима с iPhone 3G, iPhone 3GS, iPhone 4, iPod touch второго, третьего и четвёртого поколений. Первая версия для iPhone 4.
4.1 — выпущена 8 сентября 2010 года.
4.2.1 — выпущена 22 ноября 2010 года; совместима со всеми устройствами Apple, кроме iPod touch и iPhone первых поколений. Последняя версия для Apple iPhone 3G и iPod touch 2.
4.2.5-4.2.10 — только для iPhone 4 CDMA.
4.3 — выпущена 9 марта 2011 года.
4.3.3 — выпущена 4 мая 2011 года — прошивка нацелена на существенное обрезание функции слежки[уточнить] за пользователем:
4.3.4 — выпущена 15 июля 2011 года — устраняет уязвимость в системе безопасности, связанную с просмотром вредоносных файлов PDF.
4.3.5 — выпущена 25 июля 2011 года — исправляет уязвимость системы безопасности, связанную с проверкой сертификатов.
Представление iOS 6 beta на WWDC 2012 — 12 июня 2012 года.
Представление iOS 6 Golden Master в Yerba Buena Center — 12 сентября 2012 года.
6.0 — 19 сентября 2012 года. Включают более 200 нововведений, в том числе карты от Google заменены на карты собственного производства, изменены цветовые гаммы приложений Телефон и Музыка, добавлен Passbook, а YouTube удален и доступен в App Store. Операционная система претерпела как значительные, так и не совсем заметные косметические изменения, например, гамма клавиатуры набора номера изменилась с темной на белую. Первая версия для iPhone 5.
6.0.1 — 29 октября 2012 года. Исправлена ошибка, препятствовавшая установка устройством iPhone 5 обновлений ПО. Исправлена ошибка, которая могла приводить к отображению горизонтальных линий поверх клавиатуры. Устранена проблема, которая могла приводить к отказам в работе вспышки камеры. Повышен уровень надежности работы iPhone 5 и iPod touch (5-го поколения) при подключении к зашифрованным сетям Wi-Fi WPA2. Устранена проблема, в некоторых случаях препятствовавшая использованию устройством iPhone сотовых сетей. Представлен единый переключатель «Сотовые данные» для iTunes Match. Исправлена ошибка с защитой паролем, которая в отдельных случаях могла приводить к предоставлению доступа к информации карт Passbook с заблокированного экрана. Исправлена ошибка, влиявшая на функциональность собраний Exchange.
6.0.2 — 13 декабря 2012 года. Для iPhone 5 и iPad mini. Исправляет ошибку c Wi-Fi.
6.1 — 24 января 2013 года. Добавлена поддержка новых LTE-сетей, а также подписчики iTunes Match теперь смогут загружать из iCloud песни по отдельности, редизайн Passbook, в первоначальной настройке устройства надо активировать FaceTime и iMessage, большая кнопка «отчет о проблеме» в картах Apple. Новый плеер на экране блокировки[17].
6.1.1 — 11 февраля 2013 года. Только для iPhone 4S. В данном обновлении исправлена ошибка, которая могла влиять на производительность и надёжность работы iPhone 4S в сотовых сетях 3G.
6.1.2 — 16 февраля 2013 года. Исправлена ошибка в Exchange, которая приводила к повышенному потреблению трафика, а также уменьшению времени работы батареи.
6.1.3 — 13 марта 2013 года. Добавлены 3D и Flyover для карт Японии. Исправлен баг с медленной закачкой из App Store на iPhone 5.
6.1.4 — 27 апреля 2013 года. Только для iPhone 5. Обновление профиля аудио для устройства громкой связи телефона.
6.1.5 — 15 ноября 2013 года. Только для iPod touch 4G. Исправление ошибок с FaceTime.
6.1.6 — 21 февраля 2014 года. Исправление нескольких ошибок. Последняя версия для Apple iPhone 3GS и iPod touch 4.
Представление iOS 7 beta на WWDC 2013 — 10 июня 2013 года[18]. Новая версия отличается более минималистичным дизайном, сообщил Тим Кук, генеральный директор Apple. Над интерфейсом iOS 7 работали главный дизайнер Apple Джонатан Айв и вице-президент по OS X Крейг Федериги под руководством маркетологов Apple. Айв — один из противников элементов дизайна, которые похожи на реальные предметы. Дизайн iOS 7 — более «плоский». В ней впервые появилась полноценная многозадачность. Интерфейс и штатные программы iOS 7 были значительно переработаны. Официальный выход релиза состоялся 18 сентября 2013 года. Обновление доступно для устройств iPhone 4 и новее, iPad 2 и новее, iPad mini и iPod Touch 5.
Представление iOS 7 Golden Master 10 сентября 2013 года.
iOS 7.0. Доступна для всех с 18 сентября 2013 года. Первая версия для iPhone 5S и 5C.
iOS 7.0.1 — 18 сентября 2013 года. Версия доступна только для iPhone 5C и 5S. Исправлены многие незначительные ошибки операционной системы, а также устранён баг с взаимодействием функции Touch ID и iTunes Store.
iOS 7.0.2 — 26 сентября 2013 года. На всех устройствах исправлены ошибки, которые могли позволить посторонним обойти ввод код-пароля на заблокированном экране. Вновь представлена возможность ввода код-пароля на греческой клавиатуре.
iOS 7.0.3 — 22 октября 2013 года. Версия для всех поддерживаемых устройств. Исправления многих ошибок операционной системы
iOS 7.0.4 — 14 ноября 2013 года. Версия для всех поддерживаемых устройств. Исправления некоторых ошибок, включая проблему, которая приводила к сбоям вызовов FaceTime у некоторых пользователей.
iOS 7.0.5 — 29 января 2014 года. Версия доступна. Исправления проблемы со связью в Китае на некоторых устройств.
iOS 7.0.6 — 21 февраля 2014 года. Устранена проблема безопасности, возникавшая при проверке SSL-подключения.
iOS 7.1 — 10 марта 2014 года. Версия для всех поддерживаемых устройств. Улучшения и исправления ошибок. Добавлена функция CarPlay. Изменены иконки приложений «Телефон», «Сообщения» и «FaceTime»; они стали темнее и тусклее. Графические изменения экрана вызова, приложения телефон, и экрана выключения. Ускорены выключение телефона, и анимация. Добавлен bounce-эффект в пункте управления, уменьшен bounce камеры на экране блокировки. Изменены слайдеры ответа на вызов и выключения телефона. Немного изменился эффект разблокировки. Улучшены работа Touch ID, стабильность системы и производительность iPhone 4. Добавлены пункты «Формы кнопок», «Понижение точки белого», «Затемнение цветов» в универсальном доступе. Пункт «Пароль» переместился на главный экран настроек. Изменен слайдер разблокировки. Изменен пункт «Очистить» в центре уведомлений. Там же добавилась надпись «Нет уведомлений» и «Нет пропущенных уведомлений», если нет уведомлений в пунктах «Все» и «Пропущенные» соответственно. Некоторые языки Siri стали звучать реалистичнее. Буквы на клавиатуре сделали чуть жирнее, также была изменена анимация сворачивания приложений путём pintch-to-zoom одновременно четырьмя пальцами на всех iPad.
iOS 7.1.1 — 22 апреля 2014 года. Улучшена стабильность и исправлены найденные ошибки. Улучшено распознавание отпечатков пальцев Touch ID; исправлена ошибка, которая могла влиять на чуткость клавиатуры; исправлена ошибка, возникавшая во время использования клавиатур Bluetooth при включенном VoiceOver.
iOS 7.1.2 — 30 июня 2014 года. Улучшена подключаемость iBeacon и стабильность. Исправлена ошибка передачи данных на некоторые аксессуары сторонних производителей, включая сканеры штрих-кода.
Исправлена ошибка, связанная с классом защиты данных во вложениях Mail. Последняя версия для iPhone 4.
Представление iOS 8 на WWDC2014 2 июня 2014 года. В новой версии был немного обновлен дизайн, а также было добавлено несколько абсолютно новых функций[19].
iOS 8.0 — релизная версия 17 сентября 2014 года. Первая стабильная версия. Apple начала распространять обновление iOS 8[20] начиная с 17 сентября 2014 года для iPhone 4S, iPhone 5, iPhone 5C, iPhone 5S, iPod Touch 5th generation, iPad 2, iPad with Retina display, iPad Air, iPad mini и iPad mini with Retina display. По сравнению с beta-версиями в ней были исправлены ошибки и мелкие недоработки. Первая версия для iPhone 6 и 6 Plus.
iOS 8.0.1 — релиз 24 сентября 2014 года. Доступны программы HealthKit, исправлены ошибки отключения сторонних клавиатур при вводе пароля, доступа программ к фотографиям медиатеки, использования данных при приеме SMS/MMS, выгрузки фото и видео из Safari. Улучшены функции «Доступ» (iPhone 6/6 Plus), «Запрос на покупку» при Семейном доступе, восстановление рингтонов из iCloud. Данная версия оказалась самым неудачным билдом ОС за всю историю Apple. После обновления iPhone 6 и 6 Plus переставали принимать мобильную связь.
iOS 8.0.2 — релиз 25 сентября 2014.
iOS 8.1 — релиз 20 октября 2014 года.
iOS 8.1.1 — релиз 16 ноября 2014 года.
iOS 8.1.2 — релиз 9 декабря 2014 года.
iOS 8.1.3 — релиз 29 января 2015 года. Увеличено быстродействие на iPhone 4S и исправлены ошибки с FaceTime на iPhone 5.
iOS 8.2 – релизная версия 9 марта 2015 года. Добавлено приложение-компаньон для часов Apple Watch
iOS 8.3 — релиз 8 апреля 2015 года. Добавлены русский, голландский, датский, шведский, португальский (Бразилия), турецкий, тайский, английский (Индия, Новая Зеландия) языки в Siri
iOS 8.4 — релиз 30 июня 2015 года. Новый сервис Apple Music, полностью переделано приложение "Музыка"
iOS 8.4.1 – релиз 13 августа 2015 года. Исправление ошибок в Apple Music.
iOS 9 beta 1. Представлена на конференции WWDC'15 8 июня 2015 года.
iOS 9 GM — релиз 9 сентября 2015 года.
iOS 9.0 — релизная версия 16 сентября 2015 года. Исправлены ошибки и недочеты. Первая версия для iPhone 6S и 6S Plus.
iOS 9.0.1 — релиз 24 сентября 2015 года. Исправлены мелкие ошибки.
iOS 9.0.2 — релиз 30 сентября 2015 года. Исправлены мелкие ошибки и некоторые улучшения.
iOS 9.1 — релиз 21 октября 2015 года. Улучшена функция Live Photo и другие изменения.
iOS 9.2 — релиз 9 декабря 2015 года. Исправлены многие ошибки, в том числе самовключающийся капслок для кириллической клавиатуры в Safari и других приложениях.
iOS 9.2.1 — релиз 19 января 2016 года. Исправлены ошибки, включая ошибку, которая могла препятствовать завершению установки программы при использовании MDM-сервера.
iOS 9.3 — релиз 21 марта 2016 года. Улучшены программы «Заметки», News, «Здоровье» и Apple Music. Первая версия для iPhone SE.
iOS 9.3.1 — релиз 31 марта 2016 года. Исправлены ошибки в Safari.
iOS 9.3.2 — релиз 16 мая 2016 года. Исправлены ошибки Bluetooth.
iOS 9.3.3 — релиз 16 июня 2016 года. Исправлены ошибки iMessage Image/IO.
iOS 9.3.4 — релиз 5 августа 2016 года.
iOS 9.3.5 — релиз 25 августа 2016 года. Последняя версия для iPod touch 5
iOS 9.3.6 — релиз 22 июля 2019 года. Только для Apple iPad 2, iPad 3, iPad mini 1, iPhone 4S с сим картами. Последняя версия для iPhone 4S.
iOS 10 beta 1. Представлена на конференции WWDC'16 13 июня 2016 года.
iOS 10 Golden Master — релиз 10 сентября 2016 года.
iOS 10.0 — релизная версия, вышедшая 13 сентября 2016 года. Первая версия для iPhone 7 и 7 Plus.
iOS 10.0.1 — релизная версия, вышедшая 13 сентября 2016 года.
iOS 10.0.2 — релизная версия, вышедшая 23 сентября 2016 года. Исправлены проблема EarPods с Lightning-коннектором при работе с iPhone 7 и 7 Plus. При прослушивании музыки наушники прекращали работать через некоторое время.Обновление решило проблему работы некоторых расширений и устранило ошибку, из-за которой в определенных случаях приложение Photos закрывалось после активации iCloud Photo Library.
iOS 10.0.3 — релизная версия, вышедшая 17 октября 2016 года.
iOS 10.1 — вышла 24 октября 2016 года и улучшала стабильность системы.
iOS 10.1.1 — вышла 31 октября 2016 года и включала в себя небольшие исправления для iPhone 7 и iPhone 7 Plus
iOS 10.2 — вышла 12 декабря 2016 года и включала в себя новое приложение TV (Только для США) и другие улучшения.
iOS 10.2.1 — вышла 23 января 2017 года и включала в себя небольшие исправления.
iOS 10.3 — вышла 27 марта 2017 года. Среди нововведений новая файловая система APFS, Siri может прочитать последние сообщения в Viber, WhatsApp и других мессенджерах, обновленный дизайн учетных записей в iCloud и другие изменения.
iOS 10.3.1 — вышла 3 апреля 2017 года и включает в себя исправления системы безопасности.
iOS 10.3.2 — вышла 15 мая 2017 года и включала в себя небольшие исправления.
iOS 10.3.3 — вышла 19 июля 2017 года. Включает устранение ошибок и повышение стабильности работы системы. Последняя версия для iPhone 5C.
iOS 10.3.4 — вышла 22 июля 2019 года. Только для iPhone 5 и iPad 4 с сим картами. Последняя версия для iPhone 5.
iOS 11 Golden Master — релиз 12 сентября 2017 года.
iOS 11.0 — релизная версия, вышедшая 19 сентября 2017 года. Первая версия для iPhone 8 и 8 Plus.
iOS 11.0.1 — релизная версия, вышедшая 26 сентября 2017 года.
iOS 11.0.2 — версия, вышедшая 2 октября 2017 года.
iOS 11.0.3 — версия, вышедшая 11 октября 2017 года.
iOS 11.1 — версия, вышедшая 31 октября 2017 года[21]. Первая версия для iPhone X.
iOS 11.1.1 — версия, вышедшая 9 ноября 2017 года[22].
iOS 11.1.2 — версия, вышедшая 16 ноября 2017 года[23].
iOS 11.2 — версия, вышедшая 2 декабря 2017 года.
iOS 11.2.1 — версия, вышедшая 14 декабря 2017 года.
iOS 11.2.2 — версия, вышедшая 9 января 2018 года.
iOS 11.2.5 — версия, вышедшая 23 января 2018 года.
iOS 11.2.6 — версия, вышедшая 23 февраля 2018 года.
iOS 11.3 — версия, вышедшая 29 марта 2018 года.
iOS 11.3.1 — версия, вышедшая 24 апреля 2018 года.
iOS 11.4[24][25] — версия, вышедшая 29 мая 2018 года. В этом обновлении Apple добавила поддержку беспроводной технологии AirPlay второго поколения, возможность создания стереопар с колонками HomePod, «облачные» сообщения (возможность их хранения в iCloud), фреймворк ClassKit, который используется в качестве создания образовательных приложений. Также были устранены некоторые баги и повышена общая стабильность системы.
iOS 11.4.1 — версия, вышедшая 9 июля 2018 года. Исправлены проблемы с энергопотреблением на iPhone 7 и старше и на iPad Air и старше.
iOS 12.0 beta 1. Дата выхода 5 июня 2018 года[26]. Апдейт включает поддержку фреймворка ARKit 2.0, быстрые команды для Siri, расширенную поддержку искусственного интеллекта в приложении «Фото», а также долгожданный режим контроля активности. Благодаря последнему пользователи смогут следить за тем, как много времени они проводят в приложениях, а также ограничивать доступ детей к их iPhone и iPad.
iOS 12.0 — релизная версия, вышедшая 17 сентября 2018 года. Первая версия для iPhone XS, XS Max и XR.
iOS 12.0.1 — версия, вышедшая 8 октября 2018 года.
iOS 12.1 — версия, вышедшая 30 октября 2018 года.
iOS 12.1.1 — версия, вышедшая 5 декабря 2018 года.
iOS 12.1.2 — версия, вышедшая 18 декабря 2018 года. Только для iPhone 5s и старше.
iOS 12.1.3 — версия, вышедшая 23 января 2019 года.
iOS 12.1.4 — версия, вышедшая 7 февраля 2019 года.
iOS 12.2 — версия, вышедшая 26 марта 2019 года.
iOS 12.3 — версия, вышедшая 13 мая 2019 года.
iOS 12.3.1 — версия, вышедшая 24 мая 2019 года.
iOS 12.3.2 — версия, вышедшая 10 июня 2019 года. Только для iPhone 8, 8 Plus[27].
iOS 12.4 — версия, вышедшая 22 июля 2019 года.
iOS 12.4.1 — версия, вышедшая 26 августа 2019 года.
iOS 12.4.2 — версия, вышедшая 26 сентября 2019 года.
iOS 12.4.3 — версия, вышедшая 28 октября 2019 года.
iOS 12.4.4 — версия, вышедшая 10 декабря 2019 года.
iOS 12.4.5 — версия, вышедшая 28 января 2020 года.
iOS 12.4.6 — версия, вышедшая 24 марта 2020 года.
iOS 12.4.7 — версия, вышедшая 20 мая 2020 года.
iOS 12.4.8 — версия, вышедшая 15 июля 2020 года.
iOS 12.4.9 — версия, вышедшая 5 ноября 2020 года.
iOS 12.5 — версия, вышедшая 14 декабря 2020 года.
iOS 12.5.1 — версия, вышедшая 11 января 2021 года.
iOS 12.5.2 — версия, вышедшая 26 марта 2021 года.
iOS 12.5.3 — версия, вышедшая 3 мая 2021 года.
iOS 12.5.4 — версия, вышедшая 14 июня 2021 года.
iOS 12.5.5 — версия, вышедшая 23 сентября 2021 года.
iOS 12.5.6 — версия, вышедшая 31 августа 2022 года. Последняя версия для iPhone 5s, iPhone 6, iPhone 6 Plus, iPad Air, iPad mini 2, iPad mini 3 и iPod touch (6-е поколение)
iOS 15 Beta 1 — вышла 7 июня 2021 года после конференции WWDC.
iOS 15.0 RC — вышла 14 сентября 2021 года.
iOS 15.0 — вышла 20 сентября 2021 года. Первая версия для iPhone 13, 13 Mini, 13 Pro и 13 Pro Max.
iOS 15.0.1 — вышла 1 октября 2021 года.
iOS 15.0.2 — вышла 11 октября 2021 года.
iOS 15.1 — вышла 25 октября 2021 года.
iOS 15.1.1 — вышла 17 ноября 2021 года. Только для iPhone 12, iPhone 12 mini, iPhone 12 Pro, iPhone 12 Pro Max, iPhone 13, iPhone 13 mini, iPhone 13 Pro, iPhone 13 Pro Max и содержала исправления ошибок.
iOS 15.2 — вышла 13 декабря 2021 года.
iOS 15.2.1 — вышла 12 января 2022 года.
iOS 15.3 — вышла 26 января 2022 года и содержала исправления ошибок.
iOS 15.3.1 — вышла 10 февраля 2022 года.
iOS 15.4 — вышла 14 марта 2022 года.
iOS 15.4.1 — вышла 31 марта 2022 года.
iOS 15.5 — вышла 16 мая 2022 года.
iOS 15.6 — вышла 20 июля 2022 года.
iOS 15.6.1 — вышла 17 августа 2022 года.
iOS 15.7 — вышла 12 сентября 2022 года. Последняя версия для iPhone SE (первого поколения), iPhone 6S, iPhone 6S Plus, iPhone 7, iPhone 7 Plus и iPod touch (7 поколения).
iOS 16 Beta 1 — вышла 6 июня 2022 года после конференции WWDC.
iOS 16.0 RC — вышла 7 сентября 2022 года.
iOS 16.0 — вышла 12 сентября 2022 года. Первая версия для iPhone 14, 14 Plus, 14 Pro и 14 Pro Max.
iOS 16.0.1 — вышла 14 сентября 2022 года. Только для iPhone 14, 14 Plus, 14 Pro и 14 Pro Max.
iOS 16.0.2 — вышла 22 сентября 2022 года.
iOS 16.0.3 — вышла 11 октября 2022 года.
iOS 16.1 — вышла 24 октября 2022 года.
Стороннее ПО
Другие приложения могут быть разработаны с помощью Xcode для Mac и iPhone, iPod Touch и iPad, Codea[28] для iPad, и опубликованы в App Store — онлайн-магазине, который поставляется с самим iPhone/iPod touch/iPad начиная с версии iPhone OS 2.0, и является крупнейшим магазином мобильных приложений (на июнь 2013 года — более 900 тыс. приложений для iOS, более 350 тыс. приложений специально для iPad). Формат установочных пакетов — .ipa. Для установки приложения должны быть подписаны сертификатом, выпущенным компанией Apple[29], что делает операционную систему наиболее безопасной (разработчики могут получить временный сертификат для установки приложений на ограниченном числе устройств). Запуск неподписанных приложений в некоторых версиях возможен после процедуры Jailbreak[30].
Дэйв Марк и др. iOS 6 SDK. Разработка приложений для iPhone, iPad и iPod touch = Beginning iOS 6 Development Exploring the iOS SDK. — М.: Вильямс, 2013. — 672 с. — ISBN 978-5-8459-1852-9.
Дэйв Марк и др. iOS 5 SDK. Разработка приложений для iPhone, iPad и iPod touch = Beginning iOS 5 Development: Exploring the iOS SDK. — М.: Вильямс, 2012. — 672 с. — ISBN 978-5-8459-1785-0.