IOS

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая 178.22.55.73 (обсуждение) в 02:54, 10 марта 2012 (Стандартные). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
IOS
Файл:Apple iOS icon.png
Разработчик Apple Inc.
Семейство ОС OS X/Darwin/ NeXTSTEP/BSD
Основана на macOS и Darwin
Исходный код Закрытый (со свободными компонентами)
Первый выпуск 29 июня 2007 года
Последняя версия
Частота обновления финальных версий 1 год
Последняя тестовая версия 5.1 (29 ноября 2011 год)
Метод обновления при помощи iTunes либо по 3G/Wi-Fi
Менеджеры пакетов App Store
Поддерживаемые языки французский, английский, китайский, испанский, японский, корейский, итальянский, португальский, русский, немецкий, датский, шведский, арабский, тайский, финский, польский, вьетнамский, норвежский, индонезийский язык, греческий, иврит, румынский, венгерский, каталанский, чешский, хинди, малайский язык, украинский, хорватский и словацкий язык
Поддерживаемые платформы последняя версия (5.1) доступна на:
iPhone 3GS/4/4S
iPod Touch 3G/4G
iPad 1/2/3
Apple TV 2G
Тип ядра Гибридное XNU
Интерфейс API шаблон не поддерживает такой синтаксис (Multi-touch)
Лицензия Проприетарное программное обеспечение
Состояние актуальное
Веб-сайт Apple Software Update
Логотип Викисклада Медиафайлы на Викискладе
Файл:Screenshot Apple iPad 2.png
Стартовый экран iPad 2

Apple iOS (до 2010 года известная как iPhone OS) — мобильная операционная система, разработанная американской компанией Apple на основе Mac OS X первоначально для iPhone, а затем расширена для поддержки таких мобильных устройств, как Apple iPod Touch, iPad и Apple TV. Apple не лицензирует iOS для установки на стороннее оборудование.

Входит в семейство операционных систем Apple OS X, к которому также относится и Mac OS X — операционная система для настольных и мобильных компьютеров Apple. В Apple iOS используется ядро Darwin (основанное на микроядре Mach), содержащее код как самой Apple, так и код, полученный от NeXTSTEP и FreeBSD.
iOS имеет четыре слоя абстракции: ядро ОС, сервисы ядра, Media и API (программный интерфейс) не указано название статьи.

По состоянию на 7 марта 2012 года магазин приложений Apple App Store содержит более 550 тысяч iOS-приложений[2], которые все вместе были загружены более чем 25 миллиардов раз.

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

Поддержка многоядерных процессоров

До версии 3.0 ОС iPhone OS официально не имела поддержки многоядерных процессоров, хотя в ядре Darwin, используемом ОС — эта возможность реализована.

По сведениям издания ZDNet, 4-я версия ОС iPhone OS, которая используется в планшетном компьютере iPad, работающем на процессоре Apple A4, — получит поддержку 4-ядерных процессоров.[3].

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

Версия 1.xx

1.0 — июнь 2007 года, первая версия системы

  • 1.0.1 — июль 2007 года. Повышения безопасности Safari при посещении потенциально «зараженных» сайтов
  • 1.0.2 — август 2007 года. Исправление нескольких ошибок.

1.1 — сентябрь 2007 года. Поддержка iPod touch 1G. Иконка iTunes на рабочем столе.

  • 1.1.1 — сентябрь 2007 года. Двойной клик вызывает список избранных контактов или приложение iPod. Уровень громкости bluetooth-гарнитуры в статус-баре. Поддержка ТВ-выхода. Возможность отключения GPRS/EDGE. Новый дизайн калькулятора.
  • 1.1.2 — ноябрь 2007 года. Исправление ошибок. Уровень заряда батареи отображается в iTunes. Интерфейс и клавиатура, кроме английского, поддерживают другие мировые языки.
  • 1.1.3 — январь 2008 года. В iPod Touch добавлены приложения Карты, Погода, Акции и Заметки. Google Maps может определять положение посредством триангуляции по сотовым вышкам или получения данных о местоположении сетей WiFi. Иконки можно двигать и перемещать на другие страницы. Клавиатура поддерживает MultiTouch. Количество сохраняемых SMS-сообщений увеличено с 1000 до 75 000.
  • 1.1.4 — февраль 2008 года. Исправление ошибок. Увеличена скорость интерфейса. Серьёзно увеличено кол-во FPS камеры.
  • 1.1.5 — июль 2008 года. Только для iPod Touch. Улучшена безопасность для тех, кто не пожелал платить за обновление на 2.0

Версия 2.xx

2.0 — 11 июля 2008 года, поддержка iPhone SDK и App Store, 3G, GPS

  • 2.0.1 — август 2008 года
  • 2.0.2 — август 2008 года

2.1 — сентябрь 2008 года.
• снижение количества случаев недозвонов и разъединений
• существенно улучшенная длительность работы батареи для большинства пользователей
• резкое сокращение продолжительности резервного копирования в iTunes
• повышение уровня надежности в работе с электронной почтой, особенно при получении электронных сообщений в учетных записях POP и Exchange
• более быстрая установка программ сторонних разработчиков
• исправлены ошибки, приводящие к сбоям и зависаниям при наличии большого количества установленных программ сторонних разработчиков
• улучшение производительности при отправке и получении сообщений SMS
• более быстрая загрузка и поиск контактов
• более точная индикация мощности сигнала 3G
• повторение предупреждения (до двух раз) о получении текстовых сообщений
• функция стирания данных после десяти неудачных попыток ввода код-пароля
• создание плейлистов Genius

2.2 — 21 ноября 2008 года.
Добавлена поддержка Google Street View.
Добавлена возможность прокладывать маршрут: пешком, на автомобиле или в общественном транспорте.
Отправка информации о локации через email.
Улучшено форматирование электронных писем в формате HTML.
Внесены изменения в интерфейс Safari, улучшены стабильность и эффективность его работы.
Добавлена возможность закачивания подкастов, изменен интерфейс iTunes.
Улучшено качество звука в визуальных голосовых сообщениях.
Модем обновлен до версии 02.28.00 (для iPhone 3G).
Бандлы операторов изначально встроены в прошивку (для России).
Нажатие на иконку Home на любом из домашних экранов ведет на основной домашний экран.
Исправлен баг с определением количества переданного/принятого трафика (раньше обновление Installer’а занимало 4 Гб трафика).
При удалении приложения пользователю предлагается выставить ему оценку. Возможность отключения автокоррекции.

  • 2.2.1 — 27 января 2009 года.
    Повышения общего уровня безопасности Safari. Исправлена ошибка, в результате которой некоторые изображения, сохранённые из Mail, не отображались правильно в разделе “Фотоплёнка”

Версия 3.xx

3.0 — 17 июня 2009 года[4] 100 новых функций включая: вырезать/копировать/вставить, MMS, Spotlight, Speak Notes, возможность скачивать ТВ-шоу, музыкальные видео, фильмы и аудиокниги прямо на iPhone, Find My iPhone, пересылку/удаление SMS и многое другое. iPhone SDK 3

3.1 — 9 сентября 2009 года.

  • 3.1.2 — 9 октября 2009 года.
    Решена спорадически возникавшая проблема, при которой iPhone мог не выйти из режима сна;
    Решена проблема, которая могла периодически приводить к перебоям в работе услуг сотовой сети на устройстве (в результате требовалась перезагрузка);
    Исправлена ошибка, которая могла время от времени приводить к аварийному завершению программы при воспроизведении потокового видео.
  • 3.1.3 (build 7E18) — 2 февраля 2010 года.
    Более точное отображение уровня заряда батареи на iPhone 3GS.
    Решена проблема запуска программ сторонних разработчиков.
    Программы, где использовалась японская клавиатура кана, больше не вылетают.

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 года[5] (анонсирована 7 июня 2010 года).
Более 100 новых функций и более 1500 новых API для разработчиков приложений. Совместима с iPhone 3G, iPhone 3G S, iPhone 4, iPod Touch второго, третьего и четвёртого поколений.

  • 4.0.1 (build 8A306) — 15 июля 2010 года. Улучшение формулы определения количества полос для индикации мощности сигнала.
  • 4.0.2 (build 8A400) — 11 августа 2010 года. Исправлена ошибка, связанная с просмотром вредоносных PDF-файлов.

4.1 (build 8B117) — анонс 1 сентября 2010 года[6]. Выход: 8 сентября 2010 года.
Исправлены ошибки: с сенсором приближённости, с Bluetooth, с производительностью на iPhone 3G и др. Добавлены: съемка HDR-фотографий, публикация HD-видео через Wi-Fi, прокат сериалов, Game Center (Game Center только для 3GS и 4, HDR-фото только для 4) .

4.2.1 (build 8C148) — 22 ноября 2010 года.
Добавлено: AirPlay, AirPrint, улучшен FaceTime, добавлен родительский контроль, добавлены новые звуки на SMS. Увеличена производительность на iPhone 3G. Исправлены ошибки. Совместима со всеми устройствами Apple кроме iPod Touch и iPhone первых поколений.

  • 4.2.5 (build 8E128) — 11 января 2011 года.
    Эта версия прошивки устанавливается по умолчанию лишь на iPhone 4 CDMA и включает в себя поддержку Personal Hotspot[7].

4.3 (build 8F190) — Анонсирована 2 марта 2011 года. Вышла 9 марта 2011 года. Эта версия ОС поставляется вместе с iPad 2. Добавлено: точки доступа Wi-Fi (возможность подключения до 5 устройств), функция «домашняя коллекция» («iTunes Home Sharing»). Увеличена в 2,5 раза скорость загрузки страниц в Safari, улучшен Air Play. Исправлены ошибки[8]. Прекращена поддержка iPhone 3G.

  • 4.3.1 (build 8G4) — 26 марта 2011 года. Исправление ошибок.
  • 4.3.2 (build 8H7) — 14 апреля 2011 года. Исправление нескольких ошибок
  • 4.3.3 (build 8J2) — 4 мая 2011 года. Прошивка нацелена на существенное обрезание функции слежки за пользователем.
    Улучшения: Существенное уменьшение размера КЭШ-файла с запоминанием координат, прекращение резервного копирования КЭШ в iTunes при синхронизации, полное удаление кэша при выключении служб геолокации.
  • 4.3.4 (build 8K2) — 15 июля 2011 года. В этой прошивке закрыта вредоносная PDF-уязвимость, через которую был возможен джейлбрейк iPad второго поколения. Саму уязвимость возможно закрыть после взлома, установив PDF Patcher 2 из Cydia.
  • 4.3.5 (build 8L1) - 25 июля 2011 года. Исправляет уязвимость системы безопасности, связанную с проверкой сертификатов.

Версия 5.xx

5.0 (build 9A334) — новая версия операционной системы была анонсирована 6 июня 2011 года во время конференции WWDC. Официальный выход обновления состоялся 12 октября 2011 г. (в России iOS 5 стала доступна 12 октября в 21:00 по Московскому времени). Объявлено о более чем 200 новых функциях, включая изменения в режиме оповещений, возможность обновления ПО без использования компьютера, программе iMessage, «натуральной» интеграции с Twitter и более 1500 новых API для разработчиков приложений. Совместима с iPhone 3GS, iPhone 4, iPhone 4S, iPod Touch третьего и четвёртого поколений, а также iPad всех поколений.

  • 5.0.1 (build 9A405) — исправлены ошибки, которые приводили к низкому времени автономной работы мобильных гаджетов. На оригинальном iPad включены мультитач-жесты, позволяющие управлять многозадачностью. Решены проблемы с Documents in the Cloud.

5.1 (build 9B176) — новая версия операционной системы была анонсирована 7 марта 2012 года во время презентации iPad 3. Официальный выход обновления состоялся также 7 марта 2012 г., сразу после презентации. Что нового? Поддержка японского языка для Siri; Фотографии теперь могут удаляться из Фотопотока; Значок доступа к камере теперь всегда виден на заблокированном экране; «Распознавание лиц» теперь выделяет все обнаруженные лица; Переработанная программа «Камера» для iPad; Миксы Genius и плейлисты Genius для подписчиков iTunes Match; Воспроизведение фильмов на iPad оптимизировано для ясного звучания; Элементы управления скоростью воспроизведения; 30-секундная перемотка назад для iPad; Исправление ошибок, связанных с временем работы аккумулятора; Исправление ошибки потери звука во входящих звонках.

Приложения

Стандартные

Файл:Папка «Утилиты» в iOS 4.png
Одной из новых функций в iOS 4 является возможность создания папок (на фото папка «Утилиты»)

Стандартными приложениями и утилитами iOS являются:

  • Сообщения (Приложение для отправки сообщений). Доступно только для IPhone;
  • Календарь (синхронизация с iCal, Microsoft Outlook, Gmail, push через Microsoft Exchange);
  • Фотографии/Камера (с видеозаписью на iPhone 3GS , iPhone 4, iPhone 4S, iPod touch 4g и iPad 2);
  • Часы (Мировые часы, будильник, таймер, секундомер);
  • Телефон (с аудиоконференциями и возможностью заходить в другие приложения во время разговора);
  • Диктофон (синхронизирущийся через iTunes);
  • Заметки (с ландшафтным режимом и синхронизацией, а также сохранением нестандартного шрифта при импорте заметок с компьютера);
  • Музыка (с доступом к iTunes);
  • Видео;
  • Safari 5 Mobile основанный на движке WebKit (поиск от Google, Yahoo! и Bing);
  • Калькулятор (с алгебраической версией начиная с версии 2.0);
  • Apple Mail Mobile (с поддержкой ландшафтного режима);
  • Карты (с определением местоположения и прокладывания маршрута, использует Google Maps);
  • Компас (только на iPhone 3GS, iPhone 4 и iPhone 4S);
  • YouTube (возможность просматривать, входить в аккаунт, добавлять в избранное, комментировать);
  • Контакты (с ландшафтным режимом);
  • Настройки (включая настройки некоторых приложений из AppStore);
  • iTunes;
  • App Store;
  • Siri пока только на iPhone 4S и iPad 3
  • Акции (информация поступает с Yahoo! Finance);
  • Погода (информация поступает с Yahoo! Weather);
  • Game Center (единая геймерская социальная сеть для пользователей iPhone 3GS/4, iPod touch 2/3/4 поколений и iPad, под управлением iOS 4.1);
  • iBooks (нестандартное приложение, необходимо скачать из AppStore) (приложение для чтения книг, доступно для загрузки из AppStore для iPhone/iPod Touch c iOS 4.0 (и выше) и iPad с iOS 3.2 и выше. С версии приложения 1.1 добавлена поддержка чтения PDF-файлов);
  • Поиск Spotlight (локальный поиск c версии 3.0, с версии 4.0 добавляется возможность поиска в поисковых системах Интернета и Википедии)
  • FaceTime (Видеозвонки осуществляющиеся через WiFi на все устройства с FaceTime, доступно только для iPhone 4/4S, iPad 2, iPod Touch 4 поколения и для Mac(при установке соответствующего приложения))
  • Voice Control (Приложение для управления стандартными функциями iPhone с помощью голоса. Поддерживаются iPhone 3GS/4, iPod Touch 4)
  • Киоск (Приложение для просмотра газет и журналов. Также можно оформить подписку на любимое издание. Доступно с iOS 5)
  • Напоминания (Приложение для напоминаний разных задач. Доступна с iOS 5)
  • Центр уведомления (для пользователей iPhone 3GS/4/4S, iPod touch 2/3/4 поколений и iPad 1/2, под управлением iOS 5.0)
  • Twitter (для пользователей iPhone 3GS/4/4S, iPod touch 2/3/4 поколений и iPad 1/2, под управлением iOS 5.0)

Другие

Другие приложения могут быть разработаны с помощью Xcode для Mac и опубликованы в App Store, онлайн-магазин, который поставляется с самим iPhone/iPod touch начиная с версии iPhone OS 2.0 и является крупнейшим магазином мобильных приложений.(Более 500 000 приложений)

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

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

ОС на ядре Linux, в частности:

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

Статистика

Соотношение смартфонов с различными операционными системами.[9].

Платформа 4 кв. 2007 г. 4 кв. 2008 г. 4 кв. 2009 г. 2 кв. 2011 г.
Nokia (Symbian OS) 62,3 % 52,4 % 47,2 % 20,9 %
RIM (BlackBerry OS) 10,9 % 16,5 % 20,8 % 14,9 %
Apple (iOS) 5,2 % 9,6 % 15,1 % 15,7 %
Microsoft (Windows Mobile) 11,9 % 13,9 % 8,8 % 5,5 %
Google (Android) - 0,5 % 4,7 % 39,5 %
Прочие (Linux, PalmOS) 9,6 % 7,2 % 3,4 % 3,5 %

Ссылки

Примечания