iOS

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

iOS
Изображение логотипа
iOS 16, запущенная на iPhone 13
iOS 16, запущенная на iPhone 13
РазработчикApple Inc.
Семейство ОСUNIX на основе компонентов Darwin
Основана наC, C++, Objective-C, Swift
Исходный кодЗакрытый исходный код (отдельные компоненты могут быть открыты)
Первый выпуск28 июня 2007
Последняя версия16 (12 сентября 2022)
Частота обновления финальных версий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 используется ядро XNU, основанное на микроядре Mach и содержащее программный код, разработанный компанией Apple, а также код из ОС NeXTSTEP и FreeBSD. Ядро iOS почти идентично ядру настольной операционной системы Apple macOS (ранее называвшейся OS X). Начиная с самой первой версии iOS работает только на планшетных компьютерах и смартфонах с процессорами архитектуры ARM.

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

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

Приложения iOS

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

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

Стороннее ПО

Другие приложения могут быть разработаны с помощью 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].

Примечания

  1. iPad Pro - Technical Specifications - Apple. Дата обращения: 19 апреля 2018. Архивировано 30 октября 2018 года.
  2. iPad mini 5 - Specs - Apple. Дата обращения: 19 апреля 2018. Архивировано 24 октября 2015 года.
  3. iPad Air 3 - Technical Specifications - Apple. Архивировано 26 октября 2015 года.
  4. iPhone 7s - Technical Specifications - Apple. Архивировано 22 октября 2015 года.
  5. iOS 4 iPhone Update RELEASED: A Guide To iOS 4 | HuffPost. Дата обращения: 28 июня 2018. Архивировано 1 октября 2018 года.
  6. Apple iPhone iOS 4 Software Update Excepted Monday | New & Opinion | PCMag.com. Дата обращения: 28 июня 2018. Архивировано 23 июня 2014 года.
  7. Ars reviews iOS 4: what’s new, notable, and what needs work | Ars Technica. Дата обращения: 28 июня 2018. Архивировано 28 июня 2018 года.
  8. iOS 4.2 First Look: iPad gets Multitasking, Printing | WIRED. Дата обращения: 28 июня 2018. Архивировано 28 июня 2018 года.
  9. Переключение между программами на устройстве iPhone, iPad или iPod touch — Служба поддержки Apple. Дата обращения: 28 июня 2018. Архивировано 28 июня 2018 года.
  10. Multitasking With iOS 4 is Horrible: Apple Blew It | PCWorld. Дата обращения: 28 июня 2018. Архивировано 1 октября 2018 года.
  11. Apple представила сотовый телефон iPhone. Дата обращения: 25 февраля 2013. Архивировано 2 июля 2012 года.
  12. Apple – iPhone – Features – OS X (недоступная ссылка). Дата обращения: 15 июня 2010. Архивировано 11 января 2008 года.
  13. Joseph Tartakoff. Apple Avoids iPhone-Like Trademark Battle Thanks To Cisco, FaceTime Deals (англ.) (недоступная ссылка). paidContent (7 июня 2010). Дата обращения: 2 февраля 2011. Архивировано 11 мая 2011 года.
  14. Apple - Legal - Trademark List. www.apple.com. Дата обращения: 17 мая 2016. Архивировано 4 июня 2021 года.
  15. Алексей Богдановский. Компания Apple сообщила о более чем 100 млрд скачиваний из App Store. Вашингтон: РИА Новости (2015-06-087). Дата обращения: 28 апреля 2021. Архивировано 21 августа 2018 года.
  16. Apple — iPhone — New features in the iOS 4 Software Update. Дата обращения: 28 сентября 2017. Архивировано 27 июня 2009 года.
  17. Apple Updates iOS to 6.1. Дата обращения: 25 февраля 2013. Архивировано 16 марта 2017 года.
  18. Apple представила iOS 7 (недоступная ссылка). Lenta.ru (10 июня 2013). Архивировано 11 июня 2013 года.
  19. Прямая трансляция WWDC 2014. Дата обращения: 18 января 2015. Архивировано 18 января 2015 года.
  20. Apple объявляет о доступности iOS 8 с 17 сентября. apple.com. Дата обращения: 18 января 2015. Архивировано 18 января 2015 года.
  21. Архивированная копия. Дата обращения: 18 ноября 2017. Архивировано 16 ноября 2017 года.
  22. Архивированная копия. Дата обращения: 18 ноября 2017. Архивировано 10 ноября 2017 года.
  23. Архивированная копия. Дата обращения: 18 ноября 2017. Архивировано 17 ноября 2017 года.
  24. Apple Releases iOS 11.4 With Messages in iCloud and AirPlay 2 - Mac Rumors. Дата обращения: 21 июня 2018. Архивировано 21 июня 2018 года.
  25. iOS 11.4: что нового?. Дата обращения: 21 июня 2018. Архивировано 21 июня 2018 года.
  26. Вышли первые бета-версии iOS 12, watchOS 5, tvOS 12 и macOS Mojave - AppleInsider.ru. Дата обращения: 5 июня 2018. Архивировано 12 июня 2018 года.
  27. SHSH - The iPhone Wiki. Дата обращения: 12 июня 2019. Архивировано 6 июня 2019 года.
  28. Codea для iPad в iTunes App Store. Дата обращения: 28 сентября 2017. Архивировано 21 декабря 2017 года.
  29. Code Signing (англ.). Apple. Дата обращения: 21 августа 2018. Архивировано 11 июля 2018 года.
  30. Dominic Chell, Tyrone Erasmus, Shaun Colley, Ollie Whitehouse. Jailbreaking explained // The Mobile Application Hacker's Handbook. — John Wiley & Sons, 2015. — С. 29. — 816 с. — ISBN 9781118958506. Архивная копия от 15 сентября 2020 на Wayback Machine

Литература

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

Ссылки