iOS

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

iOS
Изображение логотипа
Рабочий стол новой iOS 16
Рабочий стол новой iOS 16
Разработчик Apple Inc.
Семейство ОС UNIX на основе компонентов Darwin
Основана на C, C++, Objective-C, Swift
Исходный код Закрытый исходный код (отдельные компоненты могут быть открыты)
Первый выпуск 28 июня 2007
(15 лет назад)
 (2007-06-28)
Последняя версия 16.3.1 (14 февраля 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 (до 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 основан на концепции прямого взаимодействия с использованием жестов «мультитач»[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. Вашингтон: РИА Новости (8 июня 2015). Дата обращения: 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.

Ссылки[править | править код]