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 построена на четырёхуровневой архитектуре:
- Cocoa Touch — слой программных интерфейсов для создания приложений, включающий фреймворки UIKit и Foundation.
- Media — графические, аудио- и видеотехнологии (Core Graphics, OpenGL ES, Core Audio).
- Core Services — базовые сервисы: управление памятью, работа с сетью, файловая система.
- Core OS — ядро XNU, драйверы устройств, безопасность и криптография.
Система работала на процессорах 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 →


