IOS

IOS — операционная система, разработанная компанией Apple для своих портативных устройств. Впервые она появилась на смартфонах iPhone и плеерах iPod в 2007 году, а с 2010 года стала устанавливаться на планшетах iPad.

История появления системы iOS

Создание этой операционной системы неотделимо от истории разработки главного мобильного устройства фирмы Apple — смартфона iPhone. Однако первый ее прототип появился еще раньше, когда Стив Джобс задумал создать планшетный ПК. Сначала он обратился к инженерам компании с просьбой разработать сенсорный дисплей с функцией мультитача. А когда ему представили первый прототип, попросил специалистов по пользовательским интерфейсам написать для него программную оболочку. Увидев результат, он решил, что это идеально подходит для телефона, и проект планшета был отложен до лучших времен, а все силы были брошены на разработку iPod Touch и будущего iPhone.

Первая версия iOS вышла одновременно с релизом iPhone первого поколения в 2007 году. Однако тогда она называлась еще iPhone OS, а привычное имя получила только три года спустя с выходом iPhone 4. Мобильная операционная система Apple была разработана на основе десктопной macOS (носившей тогда имя OS X), устанавливаемой на фирменных компьютерах и ноутбуках. По сути, она отличалась от своей «родительницы» только урезанным функционалом и переработанным интерфейсом; ядро же у них было практически идентичным.

Особенности iOS и ее отличие от других операционных систем

Как и другие мобильные операционные системы, платформа iOS — это программное обеспечение, отвечающее за работу основных (системных) функций смартфона или другого портативного устройства, а также за его взаимодействие с пользователем. В архитектуре этой ОС различают несколько слоев абстракции (от низшего к высшему):

Core OS — ядро системы, отвечающее непосредственно за взаимодействие с аппаратными компонентами устройства, а также осуществляющее посредничество между ними и функциями, принадлежащими более высоким слоям абстракции; Core Services — набор системных служб, обеспечивающих базовый функционал устройства, например геопозиционирование, хранение данных, сетевые подключения и т.д. Media Layer обеспечивает работу устройства с различными видами медиаданных, такими как фото, видео, анимации и аудио; Cocoa Touch отвечает за непосредственное взаимодействие пользователя с телефоном и установленными на нем приложениями за счет сенсорного ввода, многозадачности и т.д.

Подобно другим мобильным ОС, система «Айос» позволяет пользователям использовать приложения, созданные сторонними разработчиками и размещенные в фирменном онлайн-магазине Apple App Store. У ближайшего конкурента вроде Android также есть аналогичное хранилище Google Play.

Однако операционка айфона является «полузакрытой» системой. То есть она позволяет пользователю устанавливать приложения от сторонних разработчиков, но имеет сложную систему их сертифицирования. Публикация и установка программ для iOS осуществляются исключительно через онлайн-магазин App Store. Разработка осуществляется в интегрированной среде Xcode, которая также создана корпорацией Apple.
Комментарии
Author

Прикольно