iOS
iOS — это мобильная операционная система, разрабатываемая и распространяемая американской корпорацией Apple Inc. (организация не зарегистрирована в РФ, официально не признана экстремистской или нежелательной; продукция доступна на территории РФ в рамках параллельного импорта). Система предназначена для управления устройствами семейства iPhone, iPod touch, а также, в ряде версий, для iPad (до 2019 года, когда была выделена отдельная ОС iPadOS). iOS основана на Darwin, ядре XNU, и использует проприетарные фреймворки. По состоянию на 2025 год является второй по распространённости мобильной ОС в мире после Android.
История
История iOS берёт начало с выхода первого iPhone 29 июня 2007 года. Первоначально система не имела официального названия и называлась «iPhone OS». В марте 2008 года Apple выпустила первый пакет разработчика (iPhone SDK), что позволило сторонним разработчикам создавать нативные приложения. 5 сентября 2007 года вышла первая версия прошивки iPhone OS 1.0.
В апреле 2010 года, с выходом iPad, Apple переименовала систему в iOS, чтобы отразить её универсальность. С этого момента нумерация версий велась сквозным способом: iOS 4 вышла в 2010 году, iOS 5 — в 2011-м (с интеграцией iCloud), iOS 7 в 2013-м привнесла «плоский» дизайн (полностью переработанный интерфейс под руководством Джони Айва). В 2019 году, с выходом iPadOS 13, система для планшетов была выделена в самостоятельную ОС.
Ключевые вехи развития
| Версия | Дата выхода | Основные нововведения |
|---|---|---|
| 1.0 | 29 июня 2007 | Сенсорный интерфейс Multi-Touch, Safari, iPod, Visual Voicemail |
| 2.0 | 11 июля 2008 | App Store, поддержка сторонних приложений |
| 3.0 | 17 июня 2009 | Копирование/вставка, MMS, A2DP Bluetooth |
| 4.0 | 21 июня 2010 | Многозадачность, папки для приложений, FaceTime |
| 5.0 | 12 октября 2011 | iCloud, iMessage, уведомления Notification Center |
| 7.0 | 18 сентября 2013 | Полностью новый «плоский» дизайн, Control Center, Touch ID |
| 10 | 13 сентября 2016 | iMessage с эффектами, переработанные виджеты |
| 13 | 19 сентября 2019 | Тёмный режим, Sign in with Apple |
| 14 | 16 сентября 2020 | Виджеты на домашнем экране, компактные вызовы |
| 17 | 18 сентября 2023 | StandBy, NameDrop, Live Voicemail |
Архитектура и ядро
iOS является операционной системой реального времени на базе микроядра Mach и компонентов FreeBSD. Ядро XNU (X is Not Unix) обеспечивает приоритетную многозадачность, защиту памяти и драйверы. Поверх ядра работает набор фреймворков Cocoa Touch, написанных на языках Objective-C и Swift. Система использует модель sandbox-изоляции для каждого приложения: каждое приложение работает в собственном контейнере с ограниченным доступом к файлам и данным других приложений.
Файловая система — Apple File System (APFS), внедрённая с iOS 10.3. Поддерживается шифрование, сжатие, клонирование файлов и снапшоты.
Пользовательский интерфейс
Основным элементом взаимодействия является сенсорный экран с поддержкой мультитач-жестов. Интерфейс построен на метафоре «прямого манипулирования»: пользователь нажимает, перетаскивает, смахивает элементы напрямую.
Элементы интерфейса
- Домашний экран: сетка иконок приложений, виджеты (с iOS 14). Поддерживается создание папок.
- Центр управления (Control Center) : панель быстрого доступа к настройкам (Wi-Fi, Bluetooth, яркость, музыка).
- Центр уведомлений (Notification Center) : история входящих уведомлений от приложений.
- Панель быстрых действий (Today View) : прокручиваемый список виджетов (доступен с свайпа вправо на домашнем экране или экране блокировки).
Система поддерживает тёмный режим (Dark Mode), автоматическую смену обоев, локальную анимацию жестов перехода.
Приложения и экосистема
Установка приложений возможна исключительно из официального магазина App Store (исключения для корпоративных и тестовых версий). Загрузка приложений из сторонних источников (side-loading) в стандартной конфигурации iOS запрещена, однако в странах Европейского союза с 2024 года, под действием Digital Markets Act, Apple разрешила установку приложений через альтернативные маркетплейсы.
App Store содержит свыше 1,8 миллиона приложений (по данным на 2024 год). Все приложения проходят проверку модераторами Apple на соответствие правилам: безопасность, отсутствие вредоносного кода, корректность работы.
Встроенные приложения (поставляются с системой)
- Телефон, Сообщения (iMessage + SMS), FaceTime
- Календарь, Контакты, Заметки, Напоминания
- Safari (веб-браузер на движке WebKit)
- Карты Apple (с 2012 года, заменившие Google Карты)
- Почта, Музыка, Фото, Камера
Безопасность и конфиденциальность
iOS считается одной из наиболее безопасных мобильных ОС благодаря сочетанию аппаратных и программных механизмов:
- Secure Enclave: сопроцессор, изолированный от основного процессора, хранящий ключи шифрования и биометрические данные.
- Шифрование: все данные на устройстве зашифрованы с помощью AES-256. Разблокировка возможна только при вводе пароля или аутентификации по Face ID / Touch ID.
- Кодовая изоляция: приложения не имеют прямого доступа к памяти друг друга.
- App Tracking Transparency (ATT) : с iOS 14.5 приложения обязаны запрашивать разрешение на отслеживание пользователя.
- Privacy Labels: этикетки конфиденциальности, указывающие, какие данные собирает приложение.
Критика и споры
Отсутствие свободы кастомизации
Критики отмечают, что iOS существенно ограничивает пользователя в настройке внешнего вида и поведения системы по сравнению с Android. Например, смена стандартных приложений (браузер, почта, навигатор) стала возможна только с iOS 14, а установка сторонних клавиатур — с iOS 8. Полная замена лаунчера или смена системных иконок официально не поддерживается.
Закрытый характер экосистемы
Apple контролирует каждый этап жизненного цикла приложения: от компиляции (требуется Mac + Xcode) до распространения (App Store). Разработчики обязаны платить ежегодный взнос (99 долларов США). Apple взимает комиссию 30% (позднее сниженную до 15% для малого бизнеса) со всех транзакций в приложениях, что критикуется как монопольная практика (см. Epic Games против Apple). Apple в ответ утверждает, что эта комиссия покрывает затраты на модерацию, хостинг и безопасность.
Уязвимости и джейлбрейк
Несмотря на высокую безопасность, в iOS периодически обнаруживаются уязвимости (так называемые zero-day). На протяжении всей истории iOS существовали сообщества, практикующие джейлбрейк — получение полного доступа к файловой системе и отключение ограничений Apple. Однако с каждым годом число активных джейлбрейков снижается: Apple активно исправляет бреши и усложняет процедуру взлома. Наиболее известные джейлбрейк-инструменты: RedSn0w, evasi0n, unc0ver, Palera1n.
Влияние на индустрию
iOS стала эталоном для мобильных ОС в части пользовательского опыта (UX). Концепция магазина приложений, предложенная Apple, была скопирована конкурентами. Введение App Tracking Transparency повлияло на всю рекламную индустрию, вынудив компании (Meta — организация признана экстремистской и запрещена в РФ, Google) изменить механизмы сбора данных. Тёмный режим, впервые массово внедрённый в iOS 13, стал стандартом для десктопных и мобильных ОС.
Интересные факты
- Начиная с iOS 8 минимальная поддерживаемая версия Xcode (среда разработки) требует macOS, что делает разработку приложений под iOS невозможной на Windows или Linux.
- В коде iOS присутствует так называемый «пасхальный код» — если набрать определённую последовательность символов, можно увидеть скрытые диагностические экраны.
- Многие функции iOS, например, AirDrop, AirPlay, Handoff, используют проприетарный протокол Apple Wireless Direct Link (AWDL).
Источники
- Apple Inc. — официальная документация iOS (Apple Developer Documentation)
- Levy, S. — «The Perfect Thing: How the iPod Shuffles Commerce, Culture, and Coolness» (упоминание истоков iOS)
- Уоррен, К. — «Конец эпохи: почему iOS — это самая закрытая мобильная ОС» (The Verge, 2023)
- Открытые отчёты по безопасности iOS (Apple Security Bounty)
- «Epic Games v. Apple» — решение Апелляционного суда США по девятому округу (2023)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →