Открыть сервис

iPhone OS — мобильная система

iPhone OS — мобильная операционная система, разработанная компанией Apple для первого поколения смартфонов iPhone и портативных медиаплееров iPod touch. Представлена 9 января 2007 года вместе с анонсом самого iPhone, а публичный релиз состоялся 29 июня 2007 года. Система стала предшественницей современной iOS, а название «iPhone OS» использовалось официально до 2010 года, когда Apple переименовала её в iOS.

История

Разработка iPhone OS началась в 2005 году в рамках секретного проекта под руководством Скотта Форстолла. За основу была взята операционная система Mac OS X (ныне macOS) с её ядром XNU, что обеспечило высокую стабильность и многозадачность на аппаратном уровне. Однако для сенсорного управления интерфейс был полностью переработан, а набор системных библиотек адаптирован под ограниченные ресурсы мобильного устройства.

Первая версия — iPhone OS 1.0 — вышла только для iPhone. В сентябре 2007 года вышло обновление 1.1, добавившее поддержку iPod touch. В июле 2008 года вместе с iPhone 3G была выпущена версия 2.0, которая принесла App Store — магазин приложений, ставший ключевым элементом экосистемы. Версия 3.0 (июнь 2009 года) добавила такие функции, как копирование и вставка текста, MMS и поиск Spotlight.

В июне 2010 года Apple официально переименовала систему в iOS, поскольку название «iPhone OS» не отражало её использование в iPad, вышедшем в том же году.

Архитектура и устройство

iPhone OS построена на четырёхуровневой архитектуре:

Система работала на процессорах ARM (Samsung S5L8900 в первых моделях), имела закрытый код и не допускала установку приложений вне официального канала распространения. Запуск стороннего кода был ограничен: до появления App Store единственным способом установки были веб-приложения.

Ключевые особенности

В отличие от конкурирующих мобильных платформ того времени (Symbian, Windows Mobile, Palm OS), iPhone OS отличалась:

  • Мультитач-интерфейсомподдержка жестов несколькими пальцами, включая масштабирование щипком.
  • Отсутствием физической клавиатуры — ввод осуществлялся через виртуальную экранную клавиатуру с автозаменой и предиктивным набором.
  • Песочницей приложений — каждое приложение работало в изолированном окружении, не имея доступа к данным других программ.
  • Единым центром уведомлений — в ранних версиях уведомления отображались в виде всплывающих диалоговых окон.

Применение и значение

iPhone OS стала платформой для первого поколения смартфонов Apple, установив стандарты мобильного взаимодействия, которые позже были заимствованы конкурентами. Она ввела в массовое употребление понятие «приложение» (app) и сформировала модель распространения ПО через централизованный магазин. К моменту выхода iOS в 2010 году в App Store насчитывалось более 200 000 приложений, а суммарное количество загрузок превышало 4 миллиарда.

Система также использовалась в iPod touch, который выполнял роль доступного устройства для знакомства с платформой, и легла в основу iPad OS.

Критика

Ранние версии iPhone OS подвергались критике за ограниченную многозадачность (фоновые процессы были запрещены), отсутствие поддержки сторонних клавиатур и невозможность установки приложений вне App Store. Также отмечались проблемы с надёжностью сети и отсутствие функции копирования текста до версии 3.0. В ответ на ограничения сообщество энтузиастов разработало инструменты джейлбрейка, позволяющие снять ограничения системы и устанавливать неофициальное ПО.

Источники

  • Хиллегас, К. «iPhone: полное руководство». — М.: Эксмо, 2008.
  • Мерритт, Т. «iOS: разработка приложений». — СПб.: Питер, 2011.
  • Официальная документация Apple Developer Library, раздел «iPhone OS Technology Overview», 2009.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →