iOS

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая 188.123.231.66 (обсуждение) в 19:48, 13 ноября 2013. Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

iPhone OS, или iOS
Логотип iOS
Файл:Главный экран iPhone 4S под управлением iOS 5.1.pngГлавный экран iPhone 4S под управлением iOS 5.1.1
Разработчик Apple
Семейство ОС OS X
Основана на macOS и Darwin
Исходный код Закрытый (со свободными компонентами)
Первый выпуск 29 июня 2007 года
Последняя версия

7.0.3

  • 7.0.3 для iPhone 4, 4S, 5, 5S, 5C, iPad 2, 3, 4, mini,air,mini with retina display., iPod touch 5G
  • 6.1.3 для iPhone 3GS, iPod touch 4G;
  • 5.1.1 для iPad 1, iPod touch 3G;
  • 4.2.1 для iPhone 3G, iPod touch 2G;
  • 3.1.3 для iPhone 2G, iPod touch 1G
Частота обновления финальных версий 1 год
Метод обновления при помощи iTunes либо по OTA
Менеджеры пакетов App Store
Поддерживаемые языки 34 языка
Поддерживаемые платформы

последняя версия (7.0.3) доступна на:

Тип ядра XNU (гибридное)
Интерфейс API Cocoa Touch (мультитач)
Лицензия Проприетарная
Состояние Актуальное
Веб-сайт apple.com/ru/ios
Логотип Викисклада Медиафайлы на Викискладе

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

Пользовательский интерфейс iOS основан на концепции прямого манипулирования с использованием жестов мультитач. Элементы управления интерфейсом состоят из ползунков, переключателей и кнопок.

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

В iOS есть четыре слоя абстрагирования: слой Core OS, слой Core Services, слой Media Layer, и слой Cocoa Touch.

Для текущей версии операционной системы (iOS 7.0.3) выделяется 1,4—2 Гб флеш-памяти устройства для системного раздела и примерно 800 Мб свободного места (варьируется в зависимости от модели).

По состоянию на 19 мая 2013 года магазин приложений App Store содержит более 900 тыс. приложений для iOS, которые все вместе были загружены более 50 миллиардов раз[1].

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

Операционная система iPhone OS была представлена 9 января 2007 года совместно с мобильным телефоном iPhone лично Стивом Джобсом на выставке-конференции Macworld Conference & Expo и выпущена в июне того же года[2].

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

Версия 1.xx

  • Представление iPhone OS 1.0 на MacWorld — 9 января 2007 года.
  • 1.0 (1A543a) — 29 июня 2007 года. Первая версия системы iOS, тогда iPhone OS.
  • 1.0.1 (1С25) — 31 июля 2007 года. Повышение безопасности в браузере Safari при посещении потенциально «вирусных» сайтов.
  • 1.0.2 (1С28) — 21 августа 2007 года. Исправление нескольких ошибок.
  • 1.1 (3A101a) — 14 сентября 2007 года. Доступна только для iPod touch, появление iTunes Store.
  • 1.1.1 (3A109a, 3A110a) — 27 сентября 2007 года. Поддержка ТВ-выхода и изменение дизайна калькулятора.
  • 1.1.2 (3B48b) — 7 ноября 2007 года. Исправление ошибок и улучшение клавиатуры.
  • 1.1.3 (4A93) — 15 января 2008 года. В iPod touch добавлены приложения «Карты», «Погода», «Акции» и «Заметки»; Карты Google могут определять положение посредством триангуляции по сигналам базовых станций сетей сотовой связи или получения данных о местоположении сетей Wi-Fi; иконки можно двигать и перемещать на другие страницы; клавиатура поддерживает multi-touch; количество сохраняемых SMS-сообщений увеличено с 1000 до 75 тыс.
  • 1.1.4 (4A102) — 26 февраля 2008 года. Исправление ошибок; увеличена скорость интерфейса; серьёзно увеличена кадровая частота камеры.
  • 1.1.5 (4B1) — 15 июля 2008 года. Только для iPod touch, улучшена безопасность для тех, кто не пожелал платить за обновление до версии 2.0.

Версия 2.xx

  • 2.0 (5A347) — 11 июля 2008 года. Поддержка iPhone SDK, App Store, 3G, GPS и MobileMe.
  • 2.0.1 (5B108) — 30 июля 2008 года.
  • 2.0.2 (5С1) — 19 августа 2008 года.
  • 2.1 (5F136) — 9 сентября 2008 года.
  • 2.1.1 (5F138) — 12 cентября 2008 года. Первая прошивка для iPod touch 2-го поколения и она предназначается только для неё.
  • 2.2 (5G77) — 21 ноября 2008 года. Улучшения в программах «Карты» и «Mail». Усилена стабильность и производительность Safari.
  • 2.2.1 (5H11) — 27 января 2009 года. Исправлена ошибка при произведении формата ALAC.

Версия 3.xx

  • 3.0 — выпущена 17 июня 2009 года[3]: 100 новых функций, включая: вырезать/копировать/вставить, MMS, Spotlight, Speak Notes, возможность скачивать ТВ-шоу, музыкальные видео, фильмы и аудиокниги прямо на iPhone, Find My iPhone, пересылку/удаление SMS и многое другое. iPhone SDK 3
  • 3.0.1 — 31 июля 2009 года
  • 3.1 — выпущена 9 сентября 2009 года.
  • 3.1.2 (9 октября 2009 года):
  • 3.1.3 (build 7E18) — выпущена 2 февраля 2010 года, последняя версия для iPod touch 1 и оригинального iPhone.
  • 3.2 (build 7B367) — выпущена 27 января 2010 года; версия исключительно для iPad, анонсирована вместе с его выходом.
  • 3.2.1 (build 7B405) — выпущена 15 июля 2010 года; только для iPad улучшена стабильность работы Wi-Fi.
  • 3.2.2 (build 7B500) — выпущена 11 августа 2010 года; только для iPad — вышла одновременно с 4.0.2, устраняет ту же ошибку с файлами PDF.

Версия 4.xx

  • 4.0 (build 8A293) — выпущена 21 июня 2010 года: более 100 новых функций и более 1500 новых API для разработчиков приложений, добавлена многозадачность; совместима с iPhone 3G, iPhone 3GS, iPhone 4, iPod touch второго, третьего и четвёртого поколений.
  • 4.0.1 (build 8A306)— 15 июля 2010 года) — улучшение формулы определения количества полос для индикации мощности сигнала.
  • 4.0.2 (build 8A400)— 11 августа 2010 года) — исправлена ошибка, связанная с просмотром вредоносных PDF-файлов.
  • 4.1 (build 8B117) — выпущена 8 сентября 2010 года
  • 4.2.1 (build 8C148) — выпущена 22 ноября 2010 года; совместима со всеми устройствами Apple, кроме iPod touch и iPhone первых поколений
  • 4.2.5-4.2.10 (build 8E128 — 8E500) — только для iPhone 4 CDMA.
  • 4.3 (build 8F190) — выпущена 9 марта 2011 года
  • 4.3.1 (build 8G4) — выпущена 26 марта 2011 года — исправление ошибок.
  • 4.3.2 (build 8H7) — выпущена 14 апреля 2011 года — исправление нескольких ошибок.
  • 4.3.3 (build 8J2) — выпущена 4 мая 2011 года — прошивка нацелена на существенное обрезание функции слежки за пользователем:
  • 4.3.4 (build 8K2) — выпущена 15 июля 2011 года — устраняет уязвимость в системе безопасности, связанную с просмотром вредоносных файлов PDF.
  • 4.3.5 (build 8L1) — выпущена 25 июля 2011 года — исправляет уязвимость системы безопасности, связанную с проверкой сертификатов.

Версия 5.xx

  • Представление iOS 5.0 beta на WWDC 2011(6 июня 2011 года), со значительными изменениями по сравнению с iOS 4.3
  • Представление iOS 5.0 Golden Master 4 октября 2011 года.
  • 5.0 (build 9A334) — выпущена 12 октября 2011 года.
  • 5.0.1 (build 9A405) — выпущена 10 ноября 2011 года.
  • 5.0.1 (build 9A406) — выпущена 17 ноября 2011 года исключительно для iPhone 4S.
  • 5.1 (build 9B176, 9B179) — выпущена 7 марта 2012 года.
  • 5.1.1 (build 9B206) — выпущена 7 мая 2012 года.
  • 5.1.1 (build 9B208) — выпущена 9 мая 2012 года исключительно для iPhone 4 GSM.

Версия 6.xx

  • Представление iOS 6 beta на WWDC 2012 — 12 июня 2012 года.
  • Представление iOS 6 Golden Master в Yerba Buena Center — 12 сентября 2012 года.
  • 6.0 (build 10A403, 10A405, 10A406, 10A407) — 19 сентября 2012 года. Включают более 200 нововведений, в том числе карты от Google заменены на карты собственного производства, изменены цветовые гаммы приложений Телефон и Музыка, добавлен Passbook, а YouTube удален и доступен в App Store. Операционная система претерпела как значительные, так и не совсем заметные косметические изменения, например, гамма клавиатуры набора номера изменилась с темной на белую.
  • 6.0.1 (build 10A523, 10A525, 10A8426) — 1 ноября 2012 года.
  • 6.0.2 (build 10A550; 10A551; 10A8500) — 18 декабря 2012 года. Для iPhone 5 и iPad mini. Исправляет ошибку c Wi-Fi.
  • 6.1 (build 10B141, 10B142, 10B143, 10B144) — 28 января 2013 года. Добавлена поддержка новых LTE-сетей, а также подписчики iTunes Match теперь смогут загружать из iCloud песни по отдельности, редизайн Passbook, в первоначальной настройке устройства надо активировать FaceTime и iMessage, большая кнопка «отчет о проблеме» в картах Apple. Новый плеер на экране блокировки[4].
  • 6.1.1 (build 10B145) — 11 февраля 2013 года. Только для iPhone 4S. В данном обновлении исправлена ошибка, которая могла влиять на производительность и надежность работы iPhone 4S в сотовых сетях 3G.
  • 6.1.2 (build 10B146, 10B147) — 19 февраля 2013 года. Исправлена ошибка с Microsoft Exchange, а также быстрой разрядкой батареи.
  • 6.1.3 (build 10B329) — 19 марта 2013 года. Добавлены 3D и Flyover для карт Японии. Закрыты эксплойты для непривязанного джейлбрейка iOS 6.0—6.1.2. Исправлен баг с медленной закачкой из App Store на iPhone 5.
  • 6.1.4 (build 10B350) — 2 мая 2013 года. Только для iPhone 5. Обновление профиля аудио для устройства громкой связи телефона.

Версия 7.xx

  • Представление iOS 7 beta на WWDC 2013 — 10 июня 2013 года[5]. Новая версия отличается минималистичным дизайном, сообщил генеральный директор Apple Тим Кук. Над интерфейсом iOS 7 работали главный дизайнер Apple Джонатан Айв и вице-президент OS X Крейг Федериги под руководством маркетологов Apple. Айв — один из противников элементов дизайна, которые похожи на реальные предметы. Дизайн iOS 7 — более «плоский». В ней впервые появилась полноценная многозадачность. Интерфейс и штатные программы iOS 7 были значительно переработаны. Официальный выход релиза назначен на 18 сентября 2013 года. Обновление будет доступно для устройств iPhone 4 и новее, iPad 2 и новее, iPad mini и iPod Touch 5.
  • iOS 7.0 beta 1 (build 11A4372q) — версия только для iPhone и iPod Touch.
  • iOS 7.0 beta 2 (build 11A4400f) — версия, доступная как для iPhone, iPod Touch, так и для iPad. Были исправлены ошибки и вернулось приложение «Диктофон».
  • iOS 7.0 beta 3 (biuld 11A4414e) — версия, доступная для iPhone, iPod Touch и iPad. Включает в себя мелкие изменения и исправления интерфейса, а также исправления других ошибок.
  • iOS 7.0 beta 4 (build 11A4435d) — 1 версия, доступная для iPhone, iPod Touch и iPad. Улучшена плавность анимации, а также мелкие изменения и исправления.
  • iOS 7.0 beta 5 (build 11A4435a) — версия, доступная для iPhone, iPod Touch, а также для iPad. Доработана анимация, улучшена скорость работы, исправлен баг со Skype.
  • iOS 7.0 beta 6 (build 11A4449d) — 16 августа 2013 года. Версия, доступная для iPhone, iPod Touch, а также для iPad. Обновление призвано исправить баг с загрузкой и воспроизведением непредсказуемого контента после покупки в iTunes.
  • Представление iOS 7 Golden Master 10 сентября 2013 года.
  • iOS 7.0 (build 11A465). Доступна для всех с 18 сентября 2013 года.
  • iOS 7.0.1 (build 11A470a) — 18 сентября 2013 года. Версия доступна только для iPhone 5c и 5s. Исправлены многие незначительные ошибки операционной системы, а также устранён баг с взаимодействием функции Touch ID и iTunes Store.
  • iOS 7.0.2 (build 11A501) — 26 сентября 2013 года. На всех устройствах исправлены ошибки, которые могли позволить посторонним обойти ввод код–пароля на заблокированном экране. Вновь представлена возможность ввода код–пароля на греческой клавиатуре.
  • iOS 7.0.3 (build 11B511) — версия для всех поддерживаемых устройств. Исправлены многие ошибки операционной системы. (22 октября 2013)

Стороннее ПО

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

Конкурирующие продукты

Соотношение смартфонов с различными операционными системами
Платформа 4 кв.
2007 г.
4 кв.
2008 г.
4 кв.
2009 г.
2 кв.
2011 г.
3 кв.
2012 г.
Nokia (Symbian OS) 62,3 % 52,4 % 47,2 % 20,9 % 2,4 %
BlackBerry (BlackBerry OS) 10,9 % 16,5 % 20,8 % 14,9 % 5,3 %
Apple (iOS) 5,2 % 9,6 % 15,1 % 15,7 % 13,9 %
Microsoft (Windows Phone) 11,9 % 13,9 % 8,8 % 5,5 % 2,4 %
Google (Android) 0,5 % 4,7 % 39,5 % 72,4 %
Samsung (Bada) 0,1 % 1,9 % 3,0 %
Прочие (Linux, Palm OS) 9,6 % 7,2 % 3,4 % 3,5 % 0,97 %

Основные конкуренты iOS:

Некоторые производители устройств также выпускают свою собственную операционную систему для мобильных устройств.

Примечания

Литература

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

Ссылки