IOS

iOS (до 24 июня 2010 года — iPhone OS) — мобильная операционная система для смартфонов, электронных планшетов, носимых проигрывателей, разрабатываемая и выпускаемая американской компанией Apple. Выпущена в 2007 году; первоначально — для iPhone и iPod touch, позже — для таких устройств, как iPad. В 2014 году появилась поддержка автомобильных мультимедийных систем Apple CarPlay. В отличие от Android (Google), выпускается только для устройств, производимых фирмой Apple.

В iOS используется ядро XNU, основанное на микроядре Mach и содержащее программный код, разработанный компанией Apple, а также код из ОС NeXTSTEP и FreeBSD. Ядро iOS почти идентично ядру настольной операционной системы Apple macOS (ранее называвшейся OS X). Начиная с самой первой версии iOS работает только на планшетных компьютерах и смартфонах с процессорами архитектуры ARM.

Что важно знать
iOS
Изображение логотипа
Разработчик Apple Inc.
Семейство ОС UNIX на основе компонентов Darwin
Основана на C, C++, Objective-C, Swift
Исходный код Закрытый исходный код (отдельные компоненты могут быть открыты)
Первый выпуск 28 июня 2007
(18 лет назад)
 (2007-06-28)
Последняя версия 16.4.1 (20E252)[уточнить] (7 апреля 2023[уточнить])
Частота обновления финальных версий 1 раз в месяц
Метод обновления Apple Software Update[d], iTunes и обновление по воздуху
Менеджеры пакетов App Store
Поддерживаемые языки русский, английский и ещё 38 языков[1][2][3][4]
Поддерживаемые платформы iPod Touch, Apple TV, HomePod и Apple Watch
Тип ядра XNU (гибридное)
Интерфейс Cocoa Touch
Лицензия проприетарная
Состояние актуальное, разрабатывается
Веб-сайт apple.com/ios/ (англ.)

Общие сведения

Пользовательский интерфейс iOS основан на концепции прямого взаимодействия с использованием жестов «мультитач»[5][6][7][8][9][10]. Элементы управления интерфейсом состоят из ползунков, переключателей и кнопок.

iOS разработана на основе операционной системы OS X (позднее переименованной в macOS) и использует тот же набор основных компонентов Darwin, совместимый со стандартом POSIX.

Слои абстракции iOS:

История создания

Операционная система 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, не всегда получая новые функции одновременно с последней.

5 июня 2023 года была анонсирована iOS 17. Была предоставлена возможность добавления режим ожидания. Её получили все модели, которые ранее получили iOS 16, за исключением iPhone 8, iPhone 8 Plus, iPhone X, iPad (5 поколения) и iPad Pro (1 поколения).

10 июня 2024 года была выпущена в свет бета-версия iOS 18.

Последующие версии более не привязанны к порядковому номеру поколения, в названиях ОС будет указан основной год их развертывания. Таким образом, вслед за iOS 18 для iPhone появится не iOS 19, а iOS 26. Та же логика применяется ко всем другим системам: iPadOS 26, macOS 26, watchOS 26, tvOS 26 и visionOS 26[15].

Приложения iOS

К июню 2015 года магазин приложений App Store содержал 1,5 млн приложений для iOS, которые все вместе были загружены более 100 млрд раз[16].

История версий

Версия 17 (iOS 17)

Версия iOS была анонсирована 5 июня 2023 года на WWDC 2023, получает новые обновления безопасности и исправления ошибок несколько раз в месяц, но больше не получает новые обновления функций из-за выхода iOS 18. Финальный выпуск состоялся 18 сентября 2023 года[29]. В отличие от предыдущих лет, программа бета-тестирования для разработчиков стала открытой для всех и не требовала подписки[30].

Стороннее ПО

Другие приложения могут быть разработаны с помощью Xcode для Mac и iPhone, iPod Touch и iPad, Codea[31] для iPad, и опубликованы в App Store — онлайн-магазине, который поставляется с самим iPhone/iPod touch/iPad начиная с версии iPhone OS 2.0, и является крупнейшим магазином мобильных приложений (на июнь 2013 года — более 900 тыс. приложений для iOS, более 350 тыс. приложений специально для iPad). Формат установочных пакетов — .ipa. Для установки приложения должны быть подписаны сертификатом, выпущенным компанией Apple[32], что делает операционную систему наиболее безопасной (разработчики могут получить временный сертификат для установки приложений на ограниченном числе устройств). Запуск неподписанных приложений в некоторых версиях возможен после процедуры Jailbreak[33].

С 2024 года пользователи из ЕС могут скачивать на свои устройства не только Apple App Store, но и сторонние магазины приложений. Изменения в iOS 17.4 обусловлены новым принятым в ЕС законом о цифровых рынках (Digital Markets Act, DMA)[34].

Примечания

Литература

  • Дэйв Марк и др. 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.

Ссылки