IOS: различия между версиями
[отпатрулированная версия] | [непроверенная версия] |
N8tdy (обсуждение | вклад) м Исправлена опечатка Метки: с мобильного устройства через мобильное приложение через приложение для iOS App section source |
|||
(не показаны 3 промежуточные версии 3 участников) | |||
Строка 15: | Строка 15: | ||
| исходный код = Закрытый исходный код (отдельные компоненты могут быть открыты) |
| исходный код = Закрытый исходный код (отдельные компоненты могут быть открыты) |
||
| первый выпуск = {{Start date and age|2007|06|28|df=yes|p=yes|br=yes}} |
| первый выпуск = {{Start date and age|2007|06|28|df=yes|p=yes|br=yes}} |
||
| последняя версия = iOS |
| последняя версия = iOS 18.1 |
||
| дата выпуска последней версии = [[ |
| дата выпуска последней версии = [[28 октября]] [[2024]] |
||
| последняя тестовая версия = 18. |
| последняя тестовая версия = 18.2 (22A5316k) |
||
| частота обновления = 1 раз в месяц |
| частота обновления = 1 раз в месяц |
||
| ядро = [[XNU]] ([[Гибридное ядро|гибридное]]) |
| ядро = [[XNU]] ([[Гибридное ядро|гибридное]]) |
||
Строка 26: | Строка 26: | ||
'''iOS''' (до 24 июня 2010 года — '''{{s|iPhone OS}}''') — мобильная [[операционная система]] для [[смартфон]]ов, [[Планшетный компьютер|электронных планшетов]], [[Портативный мультимедийный проигрыватель|носимых проигрывателей]], разрабатываемая и выпускаемая американской компанией [[Apple]]. Первоначально — для [[iPhone]] и [[iPod touch]], позже — для таких устройств, как [[iPad]]. В 2014 году появилась поддержка автомобильных мультимедийных систем [[CarPlay|Apple CarPlay]]. В отличие от [[Android]] ([[Google (компания)|Google]]), выпускается только для устройств, производимых фирмой [[Apple]]. |
'''iOS''' (до 24 июня 2010 года — '''{{s|iPhone OS}}''') — мобильная [[операционная система]] для [[смартфон]]ов, [[Планшетный компьютер|электронных планшетов]], [[Портативный мультимедийный проигрыватель|носимых проигрывателей]], разрабатываемая и выпускаемая американской компанией [[Apple]]. Первоначально — для [[iPhone]] и [[iPod touch]], позже — для таких устройств, как [[iPad]]. В 2014 году появилась поддержка автомобильных мультимедийных систем [[CarPlay|Apple CarPlay]]. В отличие от [[Android]] ([[Google (компания)|Google]]), выпускается только для устройств, производимых фирмой [[Apple]]. |
||
В iOS используется [[Ядро операционной системы|ядро]] [[XNU]], основанное на [[Микроядро|микроядре]] [[Mach]] и содержащее [[Исходный код|программный код]], разработанный компанией Apple, а также код из [[операционная система|ОС]] [[NeXTSTEP]] и [[FreeBSD]]. Ядро iOS почти идентично ядру настольной операционной системы Apple [[macOS]] (ранее называвшейся OS{{nbsp}}X). Начиная с самой первой версии iOS работает только на [[Планшетный компьютер|планшетных компьютерах]] и [[смартфон]]ах с процессорами [[ARM (архитектура)|архитектуры ARM]]. |
В iOS используется [[Ядро операционной системы|ядро]] [[XNU]], основанное на [[Микроядро|микроядре]] [[Mach]] и содержащее [[Исходный код|программный код]], разработанный компанией Apple, а также код из [[операционная система|ОС]] [[NeXTSTEP]] и [[FreeBSD]]. Ядро iOS почти идентично ядру настольной операционной системы Apple [[macOS]] (ранее называвшейся OS{{nbsp}}X). Начиная с самой первой версии, iOS работает только на [[Планшетный компьютер|планшетных компьютерах]] и [[смартфон]]ах с процессорами [[ARM (архитектура)|архитектуры ARM]]. |
||
== Общие сведения == |
== Общие сведения == |
||
Строка 75: | Строка 75: | ||
== Стороннее ПО == |
== Стороннее ПО == |
||
Другие приложения могут быть разработаны с помощью [[Xcode]] для [[Mac]] и [[iPhone]], iPod Touch и iPad, Codea<ref>{{Cite web |url=https://itunes.apple.com/ru/app/codea/id439571171?mt=8 |title=Codea для iPad в iTunes App Store |access-date=2017-09-28 |archive-date=2017-12-21 |archive-url=https://web.archive.org/web/20171221114814/https://itunes.apple.com/ru/app/codea/id439571171?mt=8 |deadlink=no }}</ref> для [[iPad]], и опубликованы в [[App Store]] — онлайн-магазине, который поставляется с самим [[iPhone]]/[[iPod touch]]/[[iPad]] начиная с версии {{nobr|iPhone OS 2.0}}, и является крупнейшим магазином мобильных приложений (на июнь 2013 года — более 900 тыс. приложений для iOS, более 350 тыс. приложений специально для iPad). Формат установочных пакетов — [[.ipa]]. Для установки приложения должны быть подписаны сертификатом, выпущенным компанией Apple<ref>{{cite web|url=https://developer.apple.com/support/code-signing/|title=Code Signing|publisher=Apple|lang=en|accessdate=2018-08-21|archive-date=2018-07-11|archive-url=https://web.archive.org/web/20180711013453/https://developer.apple.com/support/code-signing/|deadlink=no}}</ref> |
Другие приложения могут быть разработаны с помощью [[Xcode]] для [[Mac]] и [[iPhone]], iPod Touch и iPad, Codea<ref>{{Cite web |url=https://itunes.apple.com/ru/app/codea/id439571171?mt=8 |title=Codea для iPad в iTunes App Store |access-date=2017-09-28 |archive-date=2017-12-21 |archive-url=https://web.archive.org/web/20171221114814/https://itunes.apple.com/ru/app/codea/id439571171?mt=8 |deadlink=no }}</ref> для [[iPad]], и опубликованы в [[App Store]] — онлайн-магазине, который поставляется с самим [[iPhone]]/[[iPod touch]]/[[iPad]] начиная с версии {{nobr|iPhone OS 2.0}}, и является крупнейшим магазином мобильных приложений (на июнь 2013 года — более 900 тыс. приложений для iOS, более 350 тыс. приложений специально для iPad). Формат установочных пакетов — [[.ipa]]. Для установки приложения должны быть подписаны сертификатом, выпущенным компанией Apple<ref>{{cite web|url=https://developer.apple.com/support/code-signing/|title=Code Signing|publisher=Apple|lang=en|accessdate=2018-08-21|archive-date=2018-07-11|archive-url=https://web.archive.org/web/20180711013453/https://developer.apple.com/support/code-signing/|deadlink=no}}</ref> (разработчики могут получить временный сертификат для установки приложений на ограниченном числе устройств). Запуск неподписанных приложений в некоторых версиях возможен после процедуры [[Jailbreak (iOS)|Jailbreak]]<ref>{{книга|автор=Dominic Chell, Tyrone Erasmus, Shaun Colley, Ollie Whitehouse|часть=Jailbreaking explained|заглавие=The Mobile Application Hacker's Handbook|ссылка=https://books.google.ru/books?id=5gVhBgAAQBAJ&pg=PA29&|издательство=John Wiley & Sons|год=2015|страницы=29|страниц=816|isbn=9781118958506|archivedate=2020-09-15|archiveurl=https://web.archive.org/web/20200915133153/https://books.google.ru/books?id=5gVhBgAAQBAJ&pg=PA29&}}</ref>. |
||
== Примечания == |
== Примечания == |
Текущая версия от 09:27, 8 декабря 2024
Эта статья должна быть полностью переписана. |
iOS | |
---|---|
Разработчик | Apple Inc. |
Семейство ОС | UNIX на основе компонентов Darwin |
Основана на | C, C++, Objective-C, Swift |
Исходный код | Закрытый исходный код (отдельные компоненты могут быть открыты) |
Первый выпуск | 28 июня 2007 |
Последняя версия | iOS 18.1 (28 октября 2024) |
Частота обновления финальных версий | 1 раз в месяц |
Последняя тестовая версия | 18.2 (22A5316k) |
Метод обновления | Apple Software Update[вд], 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. Первоначально — для 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:
- Core OS;
- Core Services;
- Media Layer;
- Cocoa Touch.
История создания
[править | править код]Операционная система 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 (iPhoneOS 1) → 2007
- Версия 2 (iPhoneOS 2) → 2008
- Версия 3 (iPhoneOS 3) → 2009
- Версия 4 (iOS 4) → 2010
- Версия 5 (iOS 5) → 2011
- Версия 6 (iOS 6) → 2012
- Версия 7 (iOS 7) → 2013
- Версия 8 (iOS 8) → 2014
- Версия 9 (iOS 9) → 2015
- Версия 10 (iOS 10) → 2016
- Версия 11 (iOS 11) → 2017
- Версия 12 (iOS 12) → 2018
- Версия 13 (iOS 13) → 2019
- Версия 14 (iOS 14) → 2020
- Версия 15 (iOS 15) → 2021
- Версия 16 (iOS 16) → 2022
- Версия 17 (iOS 17) → 2023
- Версия 18 (iOS 18) → 2024
Стороннее ПО
[править | править код]Другие приложения могут быть разработаны с помощью Xcode для Mac и iPhone, iPod Touch и iPad, Codea[16] для iPad, и опубликованы в App Store — онлайн-магазине, который поставляется с самим iPhone/iPod touch/iPad начиная с версии iPhone OS 2.0, и является крупнейшим магазином мобильных приложений (на июнь 2013 года — более 900 тыс. приложений для iOS, более 350 тыс. приложений специально для iPad). Формат установочных пакетов — .ipa. Для установки приложения должны быть подписаны сертификатом, выпущенным компанией Apple[17] (разработчики могут получить временный сертификат для установки приложений на ограниченном числе устройств). Запуск неподписанных приложений в некоторых версиях возможен после процедуры Jailbreak[18].
Примечания
[править | править код]- ↑ iPad Pro - Technical Specifications - Apple . Дата обращения: 19 апреля 2018. Архивировано 30 октября 2018 года.
- ↑ iPad mini 5 - Specs - Apple . Дата обращения: 19 апреля 2018. Архивировано 24 октября 2015 года.
- ↑ iPad Air 3 - Technical Specifications - Apple. Архивировано 26 октября 2015 года.
- ↑ iPhone 7s - Technical Specifications - Apple. Архивировано 22 октября 2015 года.
- ↑ iOS 4 iPhone Update RELEASED: A Guide To iOS 4 | HuffPost . Дата обращения: 28 июня 2018. Архивировано 1 октября 2018 года.
- ↑ Apple iPhone iOS 4 Software Update Excepted Monday | New & Opinion | PCMag.com . Дата обращения: 28 июня 2018. Архивировано 23 июня 2014 года.
- ↑ Ars reviews iOS 4: what’s new, notable, and what needs work | Ars Technica . Дата обращения: 28 июня 2018. Архивировано 28 июня 2018 года.
- ↑ iOS 4.2 First Look: iPad gets Multitasking, Printing | WIRED . Дата обращения: 28 июня 2018. Архивировано 28 июня 2018 года.
- ↑ Переключение между программами на устройстве iPhone, iPad или iPod touch — Служба поддержки Apple . Дата обращения: 28 июня 2018. Архивировано 28 июня 2018 года.
- ↑ Multitasking With iOS 4 is Horrible: Apple Blew It | PCWorld . Дата обращения: 28 июня 2018. Архивировано 1 октября 2018 года.
- ↑ Apple представила сотовый телефон iPhone . Дата обращения: 25 февраля 2013. Архивировано 2 июля 2012 года.
- ↑ Apple – iPhone – Features – OS X . Дата обращения: 15 июня 2010. Архивировано из оригинала 11 января 2008 года.
- ↑ Joseph Tartakoff. Apple Avoids iPhone-Like Trademark Battle Thanks To Cisco, FaceTime Deals (англ.). paidContent (7 июня 2010). Дата обращения: 2 февраля 2011. Архивировано 11 мая 2011 года.
- ↑ Apple - Legal - Trademark List . www.apple.com. Дата обращения: 17 мая 2016. Архивировано 4 июня 2021 года.
- ↑ Алексей Богдановский. Компания Apple сообщила о более чем 100 млрд скачиваний из App Store . Вашингтон: РИА Новости (8 июня 2015). Дата обращения: 28 апреля 2021. Архивировано 21 августа 2018 года.
- ↑ Codea для iPad в iTunes App Store . Дата обращения: 28 сентября 2017. Архивировано 21 декабря 2017 года.
- ↑ Code Signing (англ.). Apple. Дата обращения: 21 августа 2018. Архивировано 11 июля 2018 года.
- ↑ 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 года.
Литература
[править | править код]- Дэйв Марк и др. 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.
Ссылки
[править | править код]- Страница iOS на сайте Apple
- Раздел для разработчиков Apple iOS